<SEC-DOCUMENT>0001213900-21-054019.txt : 20211021
<SEC-HEADER>0001213900-21-054019.hdr.sgml : 20211021
<ACCEPTANCE-DATETIME>20211021164705
ACCESSION NUMBER:		0001213900-21-054019
CONFORMED SUBMISSION TYPE:	POS AM
PUBLIC DOCUMENT COUNT:		135
FILED AS OF DATE:		20211021
DATE AS OF CHANGE:		20211021

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			XL Fleet Corp.
		CENTRAL INDEX KEY:			0001772720
		STANDARD INDUSTRIAL CLASSIFICATION:	MOTOR VEHICLE PARTS & ACCESSORIES [3714]
		IRS NUMBER:				834109918
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		POS AM
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-252089
		FILM NUMBER:		211337496

	BUSINESS ADDRESS:	
		STREET 1:		145 NEWTON STREET
		CITY:			BOSTON
		STATE:			MA
		ZIP:			02135
		BUSINESS PHONE:		6177180329

	MAIL ADDRESS:	
		STREET 1:		145 NEWTON STREET
		CITY:			BOSTON
		STATE:			MA
		ZIP:			02135

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Pivotal Investment Corp II
		DATE OF NAME CHANGE:	20190403
</SEC-HEADER>
<DOCUMENT>
<TYPE>POS AM
<SEQUENCE>1
<FILENAME>ea148998-posam_xlfleet.htm
<DESCRIPTION>POST-EFFECTIVE AMENDMENT NO. 1 TO FORM S-1
<TEXT>
<XBRL>
<?xml version="1.0" encoding="ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Oct 21 20:29:25 UTC 2021 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xl1="http://www.xlfleetcorp.com/20210630" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:xml="http://www.w3.org/XML/1998/namespace"><head>
     <title> </title>

<meta content="text/html" http-equiv="Content-Type" />
</head>
<body><div style="font: 10pt Times New Roman, Times, Serif"><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>As filed with the Securities and Exchange
Commission on October 21, 2021</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif;"><b>&#160;</b></span><span style="font: 10pt Times New Roman, Times, Serif"><b>
</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Registration
No.&#160;333-252089</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0; margin-bottom: 0; width: 100%"><div style="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>UNITED
STATES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SECURITIES
AND EXCHANGE COMMISSION</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WASHINGTON,
D.C. 20549</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>POST-EFFECTIVE
AMENDMENT NO. 1</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TO</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FORM
S-1</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>REGISTRATION
STATEMENT</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>UNDER</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>THE
SECURITIES ACT OF 1933</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>XL
Fleet Corp.</b></span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Exact
Name of Registrant as Specified in its Charter)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 32%; border-bottom: black 1.5pt solid; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Delaware</b></span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 32%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3714</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 32%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>83-4109918</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(State or Other Jurisdiction of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Incorporation or Organization)</b></span></p></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Primary Standard Industrial</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Classification Code No.)</b></span></p></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(I.R.S. Employer</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Identification No.)</b></span></p></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>145
Newton Street</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Boston,
MA 02135</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Tel:
(617) 718-0329</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Address,
Including Zip Code, and Telephone Number, Including Area Code, of Registrant&#8217;s Principal Executive Offices)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Dimitri
N. Kazarinoff</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Chief
Executive Officer</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>XL
Fleet Corp.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>145
Newton Street</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Boston,
MA 02135</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Tel:
(617) 718-0329</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Name,
Address, Including Zip Code, and Telephone Number, Including Area Code, of Agent for Service)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Copies
to: </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>James
                                            Berklas</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>General
    Counsel </b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>XL
    Fleet Corp. </b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>145
    Newton Street </b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Boston,
    MA 02135 </b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Tel:
    (617) 718-0329 </b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Thomas
                                            R. Burton, III </b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Jeffrey
    P. Schultz </b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Sahir
    Surmeli </b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Mintz,
    Levin, Cohn, Ferris, Glovsky and Popeo, P.C. </b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>One
    Financial Center </b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Boston,
    MA 02111 </b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Tel:
    (617) 542-6000 </b></span></p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Approximate
date of commencement of proposed sale to the public: From time to time after the effective date of this registration statement.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If any of the securities being registered on this
Form&#160;are to be offered on a delayed or continuous basis pursuant to Rule&#160;415 under the Securities Act of 1933 check the following
box.&#160;&#9746;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this Form&#160;is filed to register additional securities for an offering pursuant to Rule&#160;462(b) under the Securities Act, please
check the following box and list the Securities Act registration statement number of the earlier effective registration statement for
the same offering.&#160;&#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this Form&#160;is a post-effective amendment filed pursuant to Rule&#160;462(c) under the Securities Act, check the following box and
list the Securities Act registration statement number of the earlier effective registration statement for the same offering.&#160;&#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this Form&#160;is a post-effective amendment filed pursuant to Rule&#160;462(d) under the Securities Act, check the following box and
list the Securities Act registration statement number of the earlier effective registration statement for the same offering.&#160;&#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting
company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221;
&#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large&#160;accelerated&#160;filer</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 47%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 3%">&#9744; </td></tr><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated filer</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller&#160;reporting&#160;company</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntitySmallBusiness"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></ix:nonNumeric></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging&#160;growth&#160;company</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntityEmergingGrowthCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></ix:nonNumeric></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#160;7(a)(2)(B) of the Securities Act.&#160;<ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityExTransitionPeriod">&#9744;</ix:nonNumeric></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>The Registrant hereby amends this Registration
Statement on such date or dates as may be necessary to delay its effective date until the Registrant shall file a further amendment which
specifically states that this Registration Statement shall thereafter become effective in accordance with Section&#160;8(a) of the Securities
Act of 1933 or until the Registration Statement shall become <span style="text-underline-style: double"><span style="text-decoration:underline">effective </span></span>on such
date as the Commission acting pursuant to said Section&#160;8(a) may determine.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0; margin-bottom: 0; width: 100%"><div style="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt"></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>EXPLANATORY
NOTE</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_AmendmentDescription-c0_cont_1" name="dei:AmendmentDescription"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January&#160;14, 2021, XL Fleet Corp. (&#8220;XL Fleet,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221;)
filed a registration statement with the Securities and Exchange Commission (the &#8220;SEC&#8221;), on Form&#160;S-1&#160;(File&#160;No.&#160;333-252089)&#160;(the
&#8220;Registration Statement&#8221;). The Registration Statement, as amended, was declared effective by the SEC on January&#160;22,
2021. &#160;The prospectus dated January 22, 2021, which forms a part of the Registration Statement (as supplemented to date, the &#8220;Prospectus&#8221;)
related to (1) the issuance by us of up to an aggregate of 11,900,000 shares of our common stock, $0.0001 par value per share (&#8220;Common
Stock&#8221;), which consists of (i) up to 4,233,333 shares of Common Stock that are issuable upon the exercise of 4,233,333 warrants
(the &#8220;Private Placement Warrants&#8221;) originally issued in a private placement in connection with the initial public offering
of our predecessor company, Pivotal Investment Corporation II (&#8220;Pivotal&#8221;), and (ii) up to 7,666,667 shares of Common Stock
that are issuable upon the exercise of 7,666,667 warrants originally issued in the initial public offering of Pivotal (the &#8220;Public
Warrants&#8221;), and (2) the offer and sale from time to time by the selling securityholders named in the Prospectus (the &#8220;Selling
Securityholders&#8221;) of (A) up to 48,083,495 shares of Common Stock, including (i) 15,000,000 shares of Common Stock originally issued
in a private placement at the closing of the Business Combination (as defined below), (ii) 21,504,622 shares of Common Stock issued to
directors, officers and affiliates of Legacy XL (as defined below) pursuant to the Merger Agreement (as defined below) in connection
with the Business Combination, (iii) 5,750,000 shares of Common Stock issued upon conversion of shares held by Pivotal Investment Corporation
II (the &#8220;Sponsor&#8221;) and certain affiliates of Pivotal in connection with the Business Combination, (iv) up to 4,233,333 shares
of Common Stock that are issuable upon the exercise of the Private Placement Warrants, and (v) up to 1,595,540 shares issued or issuable
upon the exercise of Legacy XL warrants (the &#8220;Legacy XL Warrants&#8221;) assumed by us in connection with the Business Combination,
and (B) up to 4,233,333 Private Placement Warrants.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_AmendmentDescription-c0_cont_2" id="_AmendmentDescription-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March&#160;31, 2021, we filed our Annual Report on Form&#160;10-K&#160;for the fiscal year ended December&#160;31, 2020 (the &#8220;Original
Filing&#8221;). On May&#160;17, 2021, we filed an Annual Report on Form&#160;10-K/A&#160;(the &#8220;Amendment No.&#160;1&#8221;) for
purposes of restating the consolidated financial statements and related information set forth in the Original Filing due to the reasons
stated below.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_AmendmentDescription-c0_cont_3" id="_AmendmentDescription-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
post-effective amendment (the &#8220;POSAM&#8221;) is being filed to (i) withdraw and remove from registration the shares of Common Stock
to be issued upon exercise of the Public Warrants that were registered on the Registration Statement and which Public Warrants are no
longer outstanding as described below, (ii)&#160;include information from the Amendment No.&#160;1 for the year ended December&#160;31,
2020 and (iii)&#160;update certain other information in the Registration Statement.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="_AmendmentDescription-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
additional securities are being registered under this POSAM and all applicable registration and filing fees were paid at the time of
the original filing of the Registration Statement.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; "></p><div>

</div><!-- Field: Page; Sequence: 2 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt"></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; "><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Deregistration</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 28, 2021, the Company announced the redemption of the Public Warrants. As a result of the ensuing exercises of the Public Warrants
and the redemption of the remaining Public Warrants, the Company had no Public Warrants outstanding as of March 1, 2021. In connection
with such redemption, the New York Stock Exchange (&#8220;NYSE&#8221;) filed&#160;a Form 25&#160;to delist the Company&#8217;s Public
Warrants on March 1, 2021. The Registration Statement is hereby amended to remove references to the registration of the 7,666,667 shares
of Common Stock issuable upon exercise of the Public Warrants to reflect the redemption or exercise of all Public Warrants on or before
March 1, 2021.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background
of Restatement</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April&#160;12, 2021, the staff of the SEC issued a public statement entitled &#8220;Staff Statement on Accounting and Reporting Considerations
for Warrants issued by Special Purpose Acquisition Companies (&#8220;SPACs&#8221;) (the &#8220;Staff Statement&#8221;). The Staff Statement
clarified guidance for all SPAC-related companies regarding the accounting and reporting for their warrants that could result in the
warrants issued by SPACs being classified as a liability measured at fair value,&#160;with&#160;non-cash&#160;fair&#160;value adjustments
recorded in earnings at each reporting period.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2020, in connection with the Business Combination, we assumed the Warrants. The Company previously accounted for the Warrants
as components of equity within our financial statements. The Company initially evaluated the accounting for its Warrants and believed
its positions to be appropriate at that time. The views expressed in the SEC Statement were not consistent with our historical interpretation
of certain specific provisions of the Warrants and our application of Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting
Standards Codification (&#8220;ASC&#8221;) Topic ASC 815-40, Derivatives and Hedging-Contracts in Entity&#8217;s Own Equity (&#8220;ASC
815-40&#8221;) to the Warrants. We reassessed our accounting for the Warrants in light of the SEC Statement. Based on this reassessment,
we determined that the Warrants should be classified as liabilities measured at fair value on the date of the Business Combination, with
subsequent changes in non-cash fair value reported in our Consolidated Statement of Operations at each reporting period. On May 7, 2021,
the Company&#8217;s management and the audit committee of the Company&#8217;s Board of Directors (the &#8220;Audit Committee&#8221;)
concluded that it was appropriate to restate the Company&#8217;s previously issued audited financial statements as of and for the year
ended December 31, 2020, (the &#8220;Relevant Period&#8221;), which were included in the Original Filing. Considering such restatement,
the Company concluded that such audited financial statements should no longer be relied upon. This POSAM includes the restated audited
financial statements for the Relevant Period.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Effect
of Restatement and Revisions</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
described above, the Warrants should be accounted for as liabilities measured at fair value, with&#160;non-cash&#160;fair value adjustments
recorded in earnings at each reporting period. As a result, we included in Amendment No.&#160;1 and this POSAM restated consolidated
financial statements as of and for the year ended December&#160;31, 2020. Based on the restatement, the Original Filing reflected the
following non-cash items: an understatement of liabilities by approximately $143.3 million as of December 31, 2020; an overstatement
of additional paid-in capital by approximately $108.3 million as of December 31, 2020; an understatement of accumulated deficit by approximately
$35.0 million as of December 31, 2020; an understatement of net loss by approximately $35.0 million for the year ended December 31, 2020;
and an understatement of basic and diluted net loss per share of $0.42 for the year ended December 31, 2020.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">The
restatement of the consolidated financial statements had no impact on our liquidity or cash positions as of December&#160;31, 2020. There
was no impact on revenues, operating expenses or operating loss as the change in fair value of the Warrant liability is not a component
of operating loss in our Consolidated Statements of Operations for the year ended December&#160;31, 2020. &#160;&#160;An explanation
of the impact on our consolidated financial statements is contained in Note 2 to the Notes to Consolidated Financial Statements to the
accompanying consolidated financial statements included in Amendment No.&#160;1 and this POSAM.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font: 10pt Times New Roman, Times, Serif">As
all material restatement information is included in Amendment No.&#160;1 and this POSAM, investors and others should rely only on the
financial information and other disclosures regarding the periods described above in the Amendment No.&#160;1 and this POSAM and in future
filings with the SEC (as applicable) and should not rely on any previously issued or filed reports, press releases, corporate presentations
or similar communications relating to the year ended December&#160;31, 2020.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span>

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "></p><div>

</div><!-- Field: Page; Sequence: 3 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt"></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Internal
Control Considerations</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of the restatement, the Company has concluded there was a material weakness in the Company&#8217;s internal control over financial
reporting as of December&#160;31, 2020 and its disclosure controls and procedures were not effective for the quarterly period ended December&#160;31,
2020. See additional information included in Part II, Item 9A &#8220;Controls and Procedures&#8221; of Amendment No.&#160;1 for internal
control considerations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Items
Amended in this Post-Effective Amendment</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">This
POSAM reflects the restatement described above. The following items in this POSAM were amended as a result of, and to reflect, the restatement:
(i)&#160;Risk Factors, (ii)&#160;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, (iii) Controls
and Procedures, (iv)&#160;Exhibits and (v) Financial Statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">The following sections
were also updated to reflect XL Fleet&#8217;s acquisition of 100% of the outstanding membership interests of World Energy Efficiency
Services, LLC (&#8220;WEES&#8221;) and other recent developments: (i)&#160;About this Prospectus, (ii) Summary, (iii)&#160;Cautionary
Note Regarding Forward-Looking Statements, (iv)&#160;Background, (v)&#160;Business and (vi) Risk Factors.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, this POSAM also reflects updates to reflect the redemption, exercise and delisting of the Public Warrants and other recent
developments.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 4 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt"></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Red"><b>The
information in this preliminary prospectus is not complete and may be changed. Neither we nor the selling securityholders may sell these
securities until the registration statement filed with the Securities and Exchange Commission is effective. This preliminary prospectus
is not an offer to sell these securities and is not soliciting an offer to buy these securities in any jurisdiction where the offer or
sale is not permitted.</b></span>

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Red;"><b>SUBJECT
TO COMPLETION &#8212; DATED October 21, 2021</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Red"><b>PRELIMINARY
PROSPECTUS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="img_001.jpg"/></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Up
to 48,083,495 Shares of Common Stock </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Up
to 4,233,333 Shares of Common Stock Issuable Upon Exercise of Warrants </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Up
to 4,233,333 Warrants</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
prospectus relates to the issuance by us of up to an aggregate of 4,233,333 shares of our common stock, $0.0001 par value per share (&#8220;Common
Stock&#8221;) that are issuable upon the exercise of 4,233,333 warrants (the &#8220;Private Placement Warrants&#8221;) originally issued
in a private placement in connection with the initial public offering of our predecessor company, Pivotal Investment Corporation II (&#8220;Pivotal&#8221;).
On January 28, 2021, we announced the redemption of public warrants originally issued in the initial public offering of Pivotal (the
&#8220;Public Warrants&#8221;). As a result of the ensuing exercises of the Public Warrants and the redemption of the remaining Public
Warrants, we had no Public Warrants outstanding as of March 1, 2021. Thus, the term &#8220;Warrants,&#8221; as used in this prospectus,
refers only to Private Placement Warrants. We will receive the proceeds from any exercise of any Warrants for cash.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
prospectus also relates to the offer and sale from time to time by the selling securityholders named in this prospectus (the&#160;&#8220;Selling
Securityholders&#8221;) of (A)&#160;up to 48,083,495 shares of Common Stock, including (i) 15,000,000&#160;shares of Common Stock originally
issued in a private placement at the closing of the Business Combination (as defined below), (ii) 21,504,622 shares of Common Stock issued
to directors, officers and affiliates of Legacy XL (as defined below) pursuant to the Merger Agreement (as defined below) in connection
with the Business Combination, (iii) 5,750,000 shares of Common Stock issued upon conversion of shares held by the Sponsor and certain
affiliates of Pivotal in connection with the Business Combination, (iv)&#160;up to 4,233,333 shares of Common Stock that are issuable
upon the exercise of the Private Placement Warrants, and (v)&#160;up to 1,595,540 shares issued or issuable upon the exercise of Legacy
XL warrants (the &#8220;Legacy XL Warrants&#8221;) assumed by us in connection with the Business Combination, and (B)&#160;up to 4,233,333
Private Placement Warrants. We will not receive any proceeds from the sale of shares of Common Stock or Warrants by the Selling Securityholders
pursuant to this prospectus.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are registering the securities for resale pursuant to the Selling Securityholders&#8217; registration rights under certain agreements
between us and the Selling Securityholders. Our registration of the securities covered by this prospectus does not mean that the Selling
Securityholders will offer or sell any of the shares of Common Stock or Warrants. The Selling Securityholders may offer, sell or distribute
all or a portion of their shares of Common Stock or Warrants publicly or through private transactions at prevailing market prices or
at negotiated prices. We will not receive any proceeds from the sale of shares of Common Stock or Warrants by the Selling Securityholders
pursuant to this prospectus. We provide more information about how the Selling Securityholders may sell the shares or Warrants in the
section entitled &#8220;Plan of Distribution.&#8221;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are an &#8220;emerging growth company&#8221; as defined in Section&#160;2(a) of the Securities Act of 1933, as amended, and are subject
to reduced public company reporting requirements. This prospectus complies with the requirements that apply to an issuer that is an emerging
growth company.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our Common Stock is listed on the New&#160;York
Stock Exchange (the &#8220;NYSE&#8221;) under the symbol &#8220;XL&#8221;. On October 18, 2021, the closing price of our Common Stock
was $5.49.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>See
the section entitled &#8220;Risk Factors&#8221; beginning on page 8 of this prospectus to read about factors you should consider before
buying our securities. </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Neither
the Securities and Exchange Commission nor any state securities commission has approved or disapproved of these securities or determined
if this prospectus is truthful or complete. Any representation to the contrary is a criminal offense. </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>The
date of this prospectus is &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2021.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><!-- Field: Page; Sequence: 5 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt"></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TABLE
OF CONTENTS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 91%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ABOUT
    THIS PROSPECTUS</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAUTIONARY
    NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SUMMARY</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">THE
    OFFERING</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">RISK
    FACTORS</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">USE
    OF PROCEEDS</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">42</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">DETERMINATION
    OF OFFERING PRICE</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">42</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_009"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MARKET
    INFORMATION FOR COMMON STOCK AND DIVIDEND POLICY</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">42</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_010">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">43</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_011"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BUSINESS</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_012"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">MANAGEMENT
    AND CORPORATE GOVERNANCE</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_013"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">EXECUTIVE
    OFFICER AND DIRECTOR COMPENSATION</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">76</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_014"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">EQUITY
    COMPENSATION PLAN INFORMATION</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">84</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_015"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CERTAIN
    RELATIONSHIPS AND RELATED PARTY TRANSACTIONS</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">85</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_016"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECURITY
    OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">88</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_017"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SELLING
    SECURITY HOLDERS</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">90</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_018"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">DESCRIPTION
    OF OUR SECURITIES</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">96</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_019"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PLAN
    OF DISTRIBUTION</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_020"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LEGAL
    MATTERS</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">103</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_021"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">EXPERTS</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">103</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_022"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">WHERE
    YOU CAN FIND MORE INFORMATION</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">103</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_023"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">INDEX
    TO FINANCIAL STATEMENTS</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>You
should rely only on the information provided in this prospectus, as well as the information incorporated by reference into this prospectus
and any applicable prospectus supplement. Neither we nor the Selling Securityholders have authorized anyone to provide you with different
information. Neither we nor the Selling Securityholders are making an offer of these securities in any jurisdiction where the offer is
not permitted. You should not assume that the information in this prospectus or any applicable prospectus supplement is accurate as of
any date other than the date of the applicable document. Since the date of this prospectus and the documents incorporated by reference
into this prospectus, our business, financial condition, results of operations and prospects may have changed.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 6; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ABOUT
THIS PROSPECTUS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
prospectus is part of a registration statement on Form S-1 that we filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;)
using the &#8220;shelf&#8221; registration process. Under this shelf registration process, the Selling Securityholders may, from time
to time, sell the securities offered by them described in this prospectus. We will not receive any proceeds from the sale by such Selling
Securityholders of the securities offered by them described in this prospectus. This prospectus also relates to the issuance by us of
the shares of Common Stock issuable upon the exercise of any Warrants. We will not receive any proceeds from the sale of shares of Common
Stock underlying the Warrants pursuant to this prospectus, except with respect to amounts received by us upon the exercise of the Warrants
for cash.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Neither
we nor the Selling Securityholders have authorized anyone to provide you with any information or to make any representations other than
those contained in this prospectus or any applicable prospectus supplement or any free writing prospectuses prepared by or on behalf
of us or to which we have referred you. Neither we nor the Selling Securityholders take responsibility for, and can provide no assurance
as to the reliability of, any other information that others may give you. Neither we nor the Selling Securityholders will make an offer
to sell these securities in any jurisdiction where the offer or sale of such securities is not permitted.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may also provide a prospectus supplement or post-effective amendment to the registration statement to add information to, or update or
change information contained in, this prospectus. You should read both this prospectus and any applicable prospectus supplement or post-effective
amendment to the registration statement together with the additional information to which we refer you in the sections of this prospectus
entitled &#8220;Where You Can Find More Information.&#8221;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December&#160;21, 2020 (the &#8220;Closing Date&#8221;), Pivotal consummated the previously announced merger pursuant to that certain
Agreement and Plan of Reorganization, dated as of September&#160;17, 2020 (the &#8220;Merger Agreement&#8221;), by and among Pivotal,
PIC II Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of Pivotal (&#8220;Merger Sub&#8221;), and XL Hybrids, Inc.,
a Delaware corporation (&#8220;Legacy XL&#8221;). Pursuant to the terms of the Merger Agreement, a business combination between Pivotal
and Legacy XL was effected through the merger of Merger Sub with and into Legacy XL, with Legacy XL surviving as the surviving company
and as a wholly-owned subsidiary of Pivotal (the &#8220;Merger&#8221; and, collectively with the other transactions described in the
Merger Agreement, the &#8220;Business Combination&#8221;). On the Closing Date, and in connection with the closing of the Business Combination
(the &#8220;Closing&#8221;), Pivotal Investment Corporation II changed its name to XL Fleet Corp.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unless
the context indicates otherwise, references in this prospectus to the &#8220;Company,&#8221; &#8220;XL,&#8221; &#8220;we,&#8221; &#8220;us,&#8221;
&#8220;our&#8221; and similar terms refer to XL Fleet Corp. (f/k/a Pivotal Investment Corporation II) and its consolidated subsidiaries.
References to &#8220;Pivotal&#8221; refer to our predecessor company prior to the consummation of the Business Combination.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 7; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>CAUTIONARY
NOTE REGARDING FORWARD-LOOKING STATEMENTS </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
prospectus contains forward-looking&#160;statements within the meaning of Section&#160;27A of the Securities Act of 1933, as amended
(the &#8220;Securities Act&#8221;), and Section&#160;21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;).
We have based these forward-looking&#160;statements on our current expectations and projections about future events. All statements,
other than statements of present or historical fact included in this prospectus, our future financial performance, strategy, expansion
plans, future operations, future operating results, estimated revenues, losses, projected costs, prospects, plans and objectives of management
are forward-looking&#160;statements. Any statements that refer to projections, forecasts or other characterizations of future events
or circumstances, including any underlying assumptions, are forward-looking&#160;statements. In some cases, you can identify forward-looking&#160;statements
by terminology such as &#8220;may,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;expect,&#8221; &#8220;plan,&#8221;
&#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;continue,&#8221; &#8220;goal,&#8221;
&#8220;project&#8221; or the negative of such terms or other similar expressions. These forward-looking&#160;statements are subject to
known and unknown risks, uncertainties and assumptions about us that may cause our actual results, levels of activity, performance or
achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied
by such forward-looking&#160;statements. Except as otherwise required by applicable law, we disclaim any duty to update any forward-looking&#160;statements,
all of which are expressly qualified by the statements in this section, to reflect events or circumstances after the date of this prospectus.
We caution you that these forward-looking&#160;statements are subject to numerous risks and uncertainties, most of which are difficult
to predict and many of which are beyond our control.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Forward-looking&#160;statements
in this prospectus may include, for example, statements about:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>&#160;</sup></span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">our
                                            rapid growth may not be sustainable and depends on our ability to attract and retain customers;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
ability to recognize the anticipated benefits of the Business Combination, which may be affected by, among other things, competition
and the ability of the combined business to grow and manage growth profitably;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
financial and business performance following the Business Combination, including financial projections and business metrics;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
strategy, future operations, financial position, estimated revenues and losses, projected costs, prospects and plans;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
implementation, market acceptance and success of our business model;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
ability to scale in a cost-effective&#160;manner;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">developments
and projections relating to our competition and industry;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
impact of health epidemics, including the novel coronavirus (&#8220;COVID-19&#8221;) pandemic, on our business and the actions we may
take in response thereto;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
expectations regarding our ability to obtain and maintain intellectual property protection and not infringe on the rights of others;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
ability to obtain funding for our operations;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
business, expansion plans and opportunities; and</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
outcome of any known and unknown litigation and regulatory proceedings.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 8; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iii<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
statements are subject to known and unknown risks, uncertainties and assumptions that could cause actual results to differ materially
from those projected or otherwise implied by the forward-looking statements, including the following:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
outcome of any legal proceedings;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
ability to recognize the anticipated benefits of the Business Combination, which may be affected by, among other things, competition
and the ability of the combined business to grow and manage growth profitably;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">costs
related to the Business Combination;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
success in retaining or recruiting, or changes required in, officers, key employees or directors following the Business Combination;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes
in applicable laws or regulations;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
ability to execute our business model, including market acceptance of our planned products and services;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">that
we have identified a material weakness in our internal control over financial reporting which, if not corrected, could affect the reliability
of our consolidated financial statements;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
possibility that the COVID-19 pandemic may adversely affect our results of operations, financial position and cash flows; and</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.05pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
possibility that we may be adversely affected by other economic, business or competitive factors.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Given
these risks and uncertainties, you should not place undue reliance on these forward-looking statements. Additional cautionary statements
or discussions of risks and uncertainties that could affect our results or the achievement of the expectations described in forward-looking
statements may also be contained in any accompanying prospectus supplement.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Should
one or more of the risks or uncertainties described in this prospectus, or should underlying assumptions prove incorrect, actual results
and plans could differ materially from those expressed in any forward-looking&#160;statements. Additional information concerning these
and other factors that may impact the operations and projections discussed herein can be found in the section entitled &#8220;Risk Factors&#8221;
and in our periodic filings with the SEC. Our SEC filings are available publicly on the SEC&#8217;s website at <i>www.sec.gov</i>.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
should read this prospectus and any accompanying prospectus supplement completely and with the understanding that our actual future results,
levels of activity and performance as well as other events and circumstances may be materially different from what we expect. We qualify
all of our forward-looking statements by these cautionary statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 9; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iv<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="padding: 5pt; border: Black 1.5pt solid; width: 98%">

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">&#160;</span></p>

<a id="a_003"></a><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>SUMMARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
summary highlights selected information appearing elsewhere in this prospectus. Because it is a summary, it may not contain all of the
information that may be important to you. To understand this offering fully, you should read this entire prospectus carefully, including
the information set forth under the heading &#8220;Risk Factors&#8221; and our financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>The
Company</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We provide fleet electrification solutions
for commercial vehicles in North America, offering our systems for vehicle electrification (&#8220;Drive Systems&#8221;) and through
our XL Grid offerings, providing infrastructure solutions such as charging stations to enable customers to effectively plug in their
electrified vehicles. XL Fleet has over 4,400 electrified powertrain systems sold and having driven over 160 million miles by over 235
fleets as of June 30, 2021. Our vision is to become a world leader in fleet electrification solutions, with a mission of accelerating
the adoption of fleet electrification systems through cost effective, customer tailored and comprehensive solutions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In over 10 years of operations, we believe
that we have built one of the largest end-use commercial fleet customer bases of any Class 2-6 vehicle electrification company in North
America. Our fleet electrification solutions for commercial vehicles provide the market with cost-effective hybrid and plug-in hybrid
solutions with on-board telematics that are available for sale and deployment across a broad range of popular vehicle chassis from the
world&#8217;s leading OEMs. We launched our infrastructure division in December 2020 and with the acquisition of World Energy Efficiency
Services, LLC (&#8220;World Energy&#8221;) in May 2021, we are able to offer comprehensive solutions to commercial fleets to sustainably
transform their operations. Through the capabilities we acquired with World Energy, we are able to provide turnkey energy efficiency,
renewable technology, electric vehicle charging stations and other energy solutions throughout New England, which adds capability and
capacity to our XL Grid division. We believe we are positioned to capitalize on our market position as we expand our product offering
into additional propulsion technologies including full battery electric, heavier vehicles such as Class 7-8 vehicles, and additional
vehicle models in Class 2-6. Our agreement with and investment in eNow, Inc. in July 2021 gives us access to electrification of the refrigerated
semi-trailer market and we have begun work on a number of full EV Drive Systems (&#8220;XL ELECTRIC&#8482;&#8221;) including our announced
agreement with Curb Tender for Class 6 refuse applications. We currently sell most of our Drive Systems through a network of commercial
vehicle upfitters, which we estimate has the capacity to process over 100,000 commercial vehicles a year. We are also developing systems
and solutions for application on vehicles outside of North America and expect such international sales to commence in 2022.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Our
current electrified Drive Systems are comprised of an electric motor that is mounted onto the vehicle&#8217;s drive shaft, an inverter
motor controller, and a lithium-ion battery pack to store energy to be used for propulsion. We deploy our electrified Drive Systems (XLH&#8482;
and XLP&#8482;) onto the chassis of vans, pickups, shuttle buses, delivery trucks, and many other commercial vehicles produced by OEMs
such as Ford, GMC, Chevrolet and Isuzu. This technology can be installed as the vehicles are being manufactured by industry standard
second stage manufacturers, known as upfitters, in less than one day, with no negative impact on the vehicles&#8217; operational performance
or factory warranties and with reduced maintenance cost. Our electrified powertrain systems capture and store energy during braking and
subsequently deploy that energy into the driveline during acceleration, operating in parallel with the existing OEM drive train. In addition,
our plug-in hybrid system offers the ability to supplement this energy via a connection with an AC electricity source, including a level
1 or level 2 charger. Our systems enable vehicles to burn less fuel and emit less CO2, resulting in increases of up to a 25-50% MPG improvement
and up to a 20-33% reduction in GHG emissions. To date, vehicles deploying our electrification solutions have driven over 160 million
miles.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">With
our acquisition of World Energy, we became a provider of energy efficiency, renewable technology, electric vehicle charging station and
other energy solutions to customers across the New England region. By leveraging our comprehensive solutions in combination with utility
incentive programs, project management and financing, we assist companies throughout all aspects of the fleet vehicle electrification
process. We provide full-service electric vehicle charger installations, including the assessment of a location&#8217;s electrical infrastructure,
site layout of the charging area plan and equipment installation. We believe that the availability of robust electric vehicle charging
and infrastructure solutions is critical to meeting the long-term fleet electrification goals of our customers which in turn will translate
into growth opportunities for the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p>

</div><div>

</div><!-- Field: Page; Sequence: 10; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="padding: 5pt; border: Black 1.5pt solid; width: 98%">

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Recent
Developments</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Acquisition
of World Energy: On May 17, 2021 (&#8220;Closing Date&#8221;), we acquired 100% of the membership interests of World Energy for $8.1
million in cash paid on the Closing Date, inclusive of an estimated $0.1 million dollar adjustment for closing date networking capital.
In addition, we are obligated to issue shares of the Company&#8217;s common stock valued at $7.0 million. The purchase price is subject
to an additional earn out payment of $1.0 million payable if World Energy achieves its targeted 2021 revenue. With respect to the share
component of the purchase price, 231,002 shares were issued at the Closing Date, with the balance issuable in three installments on the
6, 24 and 30 month anniversary of the Closing Date, provided that the senior executives of World Energy remain employed with us. World
Energy provides turnkey energy efficiency, renewable technology, electric vehicle charging stations and other energy solutions throughout
New England. We completed the acquisition to further the strategy of our XL Grid business to provide a suite of charging and power solutions
to support fleet electrification.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Minority investment in eNow: On July 15, 2021,
we purchased $3 million in convertible notes in eNow, Inc. (&#8220;eNow&#8221;), a provider of solar and battery power systems that enable
fully-electric transport refrigeration units (&#8220;eTRUs&#8221;) for commercial semi-trailers. Additionally, we have the right to acquire
eNow at a pre-determined valuation and have a right of first refusal with respect to competing offers to acquire eNow, which expire if
unexercised as of December 31, 2021. XL Fleet and eNow have also entered into a Development and Supply Agreement pursuant to which we
are the exclusive provider of high voltage batteries for use in eNow eTRUs.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
were originally known as Pivotal Investment Corporation II. On December&#160;21, 2020, Pivotal consummated the Business Combination with
Legacy XL pursuant to the Merger Agreement dated as of September&#160;17, 2020 among Pivotal, Legacy XL and Merger Sub. In connection
with the Closing of the Business Combination, Pivotal changed its name to XL Fleet Corp. Legacy XL was deemed to be the accounting acquirer
in the Merger based on an analysis of the criteria outlined in Accounting Standards Codification&#160;805. While Pivotal was the legal
acquirer in the Merger, because Legacy XL was deemed the accounting acquirer, the historical financial statements of Legacy XL became
the historical financial statements of the combined company upon the consummation of the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
the Closing Date, each outstanding share of common stock of Legacy XL (including each share of Legacy XL&#8217;s common stock issued
as a result of the conversion of Legacy XL&#8217;s preferred stock and any conversion or exchange of Legacy XL&#8217;s convertible promissory
notes) was converted into the right to receive 0.75718950 shares (&#8220;Exchange Ratio&#8221;) of Common Stock. The Exchange Ratio was
determined by dividing 100,000,000 (less 1,125,000 withheld for Legacy XL&#8217;s convertible debt that was redeemed in cash) by the
fully-diluted number of shares of Legacy XL&#8217;s common stock outstanding immediately prior to the effective time of the Business
Combination, including shares issuable or treated as issuable upon the conversion of Legacy XL&#8217;s preferred stock and the exercise,
conversion or exchange of Legacy XL&#8217;s convertible promissory notes, options and warrants (as determined in accordance with the
Merger Agreement).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 11; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="padding: 5pt; border: Black 1.5pt solid; width: 98%">

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the consummation of the Business Combination, each outstanding share of Pivotal&#8217;s Class A common stock, par value
$0.0001 per share (&#8220;Pivotal Class A Common Stock&#8221;), including (a) any shares of Pivotal&#8217;s Class&#160;B common stock,
par value $0.0001 per share (&#8220;Pivotal Class&#160;B Common Stock&#8221;) that were converted into Pivotal Class A Common Stock in
connection with the Merger and (b) any Pivotal units that were separated into the component securities, including Pivotal Class A Common
Stock in connection with the Merger, was converted into one share of Common Stock. On the Closing Date, a number of purchasers (each,
a &#8220;Subscriber&#8221;) purchased from the Company&#160;an aggregate of 15,000,000 shares of Common Stock (the &#8220;PIPE Shares&#8221;),
for a purchase price of $10.00 per share and an aggregate purchase price of $150,000,000, pursuant to separate subscription agreements
(each, a &#8220;Subscription Agreement&#8221; and the financing, the &#8220;PIPE&#8221;). Pursuant to the Subscription Agreements, the
Company gave certain registration rights to the Subscribers with respect to the PIPE Shares. The sale of PIPE Shares was consummated
concurrently with the Closing of the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Common Stock is currently listed on the NYSE under the symbol &#8220;XL&#8221;.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">The
rights of holders of our Common Stock are governed by our second amended and restated certificate of incorporation (the &#8220;Certificate
of Incorporation&#8221;), our amended and restated bylaws (the &#8220;Bylaws&#8221;) and the Delaware General Corporation Law (the &#8220;DGCL&#8221;).
See the sections entitled &#8220;<i>Description of our Securities</i>&#8221; and &#8220;<i>Certain Relationships and Related Party Transactions</i>.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Corporate
Information</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pivotal
was incorporated in the State of Delaware in March 2019 for the purpose of effecting a merger, capital stock exchange, asset acquisition,
stock purchase, reorganization or similar business combination involving Pivotal and one or more businesses. Pivotal completed its initial
public offering in July 2019. In December 2020, Merger Sub merged with and into Legacy XL, with Legacy XL surviving the merger as a wholly-owned
subsidiary of Pivotal. In connection with the Merger, we changed our name to XL Fleet Corp. Our principal executive offices are located
at 145 Newton Street, Boston, Massachusetts 02135. Our telephone number is (617) 718-0329. Our website address is <i>www.xlfleet.com</i>.
Information contained on our website or connected thereto does not constitute part of, and is not incorporated by reference into, this
prospectus or the registration statement of which it forms a part.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 12; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><div style="padding: 5pt; border: Black 1.5pt solid; width: 98%">

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<a id="a_004"></a><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>THE
OFFERING</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 38%; padding-left: 12.2pt; text-indent: -12.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Issuer
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XL
    Fleet Corp. (f/k/a Pivotal Investment Corporation II). </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 12.2pt; text-indent: -12.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Issuance
    of Common Stock</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 38%; padding-left: 12.2pt; text-indent: -12.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shares
    of Common Stock Offered by us </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Up
    to 4,233,333 shares of Common Stock that are issuable upon the exercise of the 4,233,333 outstanding Private Placement Warrants.
    </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 38%; padding-left: 12.2pt; text-indent: -12.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Shares
    of Common Stock Outstanding<br/>
    Prior to Exercise of All Private Placement Warrants </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">139,293,280
shares (as of October 18, 2021). </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 38%; padding-left: 12.2pt; text-indent: -12.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Shares
    of Common Stock Outstanding Assuming Exercise of All Private Placement Warrants </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">
    143,526,613&#160; shares (based on total shares and warrants outstanding as of October 18, 2021). </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 38%; padding-left: 12.2pt; text-indent: -12.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercise
    Price of Private Placement Warrants </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$11.50
    per share, subject to adjustment as described herein. </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 38%; padding-left: 12.2pt; text-indent: -12.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Use
    of Proceeds </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    will receive up to an aggregate of approximately $48.68&#160;million from the exercise of the Private Placement Warrants, assuming
    the exercise in full of all of the Private Placement Warrants for cash. We expect to use the net proceeds from the exercise of the
    Private Placement Warrants for general corporate purposes. See &#8220;Use of Proceeds.&#8221; </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 12.2pt; text-indent: -12.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 12.2pt; text-indent: -12.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Resale
    of Common Stock and Warrants</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12.2pt; text-indent: -10.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 38%; padding-left: 12.2pt; text-indent: -12.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shares
    of Common Stock Offered by the Selling Securityholders </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.1in"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48,083,495
shares of Common Stock, including (i) 15,000,000 PIPE Shares, (ii) 21,504,622 shares of Common Stock issued to directors, officers and
affiliates of Legacy XL pursuant to the Merger Agreement in connection with the Business Combination, (iii) 5,750,000 shares of Common
Stock issued upon conversion of shares held by the Sponsor and certain affiliates of Pivotal in connection with the Business Combination,
(iv)&#160;up to 4,233,333 shares of Common Stock that are issuable upon the exercise of the Private Placement Warrants, and (v)&#160;up
to 1,595,540 shares issued or issuable upon the exercise of Legacy XL Warrants. </span></p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 38%; padding-left: 12.2pt; text-indent: -12.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants
    Offered by the Selling Securityholders </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,233,333
    Private Placement Warrants. </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 38%; padding-left: 12.2pt; text-indent: -12.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Use
    of Proceeds </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    will not receive any proceeds from the sale of shares of Common Stock or Warrants by the Selling Securityholders. </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 38%; padding-left: 12.2pt; text-indent: -12.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lock-Up
    Restrictions </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
    of our stockholders are subject to certain restrictions on transfer until the termination of applicable lock-up periods. Of the shares
    of Common Stock being registered for resale by the Selling Securityholders, 32,834,378 of such shares are subject to lock-up agreements.
    See &#8220;Certain Relationships and Related Party Transactions&#8221; and &#8220;Selling Securityholders&#8221; for further discussion.
    </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 38%; padding-left: 12.2pt; text-indent: -12.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Market
    for Common Stock </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%; padding-left: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    Common Stock is currently traded on the NYSE under the symbol &#8220;XL&#8221;. </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 38%; padding-left: 12.2pt; text-indent: -12.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk
    Factors </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%; padding-left: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
    &#8220;Risk Factors&#8221; and other information included in this prospectus for a discussion of factors you should consider before
    investing in our securities. </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 13; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="padding: 5pt; border: Black 1.5pt solid; width: 98%">

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Summary
Risk Factors</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business is subject to numerous risks and uncertainties, including those highlighted in the section entitled &#8220;Risk Factors,&#8221;
that represent challenges that we face in connection with the successful implementation of our strategy and growth of our business. The
occurrence of one or more of the events or circumstances described in the section entitled &#8220;Risk Factors,&#8221; alone or in combination
with other events or circumstances, may have an adverse effect on our business, financial condition, results of operations, and prospects.
Such risks include, but are not limited to:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to our Business and Industry</b>&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are an early stage company with a history of losses, and we expect to incur significant expenses and continuing losses.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may become subject to product liability claims, which could harm our financial condition and liquidity if we are not able to successfully
defend or insure against such claims.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
rely on a limited number of customers for a large portion of our revenues, and the loss of one or more such customers could have a material
adverse impact on our business, financial condition and results of operations.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business model requires further market penetration to drive growth and failure to expand would have a material adverse effect on our
operating results and business and could result in substantial liabilities that exceed our resources.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
we fail to manage our growth effectively, including failing to attract and integrate qualified personnel, we may not be able to develop,
produce, market and sell our electrified powertrain solutions successfully.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
success will depend on our ability to economically source and coordinate the installation of electrified powertrain solutions at scale,
and our ability to develop and produce electrified powertrain solutions of sufficient quality and appeal to customers on schedule and
at scale is unproven.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
we are unable to successfully produce our electrified powertrain solutions, our business will be harmed.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are dependent on vehicle OEMs, upfitters and body builders to bring our electrified powertrain solutions to market, which is subject
to risks.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
future growth is dependent upon the fleet industry&#8217;s willingness to adopt hybrid, plug-in hybrid, all electric and fuel cell electric
vehicles (&#8220;xEVs&#8221;).</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We,
the OEMs and our suppliers are subject to substantial regulation, and unfavorable changes to, or failure by us, the OEMs or our suppliers
to comply with, these regulations could substantially harm our business and operating results.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are highly dependent on the services of Dimitri N. Kazarinoff, our Chief Executive Officer, and Thomas (Tod) J. Hynes III, our President,
and if we are unable to retain Mr. Kazarinoff or Mr. Hynes, attract and retain key employees and hire qualified management, technical
and vehicle engineering personnel, our ability to compete could be harmed.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future
product recalls could materially adversely affect our business, prospects, financial condition and operating results.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vehicles
equipped with our electrified powertrain solutions will make use of lithium-ion battery cells, which have been observed to catch fire
or vent smoke and flame.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are or may be subject to risks associated with strategic alliances or acquisitions and may not be able to identify adequate strategic
relationship opportunities, or form strategic relationships, in the future.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
electrified powertrain solutions could face competition from original equipment manufacturers and other providers of electrification
solutions that enter the commercial vehicle electrification market.</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 14; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><div style="padding: 5pt; border: Black 1.5pt solid; width: 98%">

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
performance characteristics of our electrified powertrain solutions, including fuel economy and emissions levels, may vary, including
due to factors outside of our control.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
suppliers may rely on complex machinery for our component production, which involves a significant degree of risk and uncertainty in
terms of operational performance and costs.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
manufacturing operations are dependent upon third-party suppliers, including, in certain cases, single-source suppliers, making us vulnerable
to supply shortages.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Insufficient
warranty reserves to cover future warranty claims could materially adversely affect our business, prospects, financial condition and
operating results.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
electrified powertrain solutions rely on software and hardware that is highly technical, and if these systems contain errors, bugs or
vulnerabilities, or if we are unsuccessful in addressing or mitigating technical limitations in our systems, our business could be adversely
affected.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
our electrified powertrain solutions fail to perform as expected, our ability to develop, market and sell our electrified powertrain
solutions could be harmed.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Developments
in alternative technology or improvements in the internal combustion engine may adversely affect the demand for our electrified powertrain
solutions.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
beliefs regarding the ability of our electrified powertrain solutions to limit carbon intensity and reduce GHG emissions and contribute
to global decarbonization may be based on materially inaccurate assumptions.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
will incur increased costs as a result of operating as a public company, and our management will devote substantial time to new compliance
initiatives.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
management has limited experience in operating a public company.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
intend in the future to expand internationally and will face risks associated with our international operations, including unfavorable
regulatory, political, tax and labor conditions, which could harm our business.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are subject to governmental export and import control laws and regulations. Our failure to comply with these laws and regulations could
have an adverse effect on our business, prospects, financial condition and operating results.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
intellectual property applications for registration may not issue or be registered, which may have a material adverse effect on our ability
to prevent others from commercially exploiting products similar to ours.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
ability to use net operating loss carryforwards and other tax attributes may be limited in connection with the Business Combination or
other ownership changes.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may not be able to obtain or agree on acceptable terms and conditions for all or a significant portion of the government grants, loans
and other incentives for which we may apply. As a result, our business, prospects, financial condition and operating results may be adversely
affected.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have been, and may in the future be, adversely affected by the global COVID-19 pandemic, the duration and economic, governmental and
social impact of which is difficult to predict, which may significantly harm our business prospects, financial condition and operating
results.</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 15; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="padding: 5pt; border: Black 1.5pt solid; width: 98%">

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to Ownership of Our Securities</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 13.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Concentration
of ownership among our existing executive officers, directors and their respective affiliates may prevent new investors from influencing
significant corporate decisions.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 12.75pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reports
published by analysts, including projections in those reports that differ from our actual results, could adversely affect the price and
trading volume of our Common Stock.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 12.75pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
charter contains anti-takeover provisions that could adversely affect the rights of our stockholders.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 12.75pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 12.75pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
significant portion of our total outstanding shares of our Common Stock are restricted from immediate resale but may be sold into the
market in the near future. This could cause the market price of our Common Stock to drop significantly, even if our business is doing
well.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 12.75pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may issue additional Common Stock or preferred stock, including under our equity incentive plan. Any such issuances would dilute the
interest of our stockholders and likely present other risks.</span></td>
</tr></table>
<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 12.75pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may be subject to legal proceedings related to shareholder derivative suits, product liability, patent, copyright or trademark infringements,
or trade secret misappropriation claims, which may be time-consuming and expensive, hinder execution of our business and growth strategy
or negatively affect the price of our Common Stock.</span></td>
</tr></table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

</div><div>

</div><!-- Field: Page; Sequence: 16; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-transform: uppercase"><b>RISK
FACTORS</b></span></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Investing
in our securities involves risks. Before you make a decision to buy our securities, in addition to the risks and uncertainties discussed
above under &#8220;Cautionary Note Regarding Forward-Looking Statements,&#8221; you should carefully consider the specific risks set
forth herein. If any of these risks actually occur, it may materially harm our business, financial condition, liquidity and results of
operations. As a result, the market price of our securities could decline, and you could lose all or part of your investment. Additionally,
the risks and uncertainties described in this prospectus or any prospectus supplement are not the only risks and uncertainties that we
face. Additional risks and uncertainties not presently known to us or that we currently believe to be immaterial may become material
and adversely affect our business. </i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to our Business and Industry</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
are an early stage company with a history of losses, and we expect to incur significant expenses and continuing losses.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We recorded net income of approximately $51.4
million (a net loss of approximately $23.1 million after adjusting for the favorable change in fair value of warrant liability of approximately
$74.7 million) and a net loss of approximately $20.0 million for the six months ended June 30, 2021 and 2020, respectively. We incurred
a net loss of approximately $60.6&#160;million and $14.9 million for the years ended December 31, 2020 and 2019, respectively. We believe
that we will continue to incur operating and net losses until at least such time in the future as our annual revenue reaches over $200&#160;million,
which may occur later, or not at all.&#160;&#160;We have an established customer base and product line and our potential profitability
is dependent upon the continued successful development and successful commercial acceptance of our electrified powertrain solutions,
which may occur later than anticipated, if at all. Our potential profitability is further contingent on the reduction in product system
costs, which also may occur later than anticipated, if at all.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
expect the rate at which we will incur losses to be significantly higher in future periods as we:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">expand
product offerings to include anti-idle technology, onboard power, new versions of plug-in hybrid solutions, full battery electric propulsion,
comprehensive charging and power solutions and hydrogen fuel cell enabled hybrid electric systems;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">expand
our production capabilities to produce our electrified powertrain solutions, including costs associated with outsourcing the production
of our electrified powertrain solutions;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">build
up inventories of parts and components for our fleet electrification solutions;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">produce
an inventory of our electrified powertrain solutions;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">expand
our design, development, installation and servicing capabilities;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increase
our sales and marketing activities and develop our distribution infrastructure;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increase
our general and administrative functions to support our growing operations; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">acquire
and integrate other businesses.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because
we will incur the costs and expenses from these efforts before we receive any incremental revenues with respect thereto, our losses in
future periods are expected to be significant. In addition, we may find that these efforts are more expensive than we currently anticipate
or that these efforts may not result in revenues, which would have a material adverse effect on our results of operations and further
increase our losses.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may become subject to product liability claims, which could harm our financial condition and liquidity if we are not able to successfully
defend or insure against such claims.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.5in 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Product
liability claims, even those without merit or those that do not involve our products, could harm our business, prospects, financial condition
and operating results. The automobile industry in particular experiences significant product liability claims, and we face inherent risk
of exposure to claims in the event our electric powertrain solutions do not perform or are claimed to not have performed as expected.
As is true for other commercial vehicle suppliers, we expect in the future that our electrified powertrain solutions will be installed
on vehicles that will be involved in crashes resulting in death or personal injury. Additionally, product liability claims that affect
our competitors may cause indirect adverse publicity for us and our products.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.5in 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.5in 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
we maintain product liability insurance, our coverage may not be adequate to cover certain product liability claims, and we may not be
able to obtain adequate insurance coverage in the future at acceptable costs. A successful product liability claim that exceeds our policy
limits could require us to pay substantial sums. Our risks in this area are particularly pronounced given the relatively limited number
of electrified powertrain solutions delivered to date and limited field experience of our products. Moreover, a product liability claim
against us or our competitors could generate substantial negative publicity about our products and business and could have a material
adverse effect on our brand, reputation, business, prospects, financial condition and operating results.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.5in 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 17; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
rely on a limited number of customers for a large portion of our revenues, and the loss of one or more such customers could have a material
adverse impact on our business, financial condition and results of operations.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
depend on a limited number of customers for a significant portion of our revenue. For the fiscal year ended December&#160;31, 2020, we
had one customer that accounted for 68% of our revenue. The loss of this customer could have a significant impact on our revenues and
harm our business, results of operations and cash flows.&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>World
Energy relies on a limited number of customers for a large portion of its revenues, and the loss of one or more such customers could
have a material adverse impact on our business, financial condition and results of operations.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">World
Energy depends on a limited number of customers for a significant portion of its revenue. For the fiscal year ended December&#160;31,
2020, World Energy had one customer that accounted for 73% of its revenues and another customer that accounted for 13% of its revenues.
The loss of either of these customers could have a significant impact on our revenues and harm our business, results of operations and
cash flows.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may not be able to further penetrate the fleet market or enter into new markets in the future.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
success, and our ability to increase revenue and operate profitably, depends in part on our ability to expand our customer base, further
penetrating the fleet markets comprised of corporations, municipalities and public utilities along with expansion into new markets. We
have an established customer base in the light and medium duty commercial and municipal fleet markets, although there is no assurance
that we will be able to make additional sales to our existing or prior customers. As part of our growth plan, an increase in revenue
is expected to be generated from further market penetration into the light and medium duty commercial and municipal fleet markets. In
addition, as we develop new technologies, part of the growth plan involves expansion into new markets, such as the heavy duty commercial
fleet market. If we are unable to meet our customers&#8217; performance requirements or industry specifications limiting expansion into
existing or new markets, our business, prospects, financial condition and operating results would be materially adversely affected.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may be unable to adequately control the costs associated with our operations.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
will require significant capital to develop and grow our business, including developing and producing our electrified powertrain solutions
and building our brand. We expect to incur significant expenses which will impact our profitability, including research and development
expenses, raw material procurement costs, sales and distribution expenses as we build our brand and market our electrified powertrain
solutions, and general and administrative expenses as we scale our operations and incur costs as a public company. Our ability to become
profitable in the future will depend on our ability to complete the design and development of additional electrified powertrain solutions
to meet projected performance metrics and successfully market our electrified powertrain solutions and services. Additionally, for us
to become profitable, we must develop powertrain solutions that are cost effective to help achieve our expected margins. If we are unable
to efficiently design, produce, market, sell, distribute and service our electrified powertrain solutions, our margins, profitability
and prospects would be materially and adversely affected.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
business model requires further market penetration to drive growth and failure to expand would have a material adverse effect on our
operating results and business and could result in substantial liabilities that exceed our resources.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">It
is difficult to predict our future revenues and appropriately budget for our expenses, and we have limited insight into trends that may
emerge and affect our business. In the event that actual results differ from our estimates or we adjust our estimates in future periods,
our operating results and financial position could be materially affected. Our future results depend on the successful implementation
of our management&#8217;s growth strategies &#8211; including the launch of new products and services through our XL Grid and EaaS offerings
- and are based on assumptions and events over which we have only partial or no control. These initiatives and products may not generate
as much revenue, cost more to bring to market, and create greater liabilities than we anticipate.&#160;We will continue to encounter
risks and difficulties frequently experienced by early stage companies, including scaling up our infrastructure and headcount, and may
encounter unforeseen expenses, difficulties or delays in connection with our growth. In addition, as a result of the capital-intensive
nature of our business, we can be expected to continue to sustain substantial operating expenses without generating sufficient revenues
to cover expenditures. Any investment in us is therefore highly speculative and could result in the loss of your entire investment.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 18; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may require continued capital investment.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
should have sufficient capital in the near future for the design, development and manufacture of electrified powertrain solutions. However,
we may require additional capital investment in the future to fund operations, continue research and development and improve infrastructure.
There can be no assurance that we will have access to the capital we need on favorable terms when required or at all. If we cannot raise
additional funds when we need them, our financial condition and business could be materially adversely affected.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we fail to manage our growth effectively, including failing to attract and integrate qualified personnel, we may not be able to develop,
produce, market and sell our electrified powertrain solutions successfully.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
failure to manage our growth effectively could materially and adversely affect our business, prospects, operating results and financial
condition. We intend to expand our operations significantly. We expect our future expansion to include:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">expanding
the management team;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">hiring
and training new personnel;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">forecasting
production and revenue;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">controlling
expenses and investments in anticipation of expanded operations;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">establishing
or expanding design, production, sales and service facilities;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">implementing
and enhancing administrative infrastructure, systems and processes;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">expanding
into international markets; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">acquiring
other businesses.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;We
intend to continue to hire a significant number of additional personnel, including controls and systems engineers, design and development
engineers and production personnel for our electrified powertrain solutions. Because our electrified powertrain solutions are based on
a different technology platform than traditional internal combustion engines, individuals with sufficient training in electrified vehicles
may not be available to hire, and as a result, we will need to expend significant time and expense training any newly hired employees.
Competition for individuals with experience designing and producing electrified vehicles and their software is intense, and we may not
be able to attract, integrate, train, motivate or retain additional highly qualified personnel. The failure to attract, integrate, train,
motivate and retain these additional employees could seriously harm our business, prospects, financial condition and operating results.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
success will depend on our ability to economically source and coordinate the installation of electrified powertrain solutions at scale,
and our ability to develop and produce electrified powertrain solutions of sufficient quality and appeal to customers on schedule and
at scale is unproven.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business depends in large part on our ability to execute our plan to develop, produce, assemble, market, sell, install and service our
electrified powertrain solutions. In particular, we rely on Parker Hannifin Corporation to supply all of our motors. We further rely
on other third parties to supply wire harnesses and inverters, each of which are used in our electrified powertrain solutions. We currently
source all components and assemble them into systems which are sent to our upfitter partners. These upfitter partners then install and
commission our electrified powertrain solutions. While these arrangements can lower operating costs and enable rapid increases in installations,
they also reduce our direct control over installation. Such diminished control may have an adverse effect on the quality or quantity
of products or services, or our flexibility to respond to changing conditions.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
rely on single-source suppliers to supply and produce certain components and rely on upfitter partners for installation of our electrified
powertrain solutions. Any failure of these suppliers or partners to perform could require us to seek alternative suppliers or to expand
our production capabilities, which could incur additional costs and have a negative impact on our cost or supply of components or finished
goods. In addition, production, logistics in supply or production areas, or transit to final destinations can be disrupted for a variety
of reasons including, but not limited to, natural and man-made disasters, information technology system failures, commercial disputes,
military actions, economic, business, labor, environmental, public health or political issues or international trade disputes.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 19; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We, along with our supply chain and upfitter partners,
have limited experience to date in high volume production of our electrified powertrain solutions. We do not know if the sources of component
supply and/or upfitters at scale will remain reliable to enable us to meet the quality, price, engineering, design and production standards,
as well as the production volumes, required to successfully mass market our electrified powertrain solutions. Even if we and our upfitter
partners are successful in developing our high volume production capability and processes and in reliably sourcing our component supply,
we do not know whether we will be able to do so in a manner that avoids significant delays and cost overruns, including as a result of
factors beyond our control such as problems with suppliers and vendors, or in time to meet our vehicle commercialization schedules or
to satisfy the requirements of customers. Any failure to develop such production processes and capabilities within our projected costs
and timelines could have a material adverse effect on our business, prospects, financial condition and operating results.<b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may experience significant delays in the design, production
and launch of our electrified powertrain solutions, which could harm our business, prospects, financial condition and operating results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Any delay in the financing, design, production
and launch of our electrified powertrain solutions could materially damage our brand, business, prospects, financial condition and operating
results. There are often delays in the design, production and commercial release of new products, and to the extent these delays postpone
the launch of our electrified powertrain solutions, our growth prospects could be adversely affected as we may fail to grow our market
share. We integrate electrified solutions into OEM vehicles, and if the OEM makes unexpected changes to the function of the vehicle, this
could significantly delay the development and therefore launch of our electrified powertrain solutions. We will rely on upfitter partners
to install our electrified powertrain solutions, and if they are not able to produce product at scale or meet our specifications, we may
need to expand our production capabilities, which would cause us to incur additional costs. Furthermore, we rely on third-party suppliers
for the provision and development of many of the key components and materials used in our electrified powertrain solutions, and to the
extent they experience any delays, we may need to seek alternative suppliers. If we experience delays by our suppliers, we could experience
delays in delivering on our timelines.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>If we are unable to successfully produce our electrified powertrain
solutions, our business will be harmed.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">There are numerous potential ways we could be unable
to produce our electrified powertrain solutions. Our suppliers&#8217; production facilities, which are used to produce components for
our electrified powertrain solutions, would be costly to replace and could require substantial lead time to replace and qualify for use.
Our suppliers&#8217; production facilities may be harmed or rendered inoperable by natural or man-made disasters, including earthquakes,
flooding, fire and power outages, or by health epidemics, such as the recent COVID-19 pandemic, which may render it difficult or impossible
for us to produce our electrified powertrain solutions for some period of time. The inability to produce our electrified powertrain solutions
or the backlog that could develop if our production facilities and the production facilities of our outsourcing partners and suppliers
are inoperable for even a short period of time may result in the loss of customers or harm our reputation. Although we maintain insurance
for damage to our property and the disruption of our business, this insurance may not be sufficient to cover all of our potential losses
and may not continue to be available to our on acceptable terms, if at all.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 20; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We are dependent on vehicle OEMs, upfitters and body builders
to bring our electrified powertrain solutions to market, all of which are subject to risks.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Because we do not manufacture complete vehicles,
we are dependent on vehicle OEMs and body builders to provide vehicle chassis for our electrified powertrain solutions. We rely on upfitters
for the installation of our electrified powertrain solutions. Reliance on OEMs, body builders and upfitters for the production and installation
of our electrified powertrain solutions is subject to risks with respect to operations that are outside our control. By way of example,
the current global microchip shortage has significantly limited the availability of chassis from several vehicle OEMs in the current
year. If OEMs or body builders are not able to produce vehicle chassis and provide them to us or upfitters, or a change in governmental
regulations or policies occurs, we would need to develop our own vehicle on which to install our electrified powertrain solutions. Either
case could have a negative impact on our ability to sell our electrified powertrain solutions at anticipated prices or margins or in
expected timeframes. Additionally, we may permit returns of vehicles installed with our electrified powertrain solutions, which may result
in significant additional costs to us if we are required to convert the vehicles back to their original form. There is risk of potential
disputes with our upfitters, and we could be affected by negative publicity related to our upfitter partners whether or not such publicity
is related to their collaboration with us. Our ability to successfully build a premium brand could also be adversely affected by perceptions
about the quality of our upfitter partners&#8217; workmanship. In addition, although we are involved in each step of the supply chain,
production and installation processes, because we also rely on our upfitter partners and suppliers to meet our quality standards, there
can be no assurance that the final product will meet expected quality standards.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We may be unable to enter into new agreements or
extend existing agreements with upfitter partners on terms and conditions acceptable to us and therefore may need to contract with other
third parties or significantly add to our own production capacity. There can be no assurance that in such event we would be able to engage
other third parties or establish or expand our own production capacity to meet our needs on acceptable terms or at all. The expense and
time required to complete any transition, and to assure that our electrified powertrain solutions produced at facilities of new producers
comply with our quality standards and regulatory requirements, may be greater than anticipated. Any of the foregoing could adversely affect
our business, prospects, financial condition and operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our ability to sell electrified powertrain solutions
depends on compatibility with various OEM vehicle models and characteristics. The pace of change of these models and changing model availability
is outside of our control and could create adverse conditions and materially affect our financial results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 21; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We are dependent on our suppliers, some of which are single or
limited source suppliers, and the inability of these suppliers to deliver necessary components of our systems for powertrains at prices
and volumes, performance and specifications acceptable to us could have a material adverse effect on our business, prospects, financial
condition and operating results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We rely on third-party suppliers for the provision
and development of certain key components and materials used in our electrified powertrain solutions. While we plan to obtain components
from multiple sources whenever possible, some of the critical components used in our vehicles will be purchased by us from a single source
or a limited number of sources. For example, we purchase all of our motors from a single supplier, Parker Hannifin Corporation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our third-party suppliers may not be able to meet
their product specifications and performance characteristics, which would impact our ability to achieve our product specifications and
performance characteristics as well. Additionally, our third-party suppliers may be unable to obtain required certifications for their
products which we plan to use or provide warranties that are necessary for our solutions. If we are unable to obtain components and materials
used in our electrified powertrain solutions from our suppliers or if our suppliers decide to create or supply a competing product, our
business could be adversely affected. While we believe that we may be able to establish alternate supply relationships and can obtain
or engineer replacement components for our single source components, we may be unable to do so in the short term (or at all) or at prices
or quality levels that are favorable to us, which could have a material adverse effect on our business, prospects, financial condition
and operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our manufacturing operations are dependent upon third-party suppliers,
including, in certain cases, single-source suppliers, making us vulnerable to supply shortages</i></b>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Third-party suppliers provide us with raw materials,
parts and manufactured components (&#8220;Third Party Supplies&#8221;). Any delay in receiving Third Party Supplies could impair our ability
to deliver products to our customers and, accordingly, could have an adverse effect on our business, financial condition, results of operations,
and cash flows. The volatility in the financial markets and uncertainty in the automotive sector could result in exposure related to the
financial viability of certain of our suppliers. Suppliers may also exit certain business lines, causing us to find other suppliers for
materials or components. Finding new suppliers could potentially delay our ability to timely deliver products to customers and such new
suppliers may also change the terms on which they are willing to provide products to us, any of which could adversely affect our financial
condition and results of operations. In addition, many of our suppliers have unionized workforces that could be subject to work stoppages
as a result of labor relations issues. The outbreak of COVID-19 resulted in work stoppages at certain suppliers that are part of our supply
chain. The ongoing impact of the COVID-19 pandemic could result in additional work stoppages at our suppliers in the future. All manufacturing
operations at our plants are subject to change based on market conditions, component supplier disruptions, government regulations, and
the continued spread and impact of the COVID-19 pandemic. If work stoppages were to be implemented, there could be resulting supply shortages
that could impact our ability to deliver our products to our customers on schedule and, accordingly, could have an adverse effect on our
business, financial condition, results of operations, and cash flows. Some of our suppliers are the sole source for a particular supply
item (e.g., the majority of motors, certain batteries, and inverters) and cannot be quickly or inexpensively re-sourced to another supplier
due to long lead times and contractual commitments that might be required by another supplier in order to provide the component or materials.
Even as production resumes by us and our suppliers, production volumes may be volatile and we may need to modify our production environment
to ensure the health and safety of our workers and customers. If we are unsuccessful in managing a re-start of our production, our results
of operations may be materially affected. In addition to the risks described above regarding interruption of Third Party Supplies, which
are exacerbated in the case of single-source suppliers, the exclusive supplier of a component potentially could exert significant bargaining
power over price, quality, warranty claims or other terms relating to a component. Additionally, our suppliers may prioritize their resources
for any long-term commitments to third parties or larger customers and to our detriment. We may not be in a position to find alternate
suppliers in a timely manner to continue to operate consistent with our obligations to or expectations of our customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 22; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our future growth is dependent upon the fleet industry&#8217;s
willingness to adopt xEVs.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our growth is highly dependent upon the adoption
of xEVs by the commercial and municipal fleet industry. If the market for xEVs and our electrified powertrain solutions does not develop
at the rate or in the manner or to the extent that we expect, or if critical assumptions we have made regarding the efficiency of our
electrified powertrain solutions are incorrect or incomplete, our business, prospects, financial condition and operating results will
be harmed. The fleet market for xEVs is characterized by rapidly changing technologies, price competition, numerous competitors including
OEMs, evolving government regulation and industry standards and uncertain customer demands and behaviors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Factors that may influence the fleet market adoption
of xEVs vehicles include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">perceptions
about xEV quality, safety, design, performance, reliability and cost, especially if adverse events or accidents occur that are linked
to the quality or safety of xEVs;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
perceived willingness of vehicle OEMs to honor factory warranties on vehicles equipped with our powertrain solutions;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">perceptions
about vehicle safety in general, including the use of advanced technology, such as vehicle electronics, batteries and regenerative braking
systems;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
decline of vehicle efficiency and/or range resulting from deterioration over time in the ability of the battery to hold a charge;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes
or improvements in the fuel economy of internal combustion engines, the vehicle and the vehicle controls or competitors&#8217; electrified
systems;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
availability of service, charging and fueling and other associated costs for xEVs;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">volatility
in the cost of energy, electricity, oil and gasoline could affect buying decisions;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">government
regulations and economic incentives promoting fuel efficiency and alternate forms of energy, including new regulations mandating zero
tailpipe emissions compared to overall carbon reduction;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
availability of tax and other governmental incentives to purchase and operate xEVs or future regulation requiring increased use of nonpolluting
trucks; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">macroeconomic
factors.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As an example, , travel restrictions and social
distancing efforts in response to the COVID-19 pandemic have negatively impacted and will continue to negatively impact the commercial
fleet industry, for an unknown, but potentially lengthy, period of time. Additionally, we may become subject to regulations that may
require us to alter the design of our electrified powertrain solutions, which could negatively impact customer interest in our products.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may in the future experience additional competition in current
and potential future markets.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We work closely with traditional vehicle manufacturers
to provide electrification solutions for their standard gas-powered vehicles. As a result, we have historically considered our relationship
to such companies to be that of a market partner as opposed to a competitor. But as the vehicle electrification market continues to expand,
traditional vehicle manufacturers may develop and market xEV solutions in larger vehicles or all electric versions of the same vehicles
being deployed with our systems. In particular, Tesla, Inc. (&#8220;Tesla&#8221;), Hyliion, Inc. (&#8220;Hyliion&#8221;) and Nikola Corporation
(&#8220;Nikola&#8221;) have announced their plans to bring Class&#160;8 long haul battery electric vehicles and fuel cell electric vehicles
to the market over the coming years. Cummins Inc., Daimler AG, Dana Incorporated, Navistar International Corporation, PACCAR Inc., Volvo
Group, XOS Trucks and other commercial vehicle manufacturers have also announced their plans to bring Class&#160;8 battery electric vehicles
or fuel cell electric vehicles to the market.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 23; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In the event that traditional vehicle manufacturers
develop xEV solutions that compete with vehicles outfitted with our electrification solutions, we will experience increased industry competition.
Competitors may be able to deploy greater resources to the design, development, manufacturing, distribution, promotion, sales, marketing
and support of their electric vehicles. Additionally, such competitors may have greater name recognition, longer operating histories,
larger sales forces, broader customer and industry relationships and other resources than we do. We may experience competition with respect
to recruiting and retaining qualified research and development, sales, marketing and management personnel, as well as further competition
in acquiring technologies complementary to, or necessary for, our products. Additional mergers and acquisitions may result in even more
resources being concentrated in our competitors. There are no assurances that customers will choose our electrified systems or vehicles
over those of our competitors, and future competition could have a material adverse effect on our business, financial condition and results
of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We, the OEMs and our suppliers are subject to substantial regulation,
and unfavorable changes to, or failure by us, the OEMs or our suppliers to comply with, these regulations could substantially harm our
business and operating results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our electrified powertrain solutions, and the sale
of motor vehicles in general, are subject to substantial regulation under international, federal, state and local laws. OEMs and our suppliers
also are currently, or may in the future, become subject to such regulations. We continue to evaluate requirements for licenses, approvals,
certificates and governmental authorizations necessary to manufacture, sell or service our electrified powertrain solutions in the jurisdictions
in which we plan to operate and intend to take such actions necessary to comply. We may experience difficulties in obtaining or complying
with various licenses, approvals, certifications and other governmental authorizations necessary to manufacture, sell or service our electrified
powertrain solutions in any of these jurisdictions. If we, OEMs or our suppliers are unable to obtain or comply with any of the licenses,
approvals, certifications or other governmental authorizations necessary to carry out our operations in the jurisdictions in which they
currently operate, or those jurisdictions in which they plan to operate in the future, our business, prospects, financial condition and
operating results could be materially adversely affected. We expect to incur significant costs in complying with these regulations. Regulations
related to the vehicle industry are evolving and we face risks associated with changes to these regulations, including but not limited
to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increased
subsidies for corn and ethanol production, which could reduce the operating cost of vehicles that use ethanol or a combination of ethanol
and gasoline;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">low
oil prices; and</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increased
support from local, state and federal governments for other alternative fuel systems, such as but not limited to hydrogen, natural gas
and bio-fuels, which could have an impact on the acceptance of our electrified powertrain solutions.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">To the extent the laws change, our electrified
powertrain solutions and our suppliers&#8217; products may not comply with applicable international, federal, state or local laws, which
would have an adverse effect on our business. Compliance with changing regulations could be burdensome, time consuming and expensive.
To the extent compliance with new regulations is cost prohibitive, our business, prospects, financial condition and operating results
would be adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 24; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We are exposed to the credit risk of some of our direct customers,
which subjects us to the risk of non-payment for our products.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We distribute our electrified powertrain solutions
through a network of upfitters, OEMs and OEM dealers, some of which may not be well-capitalized and may be of a lower credit quality.
This direct customer network subjects us to the risk of non-payment for our electrified powertrain solutions. In addition, during periods
of economic downturn in the global economy, our exposure to credit risks from our direct customers may increase, and our efforts to monitor
and mitigate the associated risks may not be effective. In the event of non-payment by one or more direct customers, our business, financial
condition and results of operations could be materially adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may need to raise additional funds, which may not be available
to us on favorable terms or at all. If we cannot raise additional funds when we need them, our business, prospects, financial condition
and operating results could be negatively affected.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The design, production, sale and servicing of our
electrified powertrain solutions is capital-intensive. We currently expect that no additional capital will be needed to achieve profitability.
However, we may subsequently determine that additional funds are necessary earlier than anticipated. This capital may be necessary to
fund our ongoing operations, continue research, development and design efforts, acquire companies or technologies and improve infrastructure.
We may raise additional funds through the issuance of equity, equity related or debt securities or through obtaining credit from government
or financial institutions. We cannot be certain that additional funds will be available to us on favorable terms when required, or at
all. If we cannot raise additional funds when we need them, our business, prospects, financial condition and operating results could be
materially adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>If we are unable to establish and maintain confidence in our
long-term business prospects among customers and analysts and within our industry, or are subject to negative publicity, then our financial
condition, operating results, business prospects and access to capital may suffer materially.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Customers may be less likely to purchase our electric
powertrain solutions if they are not convinced that our business will succeed or that our service and support and other operations will
continue in the long term. Similarly, suppliers and other third parties will be less likely to invest time and resources in developing
business relationships with us if they are not convinced that our business will succeed. Accordingly, in order to build and maintain our
business, we must maintain confidence among customers, suppliers, analysts, ratings agencies and other parties in our products, long-term
financial viability and business prospects. Maintaining such confidence may be particularly complicated by certain factors including those
that are largely outside of our control, such as customer unfamiliarity with our electric powertrain solutions, any delays in scaling
production, delivery and service operations to meet demand, competition and uncertainty regarding the future of hybrid electric vehicles
or our other services and our production and sales performance compared with market expectations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>If we are unable to address the service requirements of our customers,
our business, prospects, financial condition and operating results may be materially and adversely affected.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">With further market penetration and expansion into
new markets, we plan to increase our servicing network of our electrified powertrain solutions. Servicing xEVs is different than servicing
traditional vehicles and requires specialized skills, including high voltage training and servicing techniques. We partner with upfitters
to perform some or all of the servicing on our electrified powertrain solutions, and will need to expand our service network. There can
be no assurance that we will be able to enter into an acceptable arrangement with any such third-party provider. Our customers will also
depend on our customer support team to resolve technical and operational issues relating to the integrated software underlying our electrified
powertrain solutions. Our ability to provide effective customer support is largely dependent on our ability to attract, train and retain
qualified personnel with experience in supporting customers on platforms such as ours. As we continue to grow, additional pressure may
be placed on our customer support team, and we may be unable to respond quickly enough to accommodate short-term increases in customer
demand for technical support. We also may be unable to modify the future scope and delivery of our technical support to compete with changes
in the technical support provided by our competitors. Increased customer demand for support, without corresponding revenue, could increase
costs and negatively affect our operating results. If we are unable to successfully address the service requirements of our customers
or establish a market perception that we do not maintain high-quality support, we may be subject to claims from our customers, including
loss of revenue or damages, and our business, prospects, financial condition and operating results may be materially and adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 25; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>We are
highly dependent on the services of Dimitri N. Kazarinoff, our Chief Executive Officer, and Thomas</i></b></span>&#160; <span style="font-family: Times New Roman, Times, Serif"><b><i>(Tod)
J. Hynes III, our President, and if we are unable to retain Mr.&#160;Kazarinoff or Mr.&#160;Hynes, attract and retain key employees and
hire qualified management, technical and vehicle engineering personnel, our ability to compete could be harmed.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our success depends, in part, on our ability to
retain our key personnel. We are highly dependent on the services of Dimitri N. Kazarinoff, our Chief Executive Officer, and Tod Hynes,
our President. Mr.&#160;Kazarinoff and Mr.&#160;Hynes are the source of many, if not most, of the ideas and execution driving our company.
If Mr.&#160;Kazarinoff or Mr.&#160;Hynes were to discontinue their service to us due to death, disability or any other reason, we would
be significantly disadvantaged. The unexpected loss of or failure to retain one or more of our key employees could adversely affect our
business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our success also depends, in part, on our continuing
ability to identify, hire, attract, train and develop other highly qualified personnel. Experienced and highly skilled employees are in
high demand and competition for these employees can be intense, and our ability to hire, attract and retain them depends on our ability
to provide competitive compensation. We may not be able to attract, assimilate, develop or retain qualified personnel in the future, and
our failure to do so could adversely affect our business, including the execution of our global business strategy. We do not maintain,
and we do not expect to maintain in the future, key man life insurance policies with respect to Dimitri N. Kazarinoff or Tod Hynes. Any
failure by our management team and our employees to perform as expected may have a material adverse effect on our business, prospects,
financial condition and operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We face significant barriers to enter new markets, and if we
cannot successfully overcome those barriers, our business will be negatively impacted.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The commercial trucking industry has traditionally
been characterized by significant barriers to entry, including the ability to meet performance requirements or industry specifications,
acceptance by OEMs and end users, investment costs of design and production, the need for specialized design and development expertise,
regulatory requirements, establishing a brand name and image and the need to establish sales capabilities. If we are not able to overcome
these barriers, our business, prospects, financial condition and operating results will be negatively impacted and our ability to grow
our business will be harmed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Future product recalls could materially adversely affect our
business, prospects, financial condition and operating results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In 2019 we experienced two recalls that were subsequently
remediated. In the future, we may voluntarily or involuntarily initiate a recall if any of our products (including the batteries we design,
develop and include in our systems) prove to be defective or noncompliant with applicable federal motor vehicle safety standards. Such
recalls involve significant expense and diversion of management attention and other resources, which could adversely affect our brand
image, as well as our business, prospects, financial condition and operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 26; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Increases in costs, disruption of supply or shortage of our components,
particularly battery cells, could harm our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In the production of our electrified powertrain
solutions, we have experienced, and in the future may again experience, increases in the cost or a sustained interruption in the supply
or shortage of our components. Any such increase or supply interruption could materially negatively impact our business, prospects, financial
condition and operating results. The prices for our components fluctuate depending on market conditions and global demand and could adversely
affect our business, prospects, financial condition and operating results. For instance, we are exposed to multiple risks relating to
price fluctuations for battery cells. These risks include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
inability or unwillingness of current battery manufacturers to build or operate battery cell production facilities to supply the numbers
of battery cells required to support the growth of the electric vehicle industry as demand for such cells increases;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">disruption
in the supply of cells due to quality issues or recalls by the battery cell manufacturers; and</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an
increase in the cost of raw materials.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Any disruption in the supply of battery cells could
temporarily disrupt production of our electrified powertrain solutions until a different supplier is fully qualified. Moreover, battery
cell manufacturers may refuse to supply electric vehicle manufacturers if they determine that the vehicles are not sufficiently safe.
Furthermore, fluctuations or shortages in petroleum and other economic conditions have in the past and may again in the future cause us
to experience significant increases in freight charges. Substantial increases in the prices for raw materials have in the past and may
again in the future increase the cost of our components and consequently, the costs of products. There can be no assurance that we will
be able to recoup increasing costs of our components by increasing prices, which could reduce our margins.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Vehicles equipped with our electrified powertrain solutions
make use of lithium-ion battery cells, which have been observed to catch fire or vent smoke and flame.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The battery packs within our electrified powertrain
solutions make use of lithium-ion cells. On rare occasions, lithium-ion cells can rapidly release the energy they contain by venting
smoke and flames in a manner that can ignite nearby materials as well as other lithium-ion cells. While the battery pack is designed
to contain any single cell&#8217;s release of energy without spreading to neighboring cells, a field or testing failure of our vehicles
or other battery packs that we produce could occur, which could subject us to lawsuits, product recalls, or redesign efforts, all of
which would be time consuming and expensive. Also, negative public perceptions regarding the suitability of lithium-ion cells for automotive
applications or any future incident involving lithium-ion cells, such as a vehicle or other fire, even if such incident does not involve
our vehicles, could seriously harm our business and reputation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, we store battery packs in our facility
prior to sending such battery packs to upfitters for installation on vehicles. Any mishandling of battery cells may cause disruption to
the operation of our facilities. While we have implemented safety procedures related to the handling of the cells, a safety issue or fire
related to the cells could disrupt our operations. Such damage or injury could lead to adverse publicity and potentially a safety recall.
Moreover, any failure of a competitor&#8217;s electric vehicle or energy storage product may cause indirect adverse publicity for us and
our products. Such adverse publicity could negatively affect our brand and harm our business, prospects, financial condition and operating
results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We have been, and may in the future be, adversely affected by
the global COVID-19 pandemic, the duration and economic, governmental and social impact of which is difficult to predict, which may significantly
harm our business, prospects, financial condition and operating results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">There has been a widespread worldwide impact from
the COVID-19 pandemic, and we have been, and may in the future be, adversely affected as a result. Numerous government regulations and
public advisories, as well as shifting social behaviors, have temporarily limited or closed non-essential transportation, government functions,
business activities and person-to-person interactions, and the duration of such trends is difficult to predict. Reduced operations and
production line shutdowns at vehicle OEMs due to COVID-19, limitations on travel by our personnel and personnel of our customers, and
future delays or shutdowns of vehicle OEMs or our suppliers could impact our ability to meet customer orders. We also instituted certain
temporary cost reduction measures such as reducing or deferring discretionary spending.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 27; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our operations and timelines may also be affected
by global economic markets and levels of consumer comfort and spending, which could impact demand in the worldwide transportation industries.
Because the impact of current conditions on an ongoing basis is yet largely unknown, is rapidly evolving and has been varied across geographic
regions, this ongoing assessment will be particularly critical to allow us to accurately project demand and infrastructure requirements
globally and deploy our workforce and other resources accordingly. If current global market conditions continue or worsen, or if we cannot
or do not resume reduced operations at a rate commensurate with such conditions or resume full operational capacity and are later required
to or choose to reduce such operations again, our business, prospects, financial condition and operating results could be materially harmed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our financial condition and results of operations for fiscal
2021 and future periods may be adversely affected by the recent COVID-19 outbreak or other outbreak of infectious disease or similar public
health threat.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">COVID-19 continues to spread globally and has resulted
in authorities implementing numerous measures to try to contain the virus, such as travel bans and restrictions, quarantines, shelter
in place orders, and shutdowns. These measures have impacted and may continue to impact our workforce and operations, the operations of
our customers, and those of our respective suppliers. We have experienced some disruptions in supply from some of our suppliers. Additionally,
we have experienced a shift in customer demand. There is considerable uncertainty regarding such measures and potential future measures.
Restrictions on access to our support operations or workforce, or similar limitations for our vendors and suppliers, and restrictions
or disruptions of transportation, such as reduced availability of air transport, port closures, and increased border controls or closures,
could limit our capacity to meet customer demand, lead to increased costs and have a material adverse effect on our financial condition
and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The outbreak has significantly increased economic
and demand uncertainty. These uncertainties also make it more difficult for us to assess the quality of our product order backlog and
to estimate future financial results. The current outbreak of COVID-19 has caused an economic slowdown, and it is increasingly likely
that its continued spread will lead to a global recession, which could have a material adverse effect on demand for our products and on
our financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The spread of COVID-19 has caused us to modify
our business practices and we may take further actions as may be required by government authorities or that we determine are in the best
interests of our employees, customers, partners, and suppliers. There is no certainty that such measures will be sufficient to mitigate
the risks posed by the virus, and our ability to perform critical functions could be harmed. In addition, in light of concerns about the
spread of COVID-19, our workforce has at times been operating at reduced levels at our facilities, which may continue to have an adverse
impact on our ability to timely meet future customer orders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The duration of the business disruption and related
financial impact cannot be reasonably estimated at this time. However, it may materially affect our ability to obtain materials, deliver
products in a timely manner, and it also may impair our ability to meet customer demand for products, result in lost sales, additional
costs, or penalties, or damage our reputation. The extent to which COVID-19 or any other health epidemic will further impact our results
will depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning
the severity of COVID-19 and the actions to contain COVID-19 or treat its impact, among others.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Additionally, we have experienced and may continue
to experience demand uncertainty as a result of COVID-19. This demand uncertainty has continued into fiscal year 2021, with delays in
the government response and postponements of purchases of our products by municipal departments due to major budget shortfalls. In addition,
we believe that the impact of the global microchip shortage that the entire industry is currently experiencing will adversely impact
our operating results in fiscal year 2021. Given the uncertainty related to vaccination speed and rates and potential impacts of new
variants of COVID-19, there continues to be pandemic related risk to our results. The extent to which these impacts on demand may continue,
and the effect they may have on our business and operating results, will depend upon future developments that are highly uncertain and
cannot be accurately predicted.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 28; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our insurance strategy may not be adequate to protect us from
all business risks.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In the ordinary course of business, we may be subject
to losses resulting from products liability, accidents, acts of God and other claims against us, for which we may have no insurance coverage.
While we currently carry commercial general liability, commercial automobile liability, excess liability and workers&#8217; compensation
policies, we may not maintain sufficient insurance coverage, and in some cases, we may not maintain any at all. Additionally, the policies
that we do have may include significant deductibles, and we cannot be certain that our insurance coverage will be sufficient to cover
all future claims against us. A loss that is uninsured or exceeds policy limits may require us to pay substantial amounts, which could
materially adversely affect our financial condition and operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We are or may be subject to risks associated with strategic alliances
or acquisitions and may not be able to identify adequate strategic relationship opportunities, or form strategic relationships, in the
future.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have entered into strategic alliances, and may
in the future enter into additional strategic alliances or joint ventures or minority equity investments, in each case with various third
parties for the production of our electrified powertrain solutions as well as with other collaborators with capabilities on data and analytics,
engineering and installation channels. These alliances subject us to a number of risks, including risks associated with sharing proprietary
information, non-performance by the third party and increased expenses in establishing new strategic alliances, any of which may materially
and adversely affect our business. We may have limited ability to monitor or control the actions of these third parties and, to the extent
any of these strategic third parties suffers negative publicity or harm to their reputation from events relating to their business, we
may also suffer negative publicity or harm to our reputation by virtue of our association with any such third party.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Strategic business relationships will be an important
factor in the growth and success of our business. However, there are no assurances that we will be able to continue to identify or secure
suitable business relationship opportunities in the future or our competitors may capitalize on such opportunities before we do. Moreover,
identifying such opportunities could require substantial management time and resources, and negotiating and financing relationships involves
significant costs and uncertainties. If we are unable to successfully source and execute on strategic relationship opportunities in the
future, our overall growth could be impaired, and our business, prospects, financial condition and operating results could be materially
adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">When appropriate opportunities arise, we may acquire
additional assets, products, technologies or businesses that are complementary to our existing business. In addition to possible stockholder
approval, we may need approvals and licenses from relevant government authorities for the acquisitions and to comply with any applicable
laws and regulations, which could result in increased delay and costs, and may disrupt our business strategy if we fail to do so. Furthermore,
acquisitions and the subsequent integration of new assets and businesses into our own require significant attention from our management
and could result in a diversion of resources from our existing business, which in turn could have an adverse effect on our operations.
Acquired assets or businesses may not generate the financial results we expect and, given prevailing investment interest in the vehicle
electrification sector, may command inflated purchase consideration, excessive growth investment and/or generate significant near term
operating losses. Acquisitions could result in the use of substantial amounts of cash, potentially dilutive issuances of equity securities,
the occurrence of significant goodwill impairment charges, amortization expenses for other intangible assets and exposure to potential
unknown liabilities of the acquired business. Moreover, the costs of identifying and consummating acquisitions may be significant.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 29; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We are subject to cybersecurity risks to operational systems,
security systems, infrastructure, integrated software in our electrified powertrain solutions and customer data processed by our or third-party
vendors or suppliers and any material failure, weakness, interruption, cyber event, incident or breach of security could prevent us from
effectively operating our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are at risk for interruptions, outages and breaches
of: (a)&#160;operational systems, including business, financial, accounting, product development, data processing or production processes,
owned by us or our third-party vendors or suppliers; (b)&#160;facility security systems, owned by us or our third-party vendors or suppliers;
(c)&#160;transmission control modules or other in-product technology, owned by us or our third-party vendors or suppliers; (d)&#160;the
integrated software in our electrified powertrain solutions; or (e)&#160;customer or driver data that our processes or our third-party
vendors or suppliers process on our behalf. Such cyber incidents could: materially disrupt operational systems; result in loss of trade
secrets or other proprietary or competitively sensitive information; compromise certain information of customers, employees, suppliers,
drivers or others; jeopardize the security of our facilities; or affect the performance of transmission control modules or other in-product
technology and the integrated software in our electrified powertrain solutions. A cyber incident could be caused by disasters, insiders
(through inadvertence or with malicious intent) or malicious third parties (including nation-states or nation-state supported actors)
using sophisticated, targeted methods to circumvent firewalls, encryption and other security defenses, including hacking, fraud, trickery
or other forms of deception. The techniques used by cyber attackers change frequently and may be difficult to detect for long periods
of time. Although we maintain information technology measures designed to protect ourselves against intellectual property theft, data
breaches and other cyber incidents, such measures will require updates and improvements, and we cannot guarantee that such measures will
be adequate to detect, prevent or mitigate cyber incidents. The implementation, maintenance, segregation and improvement of these systems
requires significant management time, support and cost. Moreover, there are inherent risks associated with developing, improving, expanding
and updating current systems, including the disruption of our data management, procurement, production execution, finance, supply chain
and sales and service processes. These risks may affect our ability to manage our data and inventory, procure parts or supplies or produce,
sell, deliver and service our electric powertrain solutions, adequately protect our intellectual property or achieve and maintain compliance
with, or realize available benefits under, applicable laws, regulations and contracts. We cannot be sure that these systems upon which
we rely, including those of our third-party vendors or suppliers, will be effectively implemented, maintained or expanded as planned.
If we do not successfully implement, maintain or expand these systems as planned, our operations may be disrupted, our ability to accurately
and timely report our financial results could be impaired, and deficiencies may arise in our internal control over financial reporting,
which may impact our ability to certify our financial results. Moreover, our proprietary information or intellectual property could be
compromised or misappropriated and our reputation may be adversely affected. If these systems do not operate as we expect them to, we
may be required to expend significant resources to make corrections or find alternative sources for performing these functions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A significant cyber incident could impact production
capability, harm our reputation, cause us to breach our contracts with other parties or subject us to regulatory actions or litigation,
any of which could materially affect our business, prospects, financial condition and operating results. In addition, our insurance coverage
for cyberattacks may not be sufficient to cover all the losses we may experience as a result of a cyber-incident.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We also collect, store, transmit and otherwise
process customer, driver and employee and others&#8217; data as part of our business and operations, which may include personal data or
confidential or proprietary information. We also work with partners and third-party service providers or vendors that collect, store and
process such data on our behalf and in connection with our products and services. There can be no assurance that any security measures
that we or our third-party service providers or vendors have implemented will be effective against current or future security threats.
While we have developed systems and processes designed to protect the availability, integrity, confidentiality and security of our and
our customers&#8217;, drivers&#8217;, employees&#8217; and others&#8217; data, our security measures or those of our third-party service
providers or vendors could fail and result in unauthorized access to or disclosure, acquisition, encryption, modification, misuse, loss,
destruction or other compromise of such data. If a compromise of such data were to occur, we may become liable under our contracts with
other parties and under applicable law for damages and incur penalties and other costs to respond to, investigate and remedy such an incident.
Laws in all 50 states require us to provide notice to customers, regulators, credit reporting agencies and others when certain sensitive
information has been compromised as a result of a security breach. Such laws are inconsistent and compliance in the event of a widespread
data breach could be costly. Depending on the facts and circumstances of such an incident, these damages, penalties, fines and costs could
be significant. Such an event could harm our reputation and result in litigation against us. Any of these results could materially adversely
affect our business, prospects, financial condition and operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 30; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Any unauthorized control or manipulation of the information technology
systems in our electrified powertrain solutions could result in loss of confidence in us and our electrified powertrain solutions and
harm our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our electrified powertrain solutions contain complex
information technology systems and built-in data connectivity to accept and install periodic remote updates to improve or update functionality.
We have designed, implemented and tested security measures intended to prevent unauthorized access to our information technology networks,
our electrified powertrain solutions and related systems. However, hackers may attempt to gain unauthorized access to modify, alter and
use such networks and systems to gain control of or to change our electrified powertrain solutions&#8217; functionality, user interface
and performance characteristics, or to gain access to data stored in or generated by the vehicles. Future vulnerabilities could be identified
and our efforts to remediate such vulnerabilities may not be successful. Any unauthorized access to or control of our electrified powertrain
solutions, or any loss of customer data, could result in legal claims or proceedings and remediation of such problems could result in
significant, unplanned capital expenditures. In addition, regardless of their veracity, reports of unauthorized access to our electrified
powertrain solutions or data, as well as other factors that may result in the perception that our electrified powertrain solutions or
data are capable of being &#8220;hacked,&#8221; could negatively affect our brand and harm our business, prospects, financial condition
and operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;<b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We are subject to evolving laws, regulations, standards and contractual
obligations related to data privacy and security, and our actual or perceived failure to comply with such obligations could harm our reputation,
subject us to significant fines and liability or adversely affect our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We intend to use our in-vehicle services and functionality
to log information about each vehicle&#8217;s use in order to aid our in-vehicle diagnostics and servicing. Our customers or their drivers
may object to the use of this data, which may increase our vehicle maintenance costs and harm our business prospects. Collection of our
customers&#8217;, employees&#8217; and others&#8217; information in conducting our business may subject us to various legislative and
regulatory burdens related to data privacy and security that could require notification of data breaches, restrict our use of such information
and hinder our ability to acquire new customers or market to existing customers. The regulatory framework for data privacy and security
is rapidly evolving, and we may not be able to monitor and react to all developments in a timely manner. For example, California requires
connected devices to maintain minimum information security requirements. As legislation continues to develop, we will likely be required
to expend significant additional resources to continue to modify or enhance our protective measures and internal processes to comply with
such legislation. In addition, non-compliance with these laws or a significant breach of our third-party service providers&#8217; or vendors&#8217;
or our own network security and systems could have serious negative consequences for our business and future prospects, including possible
fines, penalties and damages, reduced customer demand for our vehicles and harm to our reputation and brand.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We are subject to various environmental laws and regulations
that could impose substantial costs upon us and cause delays in building our production facilities.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our operations are and will be subject to international,
federal, state and local environmental laws and regulations, including laws relating to the use, handling, storage, disposal of and human
exposure to hazardous materials. Environmental and health and safety laws and regulations can be complex, and we have limited experience
complying with them. Moreover, we expect that we will be affected by future amendments to such laws or other new environmental and health
and safety laws and regulations which may require us to change our operations, potentially resulting in a material adverse effect on our
business, prospects, financial condition and operating results. These laws can give rise to liability for administrative oversight costs,
cleanup costs, property damage, bodily injury, fines and penalties. Capital and operating expenses needed to comply with environmental
laws and regulations can be significant, and violations may result in substantial fines and penalties, third-party damages, suspension
of production or a cessation of our operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 31; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Contamination at properties we own or operate,
properties we formerly owned or operated or to which hazardous substances were sent by us, may result in liability for us under environmental
laws and regulations, including, but not limited to, the Comprehensive Environmental Response, Compensation and Liability Act, which can
impose liability for the full amount of remediation-related costs without regard to fault, for the investigation and cleanup of contaminated
soil and ground water, for building contamination and impacts to human health and for damages to natural resources. The costs of complying
with environmental laws and regulations and any claims concerning noncompliance, or liability with respect to contamination in the future,
could have a material adverse effect on our financial condition or operating results. We may face unexpected delays in obtaining required
permits and approvals that could require significant time and financial resources and delay our ability to operate these facilities, which
would adversely impact our business, prospects, financial condition and operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our electrified powertrain solutions could face competition from
original equipment manufacturers and other providers of electrification solutions that enter the commercial vehicle electrification market.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The vehicle electrification market has expanded
significantly since we were founded in 2009. While we currently face limited direct competition in the commercial vehicle electrification
market, which includes companies such as Hyliion, Workhorse Group Inc. (&#8220;Workhorse&#8221;), Nikola and Lordstown, because we source
all of our components from third party suppliers, some of which under non-exclusive contracts, it is possible that competitors may enter
the market in the future. In addition, OEMs that have traditionally focused on the consumer market may expand into the commercial markets.
If these companies or other OEMs or providers of electrification solutions expand into the commercial markets, we will face increased
direct competition, which could have a material adverse effect on our product prices, market share, revenue and profitability.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The performance characteristics of our electrified powertrain
solutions, including fuel economy and emissions levels, may vary, including due to factors outside of our control.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The performance characteristics of our electrified
powertrain solutions may vary due to factors outside of our control. For instance, the estimated fuel savings and fuel economy of vehicles
installed with our electrified powertrain solutions may vary depending on factors including, but not limited to, drive cycle, speed, terrain,
hardware efficiency, payload, vehicle and weather conditions. In addition, GHG emissions of vehicles installed with our electrified powertrain
solutions may also vary due to external factors, including the type of fuel, drive cycle, the efficiency and certification of the engine
and where the engine is being operated. Additionally, the total emissions generated is subject to how the electricity used to charge our
plug in products is generated, which is also outside of our control. These external factors, as well as any operation of our electrified
powertrain solutions other than as intended, may result in emissions levels that are greater than we expect. Due to these factors, there
can be no guarantee that the operators of vehicles using our electrified powertrain solutions will realize the expected fuel savings and
fuel economy and GHG emission reductions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our suppliers may rely on complex machinery for our component
production, which involves a significant degree of risk and uncertainty in terms of operational performance and costs.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our suppliers may rely on complex machinery for
the production and assembly of components used in our electrified powertrain solutions, which will involve a significant degree of uncertainty
and risk in terms of operational performance and costs. Some of our suppliers&#8217; production facilities consist of large-scale machinery
combining many components. These components may suffer unexpected malfunctions from time to time and will depend on repairs and spare
parts to resume operations, which may not be available when needed. Unexpected malfunctions of these components may significantly affect
the intended operational efficiency. Operational performance and costs can be difficult to predict and are often influenced by factors
outside of our control, such as, but not limited to, scarcity of natural resources, environmental hazards and remediation, costs associated
with decommissioning of machines, labor disputes and strikes, difficulty or delays in obtaining governmental permits, damages or defects
in electronic systems, industrial accidents, fire, seismic activity and natural disasters. Should operational risks materialize, they
may result in the personal injury to or death of workers, the loss of production equipment, damage to production facilities, monetary
losses, delays and unanticipated fluctuations in production, environmental damage, administrative fines, increased insurance costs and
potential legal liabilities, all which could have a material adverse effect on our business, prospects, financial condition or operating
results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 32; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif;"><b><i>Our
XL Grid business depends in part on support from gas and electric utilities for energy efficiency, and a decline in such support could
harm our business.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">Our XL Grid energy efficiency services business
depends in large part on government legislation and policies that support energy efficiency projects and that enhance the economic feasibility
of our energy efficiency services for customers. Several of the states in which we operate support our customers&#8217; investments in
energy efficiency through legislation and regulations that provide financial incentives for customers to procure our energy efficiency
services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">Our customers frequently depend on these programs
to help justify the costs associated with, and to finance energy efficiency projects. If any of these incentives are adversely amended,
eliminated or not extended beyond their current expiration dates, or if funding for these incentives is reduced, it could adversely affect
our ability to complete projects for our existing customers and obtain project commitments&#160;from new customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Failure of our subcontractors to properly perform their services
in a timely manner could cause delays in the delivery of our XL Gird energy efficiency projects which could damage our reputation, have
a negative impact on our relationships with our customers and adversely affect our growth.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">Our success depends on our ability to provide
quality, reliable energy efficiency services in a timely manner, which in part requires the proper removal and installation of lighting,
mechanical and electrical systems by our subcontractors upon which we depend. Substantially all of our energy efficiency solutions are
installed by subcontractors. Any delays, malfunctions, inefficiencies or interruptions in our energy efficiency services caused by improper
installation by our subcontractors could cause us to have difficulty retaining current customers and attracting new customers. Such delays
could also result in additional costs that could affect the profit margin of our projects. In addition, our brand, reputation and growth
could be negatively impacted.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our XL Grid energy efficiency activities and operations are
subject to numerous health and safety laws and regulations, and if we violate such regulations, we could face penalties and fines.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">We are subject to numerous health and safety
laws and regulations in each of the jurisdictions in which we operate. These laws and regulations require us to obtain and maintain permits
and approvals and implement health and safety programs and procedures to control risks associated with our energy efficiency projects.
If our compliance programs are not successful, we could be subject to penalties or to revocation of our permits, which may require us
to curtail or cease operations of the affected projects. Violations of laws, regulations and permit requirements may also result in criminal
sanctions or injunctions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">Our costs of complying with current and future
health and safety laws, regulations and permit requirements, and any liabilities, fines or other sanctions resulting from violations
of them, could adversely affect our business, financial condition and operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i><br/>
Our XL Grid energy efficiency retrofitting process often involves responsibility for the removal and disposal of components containing
hazardous materials and at times requires that our subcontractors work in hazardous conditions, either of which could give rise to a
claim against us.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">When we retrofit a
customer&#8217;s facility, we typically assume responsibility for removing and disposing of its existing lighting fixtures. Certain components
of these fixtures contain trace amounts of mercury and other hazardous materials. Older components may also contain trace amounts of
polychlorinated biphenyls, or PCBs. We utilize licensed and insured hazardous wastes disposal companies to remove and/or dispose of such
components. Failure to properly handle, remove or dispose of the components containing these hazardous materials in a safe, effective
and lawful manner could give rise to liability for us, or could expose our workers or other persons to these hazardous materials, which
could result in claims against us. A successful personal injury claim against us that is not covered by insurance or is in excess of
our available insurance limits could require us to make significant payments of damages and could materially adversely affect our results
of operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 33; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We have identified material weaknesses in our internal control
over financial reporting which, if not corrected, could affect the reliability of our consolidated financial statements and have other
adverse consequences.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As a private company, we had not been required
to document and test our internal controls over financial reporting nor had management been required to certify the effectiveness of our
internal controls and our auditors had not been required to opine on the effectiveness of our internal control over financial reporting.
Similarly, we had not been subject to the SEC&#8217;s internal control reporting requirements. Following the Business Combination, we
became subject to these requirements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In the course of preparing the financial statements
for the year ended December&#160;31, 2019 and 2020, we identified material weaknesses in internal control over financial reporting, which
relate to the accounting for equity instruments, in addition to insufficient technical accounting resources and lack of segregation of
duties. A material weakness is a deficiency or combination of deficiencies in internal control over financial reporting such that there
is a reasonable possibility that a material misstatement of our financial statements would not be prevented or detected on a timely basis.
These deficiencies could result in misstatements to our financial statements that would be material and would not be prevented or detected
on a timely basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our management has concluded that these material
weaknesses in our internal control over financial reporting are due to the fact that, prior to the Business Combination, we were a private
company with limited resources.&#160;We did not have the necessary business processes and related internal controls, or the appropriate
resources or level of experience and technical expertise, that would be required to oversee financial reporting processes or to address
the accounting and financial reporting requirements. Our management is in the process of developing a remediation plan. The material weaknesses
will not be considered remediated until management designs and implements effective controls that operate for a sufficient period of time
and management has concluded, through testing, that these controls are effective. Our management will monitor the effectiveness of our
remediation plans and will make changes management determines to be appropriate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If not remediated, these material weaknesses could
result in further material misstatements to our annual or interim financial statements that would not be prevented or detected on a timely
basis, or in delayed filing of required periodic reports. If we are unable to assert that our internal control over financial reporting
is effective, or when required in the future, if our independent registered public accounting firm is unable to express an unqualified
opinion as to the effectiveness of the internal control over financial reporting, investors may lose confidence in the accuracy and completeness
of our financial reports, the market price of our Common Stock could be adversely affected and we could become subject to litigation or
investigations by the NYSE, the SEC or other regulatory authorities, which could require additional financial and management resources.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Insufficient warranty reserves to cover future warranty claims
could materially adversely affect our business, prospects, financial condition and operating results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As our business expands the sale of our electrified
powertrain solutions, we will need to increase warranty reserves to cover warranty-related claims. If our warranty reserves are inadequate
to cover future warranty claims on our vehicles, our business, prospects, financial condition and operating results could be materially
and adversely affected. We may become subject to significant and unexpected warranty expenses as well as claims from our customers, including
loss of revenue or damages. There can be no assurances that then-existing warranty reserves will be sufficient to cover all claims.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 34; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Inability to leverage vehicle and customer data could impact
our software algorithms and impact research and development operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We rely on data collected from the use of fleet
vehicles outfitted with our products, including vehicle data and data related to battery usage statistics. We use this data in connection
with our software algorithms and the research, development and analysis of our products. Our inability to obtain this data or the necessary
rights to use this data could result in delays or otherwise negatively impact our research and development efforts.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Interruption or failure of our information
technology and communications systems could impact our ability to effectively provide our services.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We plan to include in-vehicle services and functionality
that utilize data connectivity to monitor performance and timely capture opportunities to enhance over-the-road performance for cost-saving
preventative maintenance. The availability and effectiveness of our services depend on the continued operation of information technology
and communications systems. Our systems will be vulnerable to damage or interruption from, among others, physical theft, fire, terrorist
attacks, natural disasters, power loss, war, telecommunications failures, viruses, denial or degradation of service attacks, ransomware,
social engineering schemes, insider theft or misuse or other attempts to harm our systems. We utilize reputable third-party service providers
or vendors for all of our data other than our source code, and these providers could also be vulnerable to harms similar to those that
could damage our systems, including sabotage and intentional acts of vandalism causing potential disruptions. Some of our systems will
not be fully redundant, and our disaster recovery planning cannot account for all eventualities. Any problems with our third-party cloud
hosting providers could result in lengthy interruptions in our data services. In addition, our in-vehicle services and functionality are
highly technical and complex technology which may contain errors or vulnerabilities that could result in interruptions in our business
or the failure of our systems.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our electrified powertrain solutions rely on software and hardware
that is highly technical, and if these systems contain errors, bugs or vulnerabilities, or if we are unsuccessful in addressing or mitigating
technical limitations in our systems, our business could be adversely affected.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our electrified powertrain solutions rely on software
and hardware, including software and hardware developed or maintained internally or by third parties, that is highly technical and complex
and will require modification and updates over the life of the vehicle. In addition, our electrified powertrain solutions depend on the
ability of such software and hardware to store, retrieve, process and manage immense amounts of data. Our software and hardware may contain
errors, bugs, vulnerabilities, design defects or technical limitations, and our systems are subject to certain technical limitations that
may compromise our ability to meet our objectives. Some errors, bugs or vulnerabilities within our software or hardware may be difficult
to detect and may only be discovered after the code has been released for external or internal use. Although we attempt to remedy any
issues we observe in our products as effectively and rapidly as possible, such efforts may not be timely, may hamper production or may
not resolve issues to the satisfaction of our customers. Additionally, even if we are able to deploy updates to the software addressing
any issues, our over-the-air update procedures may fail to properly update the software. In such an instance, affected vehicles would
need to be brought to an upfitter or to one of our service team members for updates to be installed, and the software would remain subject
to vulnerabilities until such time as the updates are installed. If we are unable to prevent or effectively remedy errors, bugs, vulnerabilities
or defects in our software and hardware, we may suffer damage to our reputation, loss of customers, loss of revenue or liability for damages,
any of which could adversely affect our business and financial results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 35; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>If our electrified powertrain solutions fail to perform as expected,
our ability to develop, market and sell our electrified powertrain solutions could be harmed.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our electrified powertrain solutions may contain
defects in design and production that may cause them not to perform as expected or may require repair. There can be no assurance that
we will be able to detect and fix any defects in our electrified powertrain solutions. We may experience recalls in the future, which
could adversely affect our brand and could adversely affect our business, prospects, financial condition and operating results. Our electrified
powertrain solutions may not perform consistent with customers&#8217; expectations or consistent with other vehicles which may become
available. Any product defects or any other failure of our electrified powertrain solutions and software to perform as expected could
harm our reputation and result in adverse publicity, lost revenue, delivery delays, product recalls, negative publicity, product liability
claims and significant warranty and other expenses and could have a material adverse impact on our business, prospects, financial condition
and operating results. Additionally, problems and defects experienced by other electrified powertrain fleet solutions could by association
have a negative impact on perception and customer demand for our electrified powertrain solutions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Developments in alternative technology or improvements in the
internal combustion engine may adversely affect the demand for our electrified powertrain solutions.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Significant developments in alternative technologies,
such as battery cell technology, advanced diesel, ethanol or natural gas, or improvements in the fuel economy of the internal combustion
engine, may materially and adversely affect our business, prospects, financial condition and operating results in ways we do not currently
anticipate. Existing and other battery cell technologies, fuels or sources of energy may emerge as customers&#8217; preferred alternative
to our electrified powertrain solutions. Any failure by us to develop new or enhanced technologies or processes, or to react to changes
in existing technologies, could materially delay our development and introduction of new electrified powertrain solutions, which could
result in the loss of competitiveness, decreased revenue and a loss of market share to competitors. Our research and development efforts
may not be sufficient to adapt to changes in alternate technology. As technologies change, we plan to upgrade or adapt our electrified
powertrain solutions with the latest technology, in particular battery cell technology. However, our electrified powertrain solutions
may not compete effectively with alternative systems if we are not able to source and integrate the latest technology into our electrified
powertrain solutions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our beliefs regarding the ability of our electrified powertrain
solutions to limit carbon intensity and reduce GHG emissions and contribute to global decarbonization may be based on materially inaccurate
assumptions.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe that our electrified powertrain solutions,
to the extent adopted, may have the ability to limit carbon intensity and reduce GHG emissions from fleet operations; however, these beliefs
are based on certain assumptions, including, but not limited to, our projections of the fuel types used, drive cycle and our electrified
powertrain solutions&#8217; efficiencies and performance. To the extent our assumptions are materially incorrect or incomplete, it could
adversely impact our business, prospects, financial condition and operating results. In addition, if our assumptions regarding the ability
of our solutions to limit carbon intensity and reduce GHG emissions from trucking operations are materially incorrect or incomplete, or
if our beliefs regarding the availability of our products are materially incorrect or incomplete, it is possible that our competitors&#8217;
technology may be better at limiting carbon intensity and reducing GHG emissions in certain circumstances and in certain markets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We will incur increased costs as a result of operating as a public
company, and our management will devote substantial time to new compliance initiatives.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif;">As
a public company, we are incurring and expect to continue to </span>&#160;<span style="font-family: Times New Roman, Times, Serif;">incur
significant legal, accounting and other expenses that we did not incur as a private company, and these expenses may increase even more
after we are no longer an emerging growth company, as defined in Section&#160;2(a) of the Securities Act. As a public company, we are
subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection
Act, as well as rules adopted, and to be adopted, by the SEC and the NYSE. Our management and other personnel will need to devote a substantial
amount of time to these compliance initiatives. Moreover, we expect these rules and regulations to substantially increase our legal and
financial compliance costs and to make some activities more time-consuming and costly. The increased costs will increase our net loss.
For example, we expect these rules and regulations to make it more difficult and more expensive for us to obtain director and officer
liability insurance and we may be forced to accept reduced policy limits or incur substantially higher costs to maintain the same or
similar coverage. We cannot predict or estimate the amount or timing of additional costs we may incur to respond to these requirements.
The impact of these requirements could also make it more difficult for us to attract and retain qualified persons to serve on our board
of directors, our board advisors or as executive officers.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><!-- Field: Page; Sequence: 36; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our management has limited experience in operating a public company.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our executive officers have limited experience
in the management of a publicly traded company. Our management team may not successfully or effectively manage our transition to a public
company that will be subject to significant regulatory oversight and reporting obligations under federal securities laws. Their limited
experience in dealing with the increasingly complex laws pertaining to public companies could be a significant disadvantage in that it
is likely that an increasing amount of their time may be devoted to these activities, which will result in less time being devoted to
the management and growth of the post-combination company. We may not have adequate personnel with the appropriate level of knowledge,
experience and training in the accounting policies, practices or internal control over financial reporting required of public companies
in the U.S. We are in the process of upgrading our finance and accounting systems to an enterprise system suitable for a public company,
and a delay could impact our ability or prevent we from timely reporting our operating results, timely filing required reports with the
SEC and complying with Section&#160;404 of the Sarbanes-Oxley Act. The development and implementation of the standards and controls necessary
for us to achieve the level of accounting standards required of a public company in the U.S. may require costs greater than expected.
It is possible that we will be required to expand our employee base and hire additional employees to support our operations as a public
company, which will increase our operating costs in future periods.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Changes in U.S. trade policy, including the imposition of tariffs
and the resulting consequences, could adversely affect our business, prospects, financial condition and operating results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The U.S. government has adopted a new approach
to trade policy and in some cases has attempted to renegotiate or terminate certain existing bilateral or multi-lateral trade agreements.
It has also imposed tariffs on certain foreign goods, including steel and certain commercial vehicle parts, which have begun to result
in increased costs for goods imported into the U.S. In response to these tariffs, a number of U.S. trading partners have imposed retaliatory
tariffs on a wide range of U.S. products, which makes it more costly for us to export our products to those countries. If we are unable
to pass price increases on to our customer base or otherwise mitigate the costs, or if demand for our exported products decreases due
to the higher cost, our operating results could be materially adversely affected. In addition, further tariffs have been proposed by the
U.S. and our trading partners and additional trade restrictions could be implemented on a broader range of products or raw materials.
The resulting environment of retaliatory trade or other practices could have a material adverse effect on our business, prospects, financial
condition, operating results, customers, suppliers and the global economy.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;<b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We intend in the future to expand internationally and will face
risks associated with our international operations, including unfavorable regulatory, political, tax and labor conditions, which could
harm our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We will face risks associated with our future international
operations, including possible unfavorable regulatory, political, tax and labor conditions, which could harm our business. We anticipate
having international operations which would subject us to the legal, political, regulatory and social requirements and economic conditions
in any future jurisdictions. Additionally, as part of our growth strategy, we intend to expand our sales and servicing programs internationally.
However, we have no experience to date selling and servicing our electrified powertrain solutions internationally except for in Canada,
and such expansion would require us to make significant expenditures, including the hiring of local employees and establishing facilities,
in advance of generating any revenue. We are subject to a number of risks associated with international business activities that may increase
our costs, impact our ability to sell our electrified powertrain solutions and require significant management attention. These risks include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">conforming
our electrified powertrain solutions to various international regulatory requirements where our electrified powertrain solutions are
sold, or homologation;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">difficulties
in obtaining or complying with various licenses, approvals, certifications and other governmental authorizations necessary to manufacture,
sell or service our electrified powertrain solutions in any of these jurisdictions;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 37; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">difficulty
in staffing and managing foreign operations;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">difficulties
attracting customers in new jurisdictions;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">foreign
government taxes, regulations and permit requirements, including foreign taxes that we may not be able to offset against taxes imposed
upon our in the U.S., and foreign tax and other laws limiting our ability to repatriate funds to the U.S.;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">fluctuations
in foreign currency exchange rates and interest rates, including risks related to any interest rate swap or other hedging activities
our undertakes;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.
and foreign government trade restrictions, tariffs and price or exchange controls;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">foreign
labor laws, regulations and restrictions;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes
in diplomatic and trade relationships;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">political
instability, natural disasters, global health concerns, including health pandemics such as the COVID-19 pandemic, war or events of terrorism;
and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
strength of international economies.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If we fail to successfully address these risks,
our business, prospects, financial condition and operating results could be materially harmed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 34.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We are subject to U.S. and foreign anti-corruption and anti-money
laundering laws and regulations. We could face criminal liability and other serious consequences for violations, which could harm our
business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are subject to the U.S. Foreign Corrupt Practices
Act of 1977, as amended, the U.S. domestic bribery statute contained in 18 U.S.C. &#167; 201, the U.S. Travel Act, the USA PATRIOT Act
and possibly other anti-bribery and anti-money laundering laws in countries in which we conduct or will conduct activities. Anti-corruption
laws are interpreted broadly and prohibit companies and their employees, agents, contractors and other collaborators from authorizing,
promising, offering or providing, directly or indirectly, improper payments or anything else of value to recipients in the public or private
sector. We can be held liable for the corrupt or other illegal activities of our employees, agents, contractors and other collaborators,
even if we do not explicitly authorize or have actual knowledge of such activities. Any violations of the laws and regulations described
above may result in substantial civil and criminal fines and penalties, imprisonment, the loss of export or import privileges, debarment,
tax reassessments, breach of contract and fraud litigation, reputational harm and other consequences.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We are subject to governmental export and import control laws
and regulations. Our failure to comply with these laws and regulations could have an adverse effect on our business, prospects, financial
condition and operating results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our products and solutions are subject to export
control and import laws and regulations, including the U.S. Export Administration Regulations, U.S. Customs regulations and various economic
and trade sanctions regulations administered by the U.S. Treasury Department&#8217;s Office of Foreign Assets Controls. U.S. export control
laws and regulations and economic sanctions prohibit the shipment of certain products and services to U.S. embargoed or sanctioned countries,
governments and persons. In addition, complying with export control and sanctions regulations for a particular sale may be time-consuming
and result in the delay or loss of sales opportunities. Exports of our products and technology must be made in compliance with these laws
and regulations. If we fail to comply with these laws and regulations, we and certain of our employees could be subject to substantial
civil or criminal penalties, including the possible loss of export or import privileges, fines, which may be imposed on our and responsible
employees or managers and, in extreme cases, the incarceration of responsible employees or managers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 38; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, changes in our products or solutions
or changes in applicable export or import laws and regulations may create delays in the introduction and sale of our products and solutions
in international markets, increase costs due to changes in import and export duties and taxes, prevent our customers from deploying our
products and solutions or, in some cases, prevent the export or import of our products and solutions to certain countries, governments
or persons altogether. Any change in export or import laws and regulations, shift in the enforcement or scope of existing laws and regulations,
or change in the countries, governments, persons or technologies targeted by such laws and regulations, could also result in decreased
use of our products and solutions or in our decreased ability to export or sell our products and solutions to customers. Any decreased
use of our products and solutions or limitation on our ability to export or sell our products and solutions would likely adversely affect
our business, prospects, financial condition and operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Regulatory requirements may have a negative effect upon our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">All vehicles sold must comply with international,
federal, and state motor vehicle safety standards. In the United States, vehicles that meet or exceed all federally mandated safety standards
are certified under the federal regulations. Rigorous testing and the use of approved materials and equipment are among the requirements
for achieving federal certification. Our products may be subject to substantial regulation under federal, state, and local laws and standards.
These regulations include those promulgated by the U.S. EPA, the National Highway Traffic Safety Administration, Pipeline and Hazardous
Materials Safety Administration and various state boards, and compliance certification is required for each new model year. These laws
and standards are subject to change from time to time and we could become subject to these regulations in the future. In addition, federal,
state, and local laws and industrial standards for electric vehicles are still developing. Compliance with these regulations could be
challenging, burdensome, time consuming, and expensive. If compliance results in delays or substantial expenses, our business could be
materially adversely affected.<b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Unfavorable publicity, or a failure to respond effectively to
adverse publicity, could harm our reputation and adversely affect our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As an early stage company, maintaining and enhancing
our brand and reputation is critical to our ability to attract and retain employees, partners, customers and investors, and to mitigate
legislative or regulatory scrutiny, litigation and government investigations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Recent significant negative publicity has adversely
affected our brand and reputation and our stock price. Negative publicity may result from allegations of fraud, improper business practices,
employee misconduct or any other matters that could give rise to litigation and/or governmental investigations. Unfavorable publicity
relating to us or those affiliated with us has and may in the future adversely affect public perception of the entire company. Adverse
publicity and its effect on overall public perceptions of our brand, or our failure to respond effectively to adverse publicity, could
have a material adverse effect on our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In March 2021, an entity published an article containing
certain allegations against us. This article and the public response to such article, as well as other negative publicity, have adversely
affected our brand and reputation as well as our stock price, which makes it difficult for us to attract and retain employees, partners
and customers, reduces confidence in our products and services, harms investor confidence and the market price of our securities, invites
legislative and regulatory scrutiny and has resulted in shareholder derivative suits. As a result, customers, potential customers, partners
and potential partners may in the future fail to award us additional business or cancel or seek to cancel existing contracts or otherwise,
direct future business to our competitors, and investors may invest in our competitors instead.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We have been named a defendant in stockholder class action lawsuits.
This, and potential similar or related lawsuits, could result in substantial damages and may divert management&#8217;s time and attention
from our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On March 8, 2021, the Suh Complaint was filed
in federal district court for the Southern District of New York against us and certain of our current officers and directors. On March
12, 2021, the Kumar Complaint was filed in federal district court for the Southern District of New York against us and certain of our
current officers and directors. Both the Suh Complaint and the Kumar Complaint allege that certain public statements made by the defendants
between October 2, 2020 and March 2, 2021 violated Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5 promulgated thereunder.
Those cases were consolidated and a lead plaintiff appointed in June 2021, and an amended complaint was filed on July 20, 2021. The defendants
filed a motion to dismiss the amended complaint on August 26, 2021. The plaintiffs filed an opposition to the motion to dismiss on October
4, 2021. The defendants&#8217; reply brief, if any, is due to be filed on or before October 25, 2021. We believe that the allegations
asserted in the Suh Complaint and Kumar Complaint are without merit, and we intend to vigorously defend both lawsuits.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 39; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On May 13, 2021, a stockholder filed an action
pursuant to Section 220 of the DGCL seeking to inspect the books and records of the Company. Subsequent to the filing of the action, additional
stockholders of the Company have served similar demands to inspect the books and records of the Company. The Company presently is negotiating
the scope of document production with the stockholders&#8217; counsel.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On September 20, 2021, the Laidlaw Complaint
was filed in the Delaware Court of Chancery against, certain of our current officers and directors, and the company&#8217;s sponsor,
Pivotal Investment Holdings II LLC. The Laidlaw Complaint alleges various breaches of fiduciary duty, and aiding and abetting breaches
of fiduciary duty, for purported actions relating to the negotiation and approval of the December 21, 2020 merger and organization of
Legacy XL to become XL Fleet Corp., and purportedly materially misleading statements made in connection with the merger. We believe that
the allegations asserted in the Laidlaw Complaint are without merit, and we intend to vigorously defend the lawsuit.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On October 19, 2021, the Janmohamed Complaint
was filed in the Delaware Court of Chancery against certain of our current officers and directors, and the company&#8217;s sponsor, Pivotal
Investment Holdings II LLC. The Janmohamed Complaint alleges various breaches of fiduciary duty, and aiding and abetting breaches of
fiduciary duty, for purported actions relating to the negotiation and approval of the December 21, 2020 merger and organization of Legacy
XL to become XL Fleet Corp., and purportedly materially misleading statements made in connection with the merger. We believe that the
allegations asserted in the Janmohamed Complaint are without merit, and we intend to vigorously defend the lawsuit.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">These lawsuits and any other similar or related
lawsuits are subject to inherent uncertainties, and the actual costs to be incurred relating to the lawsuits will depend upon many unknown
factors. The outcome of these lawsuits is necessarily uncertain, and we could be forced to expend significant resources in the defense
of these lawsuits, and we may not prevail. Monitoring and defending against legal actions is time-consuming for our management and detracts
from our ability to fully focus our internal resources on our business activities, which could result in delays of our testing or our
development and commercialization efforts. In addition, we may incur substantial legal fees and costs in connection with these lawsuits.
We are also generally obligated, to the extent permitted by law, to indemnify our current and former directors and officers who are named
as defendants in these and similar lawsuits. We are not currently able to estimate the possible cost to us from these matters, as these
lawsuits are currently at an early stage and we cannot be certain how long it may take to resolve these matters or the possible amount
of any damages that we may be required to pay. It is possible that we could, in the future, incur judgments or enter into settlements
of claims for monetary damages. Decisions adverse to our interests in these lawsuits could result in the payment of substantial damages,
or possibly fines, and could have a material adverse effect on our cash flow, results of operations and financial position. In addition,
the uncertainty of the currently pending litigation could lead to increased volatility in our stock price.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 40; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may need to defend ourselves against patent, copyright or
trademark infringement claims or trade secret misappropriation claims, which may be time-consuming and cause us to incur substantial costs.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Companies, organizations or individuals, including
our competitors, may own or obtain patents, trademarks or other proprietary rights that would prevent or limit our ability to make, use,
develop or sell our electrified powertrain solutions, which could make it more difficult for us to operate our business. We may receive
inquiries from patent, copyright or trademark owners inquiring whether we infringe upon their proprietary rights. We may also be the subject
of allegations that we have misappropriated their trade secrets or other proprietary rights. Companies owning patents or other intellectual
property rights relating to battery packs, electric motors, or electronic power management systems may allege infringement or misappropriation
of such rights. In response to a determination that we have infringed upon or misappropriated a third party&#8217;s intellectual property
rights, we may be required to do one or more of the following:</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">cease
development, sales or use of our products that incorporate the asserted intellectual property;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">pay
substantial damages;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">obtain
a license from the owner of the asserted intellectual property right, which license may not be available on reasonable terms or at all;
or</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">redesign
one or more aspects or systems of our electrified powertrain solutions.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A successful claim of infringement or misappropriation
against us could materially adversely affect our business, prospects, financial condition and operating results. Any litigation or claims,
whether valid or invalid, could result in substantial costs and diversion of resources.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our business may be adversely affected if we are unable to protect
our intellectual property rights from unauthorized use by third parties.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Failure to adequately protect our intellectual
property rights could result in our competitors offering similar products, potentially resulting in the loss of some of our competitive
advantage and a decrease in our revenue, which would adversely affect our business, prospects, financial condition and operating results.
For example, we purchase many of the components for our hybrid systems from third party manufacturers and may not be able to prevent competitors
from using these third party components. Our success depends, at least in part, on our ability to protect our core technology and intellectual
property. To accomplish this, we will rely on a combination of patents, trade secrets (including know-how), employee and third-party nondisclosure
agreements, copyrights, trademarks, intellectual property licenses and other contractual rights to establish and protect our rights in
our technology.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The protection of our intellectual property rights
will be important to our future business opportunities. However, the measures we take to protect our intellectual property from unauthorized
use by others may not be effective for various reasons, including the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
patent applications that we submit may not result in the issuance of patents;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
scope of our issued patents, including our patent claims, may not be broad enough to protect our proprietary rights;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
issued patents may be challenged or invalidated by our competitors;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
employees or business partners may breach their confidentiality, non-disclosure and non-use obligations to us;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">third-parties
may independently develop technologies that are the same or similar to ours;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
costs associated with enforcing patents, confidentiality and invention agreements or other intellectual property rights may make enforcement
impracticable; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">current
and future competitors may circumvent our intellectual property.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Patent, trademark, copyright and trade secret laws
vary throughout the world. Some foreign countries do not protect intellectual property rights to the same extent as do the laws of the
U.S. Further, policing the unauthorized use of our intellectual property in foreign jurisdictions may be difficult. Therefore, our intellectual
property rights may not be as strong or as easily enforced outside of the U.S.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Also, while we have registered trademarks in an
effort to protect our investment in our brand and goodwill with customers, competitors may challenge the validity of those trademarks
and other brand names in which we have invested. Such challenges can be expensive and may adversely affect our ability to maintain the
goodwill gained in connection with a particular trademark.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 41; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our intellectual property applications for registration may not
issue or be registered, which may have a material adverse effect on our ability to prevent others from commercially exploiting products
similar to ours.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We cannot be certain that we are the first inventor
of the subject matter to which we have filed a particular patent application, or if we are the first party to file such a patent application.
If another party has filed a patent application to the same subject matter as we have, we may not be entitled to the protection sought
by the patent application. We also cannot be certain whether the claims included in a patent application will ultimately be allowed in
the applicable issued patent. Further, the scope of protection of issued patent claims is often difficult to determine. As a result,
we cannot be certain that the patent applications that we file will issue, or that issued patents will afford protection against competitors
with similar technology. In addition, our competitors may design around issued patents, which may adversely affect our business, prospects,
financial condition and operating results.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Changes in tax laws may materially adversely affect our business,
prospects, financial condition and operating results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">New income, sales, use or other tax laws, statutes,
rules, regulations or ordinances could be enacted at any time, which could&#160;adversely&#160;affect our business, prospects, financial
condition and operating results. Further, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed,
modified or applied adversely to us. For example, U.S. federal tax legislation enacted in 2017, informally titled the Tax Cuts and Jobs
Act (the &#8220;Tax Act&#8221;), enacted many significant changes to the U.S. tax laws. Future guidance from the Internal Revenue Service
(the &#8220;IRS&#8221;) with respect to the Tax Act may affect our, and certain aspects of the Tax Act could be repealed or modified in
future legislation. The Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES Act&#8221;) has already modified certain
provisions of the Tax Act. In addition, we are uncertain if and to what extent various states will conform to the Tax Act, the CARES Act
or any newly enacted federal tax legislation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our ability to use net operating loss carryforwards and other
tax attributes may be limited in connection with the Business Combination or other ownership changes.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have incurred losses during our history and
do not expect to become profitable in the near future, and may never achieve&#160;profitability. To the extent that we continue to generate
taxable losses, unused losses will carry forward to offset future taxable income, if any, until such unused losses expire, if at all.
As of December&#160;31, 2020, we had U.S. federal and state net operating loss carryforwards of approximately $80.6&#160;million and $27.5
million, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under the Tax&#160;Act, as modified by the CARES
Act, U.S. federal net operating loss carryforwards generated in taxable periods beginning after December&#160;31, 2017, may be carried
forward indefinitely, but the deductibility of such net operating loss carryforwards in taxable years beginning after December&#160;31,
2020, is limited to 80% of taxable income. It is uncertain if and to what extent various states will conform to the Tax Act or the CARES
Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, our net operating loss carryforwards
are subject to review and possible adjustment by the IRS and state tax authorities. Under Sections 382 and 383 of the Internal Revenue
Code of 1986, as amended (the &#8220;Code&#8221;), our federal net operating loss carryforwards and other tax attributes may become subject
to an annual limitation in the event of certain cumulative changes in the ownership of the Company. An &#8220;ownership change&#8221;
pursuant to Section&#160;382 of the Code generally occurs if one or more stockholders or groups of stockholders who own at least 5% of
a company&#8217;s stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling
three-year period. Our ability to utilize our net operating loss carryforwards and other tax attributes to offset future taxable income
or tax liabilities may be limited as a result of ownership changes, including potential changes in connection with the reverse recapitalization
or other transactions. Similar rules may apply under state tax laws. We have not yet determined the amount of the cumulative change in
our ownership resulting from the reverse recapitalization or other transactions, or any resulting limitations on our ability to utilize
our net operating loss carryforwards and other tax attributes. If we earn taxable income, such limitations could result in increased future
income tax liability to us and our future cash flows could be adversely affected. We have recorded a full valuation allowance related
to our net operating loss carryforwards and other deferred tax assets due to the uncertainty of the ultimate realization of the future
benefits of those assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 42; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may not be able to obtain or agree on acceptable terms and
conditions for all or a significant portion of the government grants, loans and other incentives for which we may apply. As a result,
our business, prospects, financial condition and operating results may be adversely affected.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have previously applied and may again in the
future apply for federal and state grants, loans and tax incentives under government programs designed to stimulate the economy and support
the production of alternative fuel and electric vehicles and related technologies. We anticipate that in the future there will be new
opportunities for us to apply for grants, loans and other incentives from federal, state and foreign governments. Our ability to obtain
funds or incentives from government sources is subject to the availability of funds under applicable government programs and approval
of our applications to participate in such programs. The application process for these funds and other incentives will likely be highly
competitive. We cannot assure you that we will be successful in obtaining any of these additional grants, loans and other incentives.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Related to Ownership of Our Securities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Concentration of ownership among our existing executive officers,
directors and their respective affiliates may prevent new investors from influencing significant corporate decisions.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our executive officers, directors and their respective
affiliates as a group beneficially own approximately 14.3% of our outstanding Common Stock. As a result, these stockholders will be able
to exercise a significant level of control over all matters requiring stockholder approval, including the election of directors, amendment
of our certificate of incorporation (&#8220;Certificate of Incorporation&#8221;) and approval of significant corporate transactions. This
control could have the effect of delaying or preventing a change of control of our or changes in management and will make the approval
of certain transactions difficult or impossible without the support of these stockholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We do not expect to declare any dividends in the foreseeable
future.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We do not anticipate declaring any cash dividends
to holders of our Common Stock in the foreseeable future. Consequently, investors may need to rely on sales of their shares after price
appreciation, which may never occur, as the only way to realize any future gains on their investment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The price of our Common Stock may be volatile.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The price of our Common Stock may fluctuate due
to a variety of factors, including:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">actual
or anticipated fluctuations in our quarterly and annual results and those of other public companies in industry;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">mergers
and strategic alliances in the industry in which we operate;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">market
prices and conditions in the industry in which we operate;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes
in government regulation;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">potential
or actual military conflicts or acts of terrorism;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 43; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">announcements
concerning us or our competitors;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
general state of the securities markets;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">threatened
or actual lawsuits, investigations or other legal proceedings; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">short-selling
activity related to our Common Stock.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">These market and industry factors may materially
reduce the market price of our Common Stock, regardless of our operating performance. In addition, we believe there has been and may continue
to be substantial trading in derivatives of our Common Stock, including short selling activity or related similar activities, which are
beyond our control and which may be beyond the full control of the SEC and Financial Institutions Regulatory Authority or &#8220;FINRA&#8221;.
While the SEC and FINRA rules prohibit some forms of short selling and other activities that may result in stock price manipulation, such
activity may nonetheless occur without detection or enforcement. There can be no assurance that should there be any illegal manipulation
in the trading of our stock, it will be detected, prosecuted or successfully eradicated. Significant short selling market manipulation
could cause our Common Stock trading price to decline, to become more volatile, or both.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Reports published by analysts, including projections in those
reports that differ from our actual results, could adversely affect the price and trading volume of our Common Stock.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We expect that securities research analysts will
establish and publish their own periodic projections for our business. These projections may vary widely and may not accurately predict
the results we actually achieve. Our stock price may decline if our actual results do not match the projections of these securities research
analysts. Similarly, if one or more of the analysts who write reports on us downgrades our stock or publishes inaccurate or unfavorable
research about our business, our stock price could decline. For example, in March 2021, an entity published an article containing certain
allegations against us that we believe has negatively impacted the trading price of our Common Stock. If one or more of these analysts
ceases coverage of us or fails to publish reports on us regularly, our stock price or trading volume could decline. While we expect research
analyst coverage, if no analysts commence coverage of us, the trading price and volume for our Common Stock could be adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1pt"><b><i>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.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The trading market for our Common Stock will be
influenced by the research and reports that industry or securities analysts may publish about us, our business, our market or our competitors.
If any of the analysts who may cover us change their recommendation regarding our stock adversely, or provide more favorable relative
recommendations about our competitors, the price of our Common Stock would likely decline. If any analyst who may cover us were to cease
their coverage or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our stock
price or trading volume to decline.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may issue additional Common Stock or preferred stock, including
under our equity incentive plan. Any such issuances would dilute the interest of our stockholders and likely present other risks.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We may issue a substantial number of additional
shares of common or preferred stock, including under our equity incentive plan. Any such issuances of additional shares of common or preferred
stock:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">may
significantly dilute the equity interests of our investors;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">may
subordinate the rights of holders of Common Stock if preferred stock is issued with rights senior to those afforded our Common Stock;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 44; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">could
cause a change in control if a substantial number of shares of our Common Stock are issued, which may affect, among other things, our
ability to use our net operating loss carry forwards, if any, and could result in the resignation or removal of our present officers
and directors; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">may
adversely affect prevailing market prices for our Common Stock.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may issue additional shares of Common Stock or other equity
securities without stockholder approval, which will dilute existing stockholders&#8217; interests and may depress the market price of
our Common Stock.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of June 30, 2021, we have options, RSUs
and warrants outstanding to purchase up to an aggregate of&#160; 16,078,749 shares of our Common Stock, including, Private Placement
Warrants to purchase 4,233,333 shares and options, RSUs and warrants to purchase up to 11,845,416 shares. We also had the
ability to initially issue up to 12,800,000 shares of Common Stock under the XL Fleet Corp. 2020 Equity Incentive Plan
(the &#8220;2020 Plan&#8221;). Pursuant to the 2020 Plan, the number of shares available for issuance automatically increases
annually on the first day of each fiscal year during the period beginning with the fiscal year immediately following the fiscal year
during which the 2020 Plan is first approved by the our stockholders, and ending on the second day of fiscal year 2030, in an amount
equal to the lesser of: (a) 5% of the number of outstanding shares of Common Stock on such date; and (b)&#160;an amount determined
by the plan administrator. We may issue additional shares of Common Stock or other equity securities of equal or senior rank in the
future in connection with, among other things, future acquisitions or repayment of outstanding indebtedness, without stockholder
approval, in a number of circumstances.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our issuance of additional shares of Common Stock
or other equity securities of equal or senior rank would have the following effects:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
existing stockholders&#8217; proportionate ownership interest in our will decrease;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
amount of cash available per share, including for payment of dividends (if any) in the future, may decrease;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
relative voting strength of each previously outstanding share of Common Stock may be diminished; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
market price of our shares of Common Stock may decline.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>General Risk Factors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our warrants are accounted for as liabilities and the changes
in value of our warrants could have a material effect on our financial results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On April 12, 2021, the Acting Director of the Division
of Corporation Finance and Acting Chief Accountant of the SEC together issued a statement regarding the accounting and reporting considerations
for warrants issued by special purpose acquisition companies entitled &#8220;Staff Statement on Accounting and Reporting Considerations
for Warrants Issued by Special Purpose Acquisition Companies (&#8220;SPACs&#8221;)&#8221; (the &#8220;SEC Statement&#8221;). Specifically,
the SEC Statement focused on certain settlement terms and provisions related to certain tender offers, which terms are similar to those
contained in the warrant agreement governing our warrants. As a result of the SEC Statement, we reevaluated the accounting treatment of
our 7,666,667 public warrants and 4,233,333 private placement warrants, and determined to classify the warrants as derivative liabilities
measured at fair value, with changes in fair value each period reported in earnings.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 31.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As a result, included on our consolidated balance
sheet as of December 31, 2020 contained in our Annual Report on Form 10-K, as amended, are derivative liabilities related to embedded
features contained within our warrants. Accounting Standards Codification 815, Derivatives and Hedging (&#8220;ASC 815&#8221;), provides
for the remeasurement of the fair value of such derivatives at each balance sheet date, with a resulting non-cash gain or loss related
to the change in the fair value being recognized in earnings in the statement of operations. As a result of the recurring fair value measurement,
our consolidated financial statements and results of operations may fluctuate quarterly, based on factors, which are outside of our control.
Due to the recurring fair value measurement, we expect that we will recognize non-cash gains or losses on our warrants each reporting
period and that the amount of such gains or losses could be material.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 31.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 31.5pt"></p><div>

</div><!-- Field: Page; Sequence: 45; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 31.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As discussed under &#8220;Risks Related to Owning
Our Securities &#8211;&#160;<i>The Price of our Common Stock may be volatile</i>,&#8221; the price of our Common Stock may fluctuate.
The volatility of the Common Stock directly impacts the fair value of the Warrants; hence, continued volatility in the price of our Common
Stock could result in a corresponding volatility in the fair value of the liability associated with the Warrants.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We have identified a material weakness in our internal control
over financial reporting as of December 31, 2020. If we are unable to develop and maintain an effective system of internal control over
financial reporting, we may not be able to accurately report our financial results in a timely manner, which may adversely affect investor
confidence in us and materially and adversely affect our business and operating results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Following this issuance of the SEC Statement,
on April 22, 2021, after consultation with our independent registered public accounting firm, our management and our audit committee
concluded that, in light of the SEC Statement, it was appropriate to restate our previously issued audited financial statements as of
and for the year ended December 31, 2020 (the &#8220;Restatement&#8221;). See &#8220;<i>&#8212;Our warrants are accounted for as liabilities
and the changes in value of our warrants could have a material effect on our financial results.</i>&#8221; As part of such process, we
identified a material weakness in our internal controls over financial reporting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 31.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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 and corrected on a timely basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 31.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Effective internal controls are necessary for us
to provide reliable financial reports and prevent fraud. We continue to evaluate steps to remediate the material weakness. These remediation
measures may be time consuming and costly and there is no assurance that these initiatives will ultimately have the intended effects.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 31.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If we identify any new material weaknesses in the
future, any such newly identified material weakness could limit our ability to prevent or detect a misstatement of our accounts or disclosures
that could result in a material misstatement of our annual or interim financial statements. In such case, we may be unable to maintain
compliance with securities law requirements regarding timely filing of periodic reports in addition to applicable stock exchange listing
requirements, investors may lose confidence in our financial reporting and our stock price may decline as a result. We cannot assure you
that the measures we have taken to date, or any measures we may take in the future, will be sufficient to avoid potential future material
weaknesses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 31.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may face litigation and other risks as a result of the material
weakness in our internal control over financial reporting.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Following the issuance of the SEC Statement, after
consultation with our independent registered public accounting firm, we concluded that it was appropriate to restate our previously issued
audited financial statements as of December 31, 2020. See &#8220;&#8212;<i>Our warrants are accounted for as liabilities and the changes
in value of our warrants could have a material effect on our financial results</i>.&#8221; As part of the Restatement, we identified a
material weakness in our internal controls over financial reporting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 31.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As a result of such material weakness, the Restatement,
the change in accounting for the warrants, and other matters raised or that may in the future be raised by the SEC, we face potential
for litigation or other disputes which may include, among others, claims invoking the federal and state securities laws, contractual
claims or other claims arising from the Restatement and material weaknesses in our internal control over financial reporting and the
preparation of our financial statements. As of the date of this Prospectus, we have no knowledge of any such litigation or dispute, other
than those related to the matters described under the heading &#8220;<i>Business &#8211; Legal Proceedings</i>&#8221;. However, we can
provide no assurance that additional litigation or disputes will not arise in the future. Any such litigation or dispute, whether successful
or not, could have a material adverse effect on our business, results of operations and financial condition or our ability to complete
a Business Combination.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 31.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 31.5pt"></p><div>

</div><!-- Field: Page; Sequence: 46; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 31.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>We intend to pursue acquisitions, investments,
joint ventures and dispositions, which could adversely affect our results of operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our growth strategy includes the acquisition of,
and investment in, businesses that offer complementary products, services and technologies, augment our market coverage, or enhance our
technological capabilities, such as our recent acquisition of World Energy Efficiency Services, LLC, or World Energy. We may also enter
into strategic alliances or joint ventures to achieve these goals. We may not be able to identify suitable acquisition, investment, alliance,
or joint venture opportunities, or to consummate any such transactions. In addition, our original estimates and assumptions used in assessing
any transaction may be inaccurate and we may not realize the expected financial or strategic benefits of any such transaction, including
our recent acquisition of World Energy.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Any future growth through
acquisitions will depend in part upon the continued availability of suitable acquisition candidates at attractive prices, terms and conditions,
as well as sufficient liquidity and credit to fund these acquisitions. We may incur significant additional debt from time to time to finance
any such acquisitions, which could increase the risks associated with our leverage, including our ability to service our debt. Acquisitions
involve risks that business judgments made concerning the value, strengths and weaknesses of businesses acquired may prove to be incorrect.
Future acquisitions and any necessary related financings also may involve significant transaction-related expenses, which could include
severance, lease termination, transaction and deferred financing costs, among others.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">We may experience, challenges
in integrating operations and information technology systems acquired from other companies. This could result in the diversion of management&#8217;s
attention from other business concerns and the potential loss of our key employees or clients or those of the acquired operations. The
integration process itself may be costly and may adversely impact our business and the acquired company&#8217;s business as it requires
coordination of geographically diverse organizations and implementation of accounting and information technology systems.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">We complete acquisitions
with the expectation that they will result in various benefits, but the anticipated benefits of these acquisitions are subject to a number
of uncertainties, including the ability to timely realize accretive benefits, the level of attrition from professionals licensed or associated
with the acquired companies and whether we can successfully integrate the acquired business. Failure to achieve these anticipated benefits
could result in increased costs, decreases in the amount of expected revenues and diversion of management&#8217;s time and energy, which
could in turn materially and adversely affect our overall business, financial condition and operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our charter contains anti-takeover provisions that could adversely
affect the rights of our stockholders.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our Certificate of Incorporation contains provisions
to limit the ability of others to acquire control of our or cause us to engage in change-of-control transactions, including, among other
things:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">provisions
that authorize our board of directors, without action by our stockholders, to issue additional shares of Common Stock and preferred stock
with preferential rights determined by our board of directors;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">provisions
that permit only a majority of our board of directors to call stockholder meetings and therefore do not permit stockholders to call stockholder
meetings;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">provisions
that impose advance notice requirements, minimum shareholding periods and ownership thresholds, and other requirements and limitations
on the ability of stockholders to propose matters for consideration at stockholder meetings;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 47; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">provisions
limiting stockholders&#8217; ability to act by written consent; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
staggered board whereby our directors are divided into three classes, with each class subject to retirement and re-election once every
three years on a rotating basis.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">These provisions could have the effect of depriving
our stockholders of an opportunity to sell their Common Stock at a premium over prevailing market prices by discouraging third parties
from seeking to obtain control of our company in a tender offer or similar transaction. With our staggered board of directors, at least
two annual or special meetings of stockholders will generally be required in order to effect a change in a majority of our directors.
Our staggered board of directors can discourage proxy contests for the election of our directors and purchases of substantial blocks of
our shares by making it more difficult for a potential acquirer to gain control of our board of directors in a relatively short period
of time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our Certificate of Incorporation provides, subject to limited
exceptions, that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for certain stockholder litigation
matters, which could limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors,
officers, employees or stockholders.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our Certificate of Incorporation requires us, to
the fullest extent permitted by law, that derivative actions brought in our name, actions against directors, officers and employees for
breach of fiduciary duty and other similar actions may be brought only in the Court of Chancery in the State of Delaware and, if brought
outside of Delaware, the stockholder bringing the suit will be deemed to have consented to service of process on such stockholder&#8217;s
counsel except any action (A)&#160;as to which the Court of Chancery in the State of Delaware determines that there is an indispensable
party not subject to the jurisdiction of the Court of Chancery (and the indispensable party does not consent to the personal jurisdiction
of the Court of Chancery within ten days following such determination), (B)&#160;which is vested in the exclusive jurisdiction of a court
or forum other than the Court of Chancery, (C)&#160;for which the Court of Chancery does not have subject matter jurisdiction, or (D)&#160;any
action arising under the Securities Act, as to which the Court of Chancery and the federal district court for the District of Delaware
shall have concurrent jurisdiction. Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock
shall be deemed to have notice of and consented to the forum provisions in the Certificate of Incorporation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">This choice of forum provision may limit a stockholder&#8217;s
ability to bring a claim in a judicial forum that we find favorable for disputes with our or any of our directors, officers, other employees
or stockholders, which may discourage lawsuits with respect to such claims. We cannot be certain that a court will decide that this provision
is either applicable or enforceable, and if a court were to find the choice of forum provision contained in our Certificate of Incorporation
to be inapplicable or unenforceable in an action, our may incur additional costs associated with resolving such action in other jurisdictions,
which could harm our business, operating results and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our Certificate of Incorporation will provide that
the exclusive forum provision will be applicable to the fullest extent permitted by applicable law. Notwithstanding the foregoing, Section&#160;27
of the Exchange Act creates exclusive federal jurisdiction over all suits brought to enforce any duty or liability created by the Exchange
Act or the rules and regulations thereunder. As a result, the exclusive forum provision will not apply to suits brought to enforce any
duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 48; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>A significant portion of our total outstanding shares of our
Common Stock are restricted from immediate resale, but may be resold into the market in the near future. This could cause the market price
of our Common Stock to drop significantly, even if our business is doing well.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Sales of a substantial number of shares of our
Common Stock in the public market could occur at any time. These sales, or the perception in the market that the holders of a large number
of shares intend to sell shares, could reduce the market price of our Common Stock. In connection with the consummation of the Business
Combination, certain of Legacy XL&#8217;s stockholders and each initial stockholder of Pivotal entered into lockup agreements with us
which provides that the Common Stock issued to such holders in connection with the Business Combination is subject to a 12-month lock-up
period during which the holders have agreed, subject to certain restrictions, not to, directly or indirectly, sell, transfer or otherwise
dispose of their shares, which period may be earlier terminated if the reported closing sale price of our Common Stock equals or exceeds
$15.00 per share (subject to adjustment for stock splits, stock dividends, reorganizations, recapitalizations or other similar transactions)
for a period of 20 trading days during any 30-trading day period commencing at least 150 days following the consummation of the Business
Combination, subject to certain exceptions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Furthermore, under a registration rights agreement
and the Subscription Agreements, we filed a registration statement after the Closing to register the resale of any shares of Common Stock
issued to the Sponsor,&#160;the Subscribers pursuant to the Subscription Agreements and&#160;certain of the stockholder parties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may become involved in legal proceedings and other matters
that, if adversely adjudicated or settled, could adversely affect our financial results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">From time to time, we may be named in lawsuits
or other legal proceedings relating to our business. In particular, the nature of our business subjects us to the risk of lawsuits filed
by customers, stockholders, competitors, business partners and others in the ordinary course of business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As with all legal proceedings, no assurances can
be given as to the outcome of these matters. Moreover, legal proceedings can be expensive and time consuming, and we may not be successful
in defending or prosecuting these lawsuits, which could result in settlements or damages that could adversely affect our business, financial
condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our employees and independent contractors may engage in misconduct
or other improper activities, including noncompliance with regulatory standards and requirements, which could have an adverse effect on
our business, prospects, financial condition and operating results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are exposed to the risk that our employees and
independent contractors may engage in misconduct or other illegal activity. Misconduct by these parties could include intentional, reckless
or negligent conduct or other activities that violate laws and regulations, including production standards, U.S. federal and state fraud,
abuse, data privacy and security laws, other similar non-U.S. laws or laws that require the true, complete and accurate reporting of financial
information or data. It is not always possible to identify and deter misconduct by employees and other third parties, and the precautions
we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting
us from governmental investigations or other actions or lawsuits stemming from a failure to be in compliance with such laws or regulations.
In addition, we are subject to the risk that a person or government could allege such fraud or other misconduct, even if none occurred.
If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions
could have a significant impact on our business, prospects, financial condition and operating results, including, without limitation,
the imposition of significant civil, criminal and administrative penalties, damages, monetary fines, disgorgement, integrity oversight
and reporting obligations to resolve allegations of non-compliance, imprisonment, other sanctions, contractual damages, reputational harm,
diminished profits and future earnings and curtailment of our operations, any of which could adversely affect our business, prospects,
financial condition and operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 49; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our failure to timely and effectively implement controls and
procedures required by Section 404(a) of the Sarbanes-Oxley Act could have a material adverse effect on our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As a public company, we will be required to provide
management&#8217;s attestation on internal controls. The standards required for a public company under Section 404(a) of the Sarbanes-Oxley
Act are significantly more stringent than those that were required of us as a private company. We will need to continue to implement additional
finance, accounting, and business operating systems, procedures, and controls as we grow our business and organization and to satisfy
existing reporting requirements. If we fail to maintain or implement adequate controls, if we are unable to complete the required Section
404 assessment as to the adequacy of our internal control over financial reporting in future Form 10-K filings, or if our independent
registered public accounting firm is unable to provide us with an unqualified report as to the effectiveness of our internal control over
financial reporting in future Form 10-K filings, the market price of our stock could decline and we could be subject to sanctions or investigations
by the SEC, the Nasdaq or other regulatory authorities, which could require additional financial and management resources.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Industry disruptions and changes in practice could impact our
operating results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A work stoppage or slowdown, including due to the
COVID-19 pandemic, at one or more of our or our outsourcing partners&#8217;, suppliers and vehicle OEMs has in the past due to the COVID-19
pandemic and could again in the future have a material adverse effect on our business. The Company expects to continue to experience production
line shutdowns / slowdowns at vehicle OEMs, and some of our customers will not purchase our electric propulsion systems without OEM vehicle
chassis on which to install those systems. Also, a significant disruption in the supply of a key component due to a work stoppage at one
of our suppliers could have a material adverse effect on our business. We also believe that the impact of the global microchip shortage
that the entire industry is currently experiencing will adversely impact our operating results in fiscal year 2021. Lastly, Ford&#8217;s
recent cancellation of the eQVM program industry wide is adversely impacting upfitter partners&#8217; ability and willingness to install
ours systems. This could have an adverse impact on our operating results in fiscal year 2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our business and operations could be negatively affected if we
become subject to any securities litigation or shareholder activism, which could cause us to incur significant expense, hinder execution
of business and growth strategy and impact the price of our Common Stock.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Shareholder activism, which could take many forms
or arise in a variety of situations, has been increasing recently. Volatility in the price of our Common Stock or other reasons may in
the future cause us to become the target of securities litigation or shareholder activism. Securities litigation and shareholder activism,
including potential proxy contests, could result in substantial costs and divert management&#8217;s and our board of director&#8217;s
attention and resources from our business. Additionally, such securities litigation and shareholder activism could give rise to perceived
uncertainties as to our future, adversely affect its relationships with service providers and make it more difficult to attract and retain
qualified personnel. Also, we may be required to incur significant legal fees and other expenses related to any securities litigation
and activist shareholder matters. Further, the price of our Common Stock and could be subject to significant fluctuation or otherwise
be adversely affected by the events, risks and uncertainties of any securities litigation and shareholder activism.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our financial results may vary significantly from period to period
due to fluctuations in our operating costs and other factors.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We expect our period-to-period financial results
to vary based on our operating costs, which we anticipate will fluctuate with the pace at which we continue to design, develop and produce
new products and increase production capacity. Additionally, our revenues from period to period may fluctuate as we introduce existing
products to new markets for the first time and as we develop and introduce new products. As a result of these factors, we believe that
quarter-to-quarter comparisons of our financial results, especially in the short term, are not necessarily meaningful and that these comparisons
cannot be relied upon as indicators of future performance. Moreover, our financial results may not meet the expectations of equity research
analysts, ratings agencies or investors, who may be focused only on quarterly financial results. If any of this occurs, the trading price
of our Common Stock could fall substantially, either suddenly or over time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 50; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>USE
OF PROCEEDS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
of the Common Stock and Private Placement Warrants offered by the Selling Securityholders pursuant to this prospectus will be sold by
the Selling Securityholders for their respective accounts. We will not receive any of the proceeds from these sales.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
will receive up to an aggregate of approximately $48.68&#160;million from the exercise of the Private Placement Warrants, assuming the
exercise in full of all of the Private Placement Warrants for cash. We expect to use the net proceeds, if any, from the exercise of the
Private Placement Warrants for general corporate purposes, which may include acquisitions and other business opportunities and the repayment
of indebtedness. We will have broad discretion over the use of proceeds from the exercise of the Private Placement Warrants. There is
no assurance that the holders of the Private Placement Warrants will elect to exercise any or all of such Private Placement Warrants.
To the extent that the Private Placement Warrants are exercised on a &#8220;cashless basis,&#8221; the amount of cash we would receive
from the exercise of the Private Placement Warrants will decrease.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_008"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>DETERMINATION
OF OFFERING PRICE</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
offering price of the shares of Common Stock underlying the Private Placement Warrants offered hereby is determined by reference to the
exercise price of the Private Placement Warrants of $11.50 per share.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
cannot currently determine the price or prices at which shares of our Common Stock or Private Placement Warrants may be sold by the Selling
Securityholders under this prospectus.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_009"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>MARKET
INFORMATION FOR COMMON STOCK AND DIVIDEND POLICY</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Market
Information</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our Common Stock is currently listed on the
NYSE under the symbol &#8220;XL&#8221;. Prior to the consummation of the Business Combination, Pivotal&#8217;s Units, Pivotal&#8217;s
Class A Common Stock and Pivotal&#8217;s Public Warrants were listed on the NYSE under the symbols &#8220;PIC.U&#8221;, &#8220;PIC&#8221;
and &#8220;PIC WS,&#8221; respectively. Upon consummation of the Business Combination, Pivotal&#8217;s Units automatically separated
into the component securities, Pivotal&#8217;s Class A Common Stock was reclassified as Common Stock and Pivotal&#8217;s Public Warrants
were reclassified as our Public Warrants. On January 28, 2021, we announced the redemption of the Public Warrants. As a result of the
ensuing exercises of the Public Warrants and the redemption of the remaining Public Warrants, we had no Public Warrants outstanding as
of March 1, 2021. As of October 18, 2021, there were 141 holders of record of our Common Stock and 5 holders of record of our Private&#160;
Placement Warrants and Legacy XL Warrants.&#160;</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Dividend
Policy</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">We
have not paid any cash dividends on our Common Stock to date. We may retain future earnings, if any, for future operations, expansion
and debt repayment and has no current plans to pay cash dividends for the foreseeable future. Any decision to declare and pay dividends
in the future will be made at the discretion of our Board of Directors (the &#8220;Board&#8221;) and will depend on, among other things,
our results of operations, financial condition, cash requirements, contractual restrictions and other factors that the Board may deem
relevant. In addition, our ability to pay dividends may be limited by covenants of any existing and future outstanding indebtedness we
or our subsidiaries incur. We do not anticipate declaring any cash dividends to holders of the Common Stock in the foreseeable future.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Securities
Authorized for Issuance under Equity Compensation Plans</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">In
connection with the Business Combination, our stockholders approved the 2020 Plan on December&#160;21, 2020, which became effective immediately
upon the Closing. In addition, in connection with the Business Combination we assumed the Legacy XL 2010 Equity Incentive Plan (the &#8220;2010
Plan&#8221;) and all options outstanding under the 2010 Plan.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">We
intend to file one or more registration statements on Form&#160;S-8 under the Securities Act to register the shares of Common Stock issued
or issuable under the 2020 Plan and the 2010 Plan. Any such Form&#160;S-8 registration statement will become effective automatically
upon filing. We expect that the initial registration statement on Form&#160;S-8 will cover shares of Common Stock underlying the 2020
Plan and the 2010 Plan. Once these shares are registered, they can be sold in the public market upon issuance, subject to applicable
restrictions.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 51; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>MANAGEMENT&#8217;S
DISCUSSION AND ANALYSIS OF </b></span></p><div>

</div><div><a id="a_010"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>FINANCIAL
CONDITION AND RESULTS OF OPERATIONS</b></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><i>The
following discussion and analysis provides information which our management believes is relevant to an assessment and understanding of
our financial condition and results of operations. This discussion and analysis should be read together with our results of operations
and financial condition and the audited and unaudited consolidated financial statements and related notes that are included elsewhere
in this prospectus. In addition to historical financial information, this discussion and analysis contains forward-looking statements
based upon current expectations that involve risks, uncertainties and assumptions. See the section entitled &#8220;Cautionary Note Regarding
Forward-Looking Statements.&#8221; Actual results and timing of selected events may differ materially from those anticipated in these
forward-looking statements as a result of various factors, including those set forth under &#8220;Risk Factors&#8221; or elsewhere in
this prospectus.</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>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.</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>As
used in this discussion and analysis, references to &#8220;XL,&#8221; &#8220;the company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or
&#8220;our&#8221; refer only to XL Fleet Corp. and its consolidated subsidiaries. </i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Overview</b>&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in">We aprovide fleet electrification
solutions for commercial vehicles in North America, offering our systems for vehicle electrification (&#8220;Drive Systems&#8221;) and
through our XL Grid offerings, providing infrastructure solutions such as charging stations to enable customers to effectively plug in
their electrified vehicles. XL Fleet has over 4,400 electrified powertrain systems sold and having driven over 160&#160;million miles
by over 235 fleets as of June 30, 2021. Our vision is to become a world leader in fleet electrification solutions, with a mission of
accelerating the adoption of fleet electrification systems through cost effective, customer tailored and comprehensive solutions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in">In over 10 years of operations,
we believe that we have built one of the largest end-use commercial fleet customer bases of any Class&#160;2-6 vehicle electrification
company in North America. Our fleet electrification solutions for commercial vehicles provide the market with cost-effective hybrid and
plug-in hybrid solutions with on-board telematics that are available for sale and deployment across a broad range of popular vehicle
chassis from the world&#8217;s leading OEMs.&#160;We launched our infrastructure division in December 2020 and with the acquisition of
World Energy Efficiency Services, LLC (&#8220;World Energy&#8221;) in May 2021, we are able to offer comprehensive solutions to commercial
fleets to sustainably transform their operations. Through the capabilities we acquired with World Energy, we are able to provide turnkey
energy efficiency, renewable technology, electric vehicle charging stations and other energy solutions throughout New England, which
adds capability and capacity to our XL Grid division. We believe we are positioned to capitalize on our market position as we expand
our product offering into additional propulsion technologies including full battery electric, heavier vehicles such as Class&#160;7-8
vehicles, and additional vehicle models in Class&#160;2-6. Our agreement with and investment in eNow, Inc. in July 2021 gives us access
to electrification of the refrigerated semi-trailer market and we have begun work on a number of full EV Drive Systems (&#8220;XL ELECTRIC&#8482;&#8221;)
including our announced agreement with Curb Tender for Class 6 refuse applications. We currently sell most of our Drive Systems through
a network of commercial vehicle upfitters, which we estimate has the capacity to process over 100,000 commercial vehicles a year. We
are also developing systems and solutions for application on vehicles outside of North America and expect such international sales to
commence in 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 52; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Our
current electrified Drive Systems are comprised of an electric motor that is mounted onto the vehicle&#8217;s drive shaft, an inverter
motor controller, and a lithium-ion battery pack to store energy to be used for propulsion. We deploy our electrified Drive Systems (XLH&#8482;
and XLP&#8482;) onto the chassis of vans, pickups, shuttle buses, delivery trucks, and many other commercial vehicles produced by OEMs
such as Ford, GMC, Chevrolet and Isuzu. This technology can be installed as the vehicles are being manufactured by industry standard
second stage manufacturers, known as upfitters, in less than one day, with no negative impact on the vehicles&#8217; operational performance
or factory warranties and with reduced maintenance cost. Our electrified powertrain systems capture and store energy during braking and
subsequently deploy that energy into the driveline during acceleration, operating in parallel with the existing OEM drive train. In addition,
our plug-in hybrid system offers the ability to supplement this energy via a connection with an AC electricity source, including a level
1 or level 2 charger. Our systems enable vehicles to burn less fuel and emit less CO2, resulting in increases of up to a 25-50% MPG improvement
and up to a 20-33% reduction in GHG emissions. To date, vehicles deploying our electrification solutions have driven over 160&#160;million
miles.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">With
our acquisition of World Energy, we became a provider of energy efficiency, renewable technology, electric vehicle charging station and
other energy solutions to customers across the New England region. By leveraging our comprehensive solutions in combination with utility
incentive programs, project management and financing, we assist companies throughout all aspects of the fleet vehicle electrification
process. We provide full-service electric vehicle charger installations, including the assessment of a location&#8217;s electrical infrastructure,
site layout of the charging area plan and equipment installation. We believe that the availability of robust electric vehicle charging
and infrastructure solutions is critical to meeting the long-term fleet electrification goals of our customers which in turn will translate
into growth opportunities for the Company.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Recent
Developments</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><i>Acquisition
of World Energy</i>: On May 17, 2021 (&#8220;Closing Date&#8221;), we acquired 100% of the membership interests of World Energy for $8.1
million in cash paid on the Closing Date, inclusive of an estimated $0.1 million dollar adjustment for closing date networking capital.
In addition, we are obligated to issue shares of the Company&#8217;s common stock valued at $7.0 million. The purchase price is subject
to an additional earn out payment of $1.0 million payable if World Energy achieves its targeted 2021 revenue. With respect to the share
component of the purchase price, 231,002 shares were issued at the Closing Date, with the balance issuable in three installments on the
6, 24 and 30 month anniversary of the Closing Date, provided that the senior executives of World Energy remain employed with us. World
Energy provides turnkey energy efficiency, renewable technology, electric vehicle charging stations and other energy solutions throughout
New England. We completed the acquisition to further the strategy of our XL Grid business to provide a suite of charging and power solutions
to support fleet electrification.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Minority investment in eNow</i>: On July
15, 2021, we purchased $3 million in convertible notes in eNow, Inc. (&#8220;eNow&#8221;), a provider of solar and battery power systems
that enable fully-electric transport refrigeration units (&#8220;eTRUs&#8221;) for commercial semi-trailers. Additionally, we have the
right to acquire eNow at a pre-determined valuation and have a right of first refusal with respect to competing offers to acquire eNow,
which expire if unexercised as of December 31, 2021. XL Fleet and eNow have also entered into a Development and Supply Agreement pursuant
to which we are the exclusive provider of high voltage batteries for use in eNow eTRUs.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><i>Public
Health Emergency of International Concern</i>: On March 11, 2020, the World Health Organization characterized the outbreak of the novel
coronavirus (&#8220;COVID-19&#8221;) as a global pandemic and recommended containment and mitigation measures. Since then, extraordinary
actions have been taken by international, federal, state, and local public health and governmental authorities to contain and combat
the outbreak and spread of COVID-19 in regions throughout the world. These actions include travel bans, quarantines, &#8220;stay-at-home&#8221;
orders, and similar mandates for many individuals to substantially restrict daily activities and for many businesses to curtail or cease
normal operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Consistent
with the actions taken by governmental authorities, we have taken appropriately cautious steps to protect our workforce and support community
efforts. As part of these efforts, and in accordance with applicable government directives, beginning in late March 2020, we implemented
work from home policies where practical at our facilities. Effective June 30, 2021 all 150 employees were working full-time from one
of our five offices or from home. Current COVID policies include universal facial covering requirements if not vaccinated, rearranging
facilities to follow social distancing protocols, employees self-screening before going into the office, enhanced cleaning procedures,
ability to go mask-free if proof of vaccination is provided to Human Resources, and strict quarantine protocols for any suspected or
confirmed employee cases. However, the COVID-19 pandemic and the continued precautionary actions taken related to COVID-19 have adversely
impacted, and are expected to continue to adversely impact, our operations, our contractors and the automotive original equipment manufacturers.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 53; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">We
have experienced, and expect to continue to experience, reduced operations and production line shutdowns at vehicle OEMs due to COVID-19,
limitations on travel by our personnel and personnel of our customers, and future delays or shutdowns of vehicle OEMs or our suppliers.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">The
COVID-19 pandemic and the protocols and procedures we have implemented in response to the pandemic have caused some delays in operational
activities. The full impact of the COVID-19 pandemic on its business and results of operations subsequent to June 30, 2021 will depend
on future developments, such as the ultimate duration and scope of the outbreak and its impact on its operations and impact on its customers
and industry partners.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">As
the COVID-19 pandemic continues to evolve, we believe the extent of the impact to our business, operating results, cash flows, liquidity
and financial condition will be primarily driven by the severity and duration of the COVID-19 pandemic, the pandemic&#8217;s impact on
the U.S. and global economies and the timing, scope and effectiveness of federal, state and local governmental responses to the pandemic.
Those primary drivers are beyond our knowledge and control, and as a result, at this time we are unable to predict the cumulative impact,
both in terms of severity and duration, that the COVID-19 pandemic will have on our business, operating results, cash flows and financial
condition, but it could be material if the current circumstances continue to exist for a prolonged period of time. Although we have made
our estimates based upon current information, actual results could materially differ from the estimates and assumptions developed by
management. Accordingly, it is reasonably possible that the estimates made in the financial statements have been, or will be, materially
and adversely impacted in the near term as a result of these conditions, and if so, we may be subject to future impairment losses related
to long-lived assets as well as changes to recorded reserves and valuations. In addition, we believe that the impact of the global microchip
shortage that the entire vehicle industry is currently experiencing will adversely impact our operating results in fiscal year 2021.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 18.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Public
Company Costs</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">As
a consequence of the Merger, we are an NYSE-listed company, which required us to hire additional personnel and implement procedures and
processes to address public company regulatory requirements and customary practices. We expect to incur additional annual expenses as
a public company for, among other things, directors&#8217; and officers&#8217; liability insurance, director fees and additional internal
and external accounting, legal and administrative resources, including increased audit and legal fees.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Additionally,
we expect our capital and operating expenditures will increase significantly in connection with ongoing activities as we:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 25px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">increase
    our investment in marketing, advertising, sales and distribution infrastructure for our existing and future products and services;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">develop
    additional new products and enhancements to existing products;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">obtain,
    maintain and improve our operational, financial and management performance;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">hire
    additional personnel;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">obtain,
    maintain, expand and protect our intellectual property portfolio; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">operate
    as a public company.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Comparability
of Financial Information</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
historical operations and statements of assets and liabilities may not be comparable to our operations and statements of assets and liabilities
as a result of the Business Combination.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Key
Factors Affecting Operating Results</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">We
believe that our performance and future success depend on several factors that present significant opportunities for us but also pose
risks and challenges, including those discussed below and in the section entitled &#8220;<i>Risk Factors&#8212;Risks Related to our Business
and Industry</i>&#8221;.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 54; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in">We are provide fleet electrification
which represents a very large market opportunity as the commercial fleet industry transforms to more sustainable operations in the coming
decades. To capitalize on this opportunity, we have a strategy to leverage our existing products and sales channels to market while also
expanding our product line through new product development and expanding our capability to market and sell those products. Key factors
affecting our operating results include our ability to increase sales of our current product offerings, expand our product offerings
in the future and to realize customer demand for such product offerings. We believe that the size of our sales opportunity pipeline and
committed backlog are important indicators of future performance. There are challenges and risks to our plan to capture these opportunities,
such as:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 25px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">system
    architecture design choices must provide adequate functionality and value for customers;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 25px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">component
    sourcing agreements must deliver targets for cost reduction while maintaining high quality and reliability;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 25px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">design,
    development and validation of new product systems must be on time and on budget to meet the opportunity in the market and capacity
    to develop and commercialize these new products will have to be increased;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 25px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">sales
    and marketing efforts must be effective in forging the relationships to deliver these products to market and generate demand from
    the end users and channel partners. We will need to increase our capabilities in market segment analysis and understanding as it
    relates to system requirements and functionality.&#160;</span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.8pt; width: 49px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt; width: 25px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">OEMs
                                            and principal equipment component suppliers must be able to provide ample supply throughout
                                            the year to meet our sales goals. We have experienced interruptions in OEM vehicle supply
                                            amid a worldwide microchip shortage which caused the OEMs to stop taking fleet orders for
                                            much of the first half of the year 2021 and possibly through the second half of 2021. Some
                                            of our customers will not purchase our electric propulsion systems without OEM vehicle chassis
                                            on which to install those systems. This has had and may continue to have an adverse impact
                                            on our operating results in fiscal year 2021 and may continue to do so in 2022; This is causing
                                            a prolonged disruption to sales of our electrified Drive Systems. We have flexibility to
                                            also provide our Drive Systems as a retrofit for existing fleet vehicles and a good portion
                                            of our second quarter 2021 Drive System shipments were for retrofits. We will continue to
                                            develop new sales opportunities through creative access to new vehicles for our customers
                                            as well as providing retrofits where applicable. We re-entered the California market with
                                            CARB approval in June 2021 for certainTransit HEV systems and we expect additional EOs from
                                            CARB for other applications over the coming months. We have seen positive signs in terms
                                            of increased budgets from municipal customers, but we believe the OEM chip shortage is hindering
                                            the rebound in that area of the market, despite budget availability.</p></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.8pt; width: 49px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt; width: 25px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 12.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">energy-efficiency
    upgrades must translate into bottom-line savings for our clients; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 12.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">our
    success will depend on our ability to make it easier, cheaper and simpler for companies to electrify their fleets.&#160;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Key
Components of Statements of Operations</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 12.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b><i>Research
and Development Expense</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Research
and development expenses consist primarily of costs incurred for the discovery and development of our electrified powertrain offerings
and assessment of charging infrastructure technologies, which include:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 25px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">personnel-related
    expenses including salaries, benefits, travel and share-based compensation, for personnel performing research and development activities;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 25px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">fees
    paid to third parties such as consultants and contractors for outsourced engineering services;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 25px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">expenses
    related to prototype materials, supplies and third-party services; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 25px; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">depreciation
    for equipment used in research and development activities.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 55; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">We
expect our research and development costs to increase substantially for the foreseeable future as we expect to use a significant portion
of the proceeds from the business to accelerate development of product enhancements and additional new products.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b><i>Selling,
General and Administrative Expense</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Selling,
general and administrative expenses consist of personnel-related expenses for our corporate, executive, finance, sales, marketing and
other administrative functions, expenses for outside professional services, including legal, audit and accounting services, as well as
expenses for facilities, depreciation, amortization, travel, sales and marketing. Personnel-related expenses consist of salaries, benefits
and share-based compensation. We expect our selling, general and administrative expenses to increase for the foreseeable future as we
scale headcount with the growth of our business, and as a result of operating as a public company, including compliance with the rules
and regulations of the SEC that may include legal, audit, additional insurance expenses, investor relations activities and other administrative
and professional services.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b><i>Other
(Income) Expense, Net</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Other
income and expense consists of interest expense net of interest income, loss on extinguishment of debt, change in fair value of warrant
liability, and change in fair value of convertible notes payable derivative liabilities.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Critical
Accounting Policies and Significant Judgments and Estimates</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Our
management&#8217;s discussion and analysis of our financial position and results of operations is based on our financial statements,
which have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. The preparation
of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported in the
financial statements and accompanying notes. On an ongoing basis, we evaluate estimates, which include estimates related to stock-based
compensation expense, and reported amounts of revenues and expenses during the reported period. We base our estimates on historical experience
and other market-specific or other relevant assumptions that we believe to be reasonable under the circumstances. Actual results may
differ materially from those estimates or assumptions.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Results
of Operations</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 13.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b><i>Comparison
of the Three Months Ended June 30, 2021 and 2020</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">The
consolidated statements of operations for the three months ended June 30, 2021 and 2020 are presented below:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended <br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">$</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Change</b></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Change</b></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>(In thousands)</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-indent: -9pt; padding-left: 9pt">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,694</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,912</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,782</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">93.2</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Cost of revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,732</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,868</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">864</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">46.3</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">962</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">918</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,086.4</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Research and development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,809</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">637</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,172</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">341.0</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 27pt">Selling, general and administrative
    expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,822</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,003</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,819</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">260.4</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12,669</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,596</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,073</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">252.3</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Other (income) expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Interest expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,729</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,719</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(99.4</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Loss on asset disposal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Change in fair value of obligation to issue shares of common
    stock to sellers of World Energy</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">514</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">514</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Change in fair value of warrant liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,726</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,726</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Change in fair value of convertible notes payable derivative
    liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,174</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,174</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(100.0</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 27pt">Other income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(19</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(19</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net (loss) income</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(10,469</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(13,499</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3,030</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(22.4</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><!-- Field: Page; Sequence: 56; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><i>Revenues</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Revenues
increased by $1.8&#160;million, or 93.2%, to $3.7&#160;million in the three months ended June 30, 2021 from $1.9&#160;million for the
three months ended June 30, 2020. The increase was primarily due to the addition of energy infrastructure solutions revenues, which through
the May 17, 2021 acquisition of World Energy, became part of our XL Grid platform generating $2.4 million of revenue across over 70 unique
projects. This increase was partially offset by a net decrease of $0.6 million in revenues from the sale of our Drive Systems. Interruptions
in OEM vehicle supply amid a worldwide microchip shortage has caused OEMs to stop taking fleet orders for much of the first half of the
year 2021 and some OEMs are telling large fleets they will receive zero new vehicles in 2021.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><i>Cost
of Revenues</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Cost
of revenues increased by $0.9&#160;million, or 46.3%, to $2.7 million in the three months ended June 30, 2021 from $1.9&#160;million
for the three months ended June 30, 2020. Cost of revenues increased by $1.4 million for energy infrastructure projects completed (associated
with our recent acquisition), $0.1 million for write-offs and allowances for Drive Systems inventory and $0.1 million for overhead allocation
for Drive Systems. These increases were offset by a decrease in the costs of revenue of $0.7 million of Drive Systems, due to a decrease
in sales.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><i>Gross
Profit (Loss)</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Gross
profit increased by $0.9&#160;million, to $1.0&#160;million in the three months ended June 30, 2021 from $0.0&#160;million for the three
months ended June 30, 2020. The gross profit increased by $1.0 million on the sales of infrastructure projects. This is offset by a decrease
of $0.1 million for gross profit on the sale of Drive Systems.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><i>Research
and Development</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Research
and development expenses increased by $2.2&#160;million, or 341.0%, to $2.8&#160;million in the three months ended June 30, 2021 from
$0.6&#160;million for the three months ended June 30, 2020. The increase was primarily due to additional employee compensation costs
of $1.0 million, professional service expenses of $0.3 million, facilities and production costs of $0.1 million and technology expenses
of $0.1 million. The increase was primarily due to the hiring of 21 additional engineering staff to support sales growth and to further
develop and broaden our Drive Systems product lines.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><i>Selling,
General and Administrative</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Selling,
general, and administrative expenses increased by $7.8&#160;million, or 260.4%, to $10.8&#160;million in the three months ended June
30, 2021 from $3.0&#160;million for the three months ended June 30, 2020. The increase consisted principally of an increase in legal,
accounting and other professional fees incurred in connection with meeting SEC and other financial reporting responsibilities in the
amount of $3.0 million, and an increase in headcount of about 27 employees attributable to the responsibilities of becoming a public
company and to build out our human resource infrastructure in the amount of $2.5 million,. The aforementioned legal, accounting and other
professional fees consist of consulting fees of $2.1 million and legal fees of $0.9 million. Additionally, with the acquisition of World
Energy, selling, general, and administrative expenses in the period increased by approximately $0.9 million compared to the comparable
period in the prior year, consisting principally of employee compensation, benefits and professional fees.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><i>Other
(Income) Expense </i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Interest
expense, net decreased by $1.7&#160;million, or 99.4%, to $0.0&#160;million in the three months ended June 30, 2021 from $1.7&#160;million
for the three months ended June 30, 2020 primarily due to the Company repaying or converting substantially all debt prior to December
31, 2020. The change in fair value of obligation to issue shares of common stock to sellers of World Energy of $514 for the three months
ended June 30, 2021 was due to an increased stock price from the date of the acquisition. The change in fair value of warrant liability
of $2.7 million for the three months ended June 30, 2021 was principally due to a decrease in the fair value of our Common Stock.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><!-- Field: Page; Sequence: 57; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b><i>Comparison
of the Six Months Ended June 30, 2021 and 2020</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">The
consolidated statements of operations for the six months ended June 30, 2021 and 2020 are presented below:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended <br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">$</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Change</b></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Change</b></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>(In thousands)</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-indent: -9pt; padding-left: 9pt">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,369</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,144</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,225</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">39.0</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Cost of revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,123</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,152</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">971</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">30.8</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Gross profit (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">246</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">254</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,175.0</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Research and development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,221</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,651</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,570</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">155.7</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 27pt">Selling, general and administrative
    expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,780</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,494</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,286</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">241.8</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(22,755</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,153</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(15,602</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">218.1</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Other (income) expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Interest expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,025</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,004</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(99.3</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Loss on extinguishment of debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,038</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,038</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(100.0</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Loss on asset disposal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Change in fair value of obligation to issue shares of common
    stock to sellers of World Energy</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">514</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">514</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Change in fair value of warrant liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(74,731</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(74,731</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Change in fair value of convertible notes payable derivative
    liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,737</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,737</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(100.0</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 27pt">Other income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(25</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(25</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">51,445</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(19,953</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">71,398</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(357.8</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><i>Revenues</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Revenues
increased by $1.2&#160;million, or 39.0%, to $4.4&#160;million in the six months ended June 30, 2021 from $3.1&#160;million for the six
months ended June 30, 2020. The increase was primarily due to the addition of energy infrastructure solutions revenues, which through
the acquisition of World Energy, became part of our XL Grid platform generating $2.4 million of revenue across over 70 unique projects.
This increase was partially offset by a net decrease of $1.2 million in revenues from the sale of our Drive Systems. Interruptions in
OEM vehicle supply amid a worldwide microchip shortage has caused OEMs to stop taking fleet orders for much of the first half of the
year 2021 and some OEMs are telling large fleets they will receive zero new vehicles in 2021. This is causing a prolonged disruption
to sales of our electrified Drive Systems. We have flexibility to also provide our Drive Systems as a retrofit for existing fleet vehicles
and a good portion of our second quarter 2021 Drive System shipments were for retrofits. We will continue to develop new sales opportunities
through creative access to new vehicles for our customers as well as providing retrofits where applicable. We re-entered the California
market with CARB approval in June 2021 for our Transit HEV systems and we expect additional EOs from CARB for other applications over
the coming months. We have seen positive signs in terms of increased budgets from municipal customers, but we believe the OEM chip shortage
is hindering the rebound in that area of the market, despite budget availability.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><i>Cost
of Revenues</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Cost
of revenues increased by $1.0&#160;million, or 30.8%, to $4.1 million in the six months ended June 30, 2021 from $3.2&#160;million for
the six months ended June 30, 2020. Cost of revenues increased by $1.4 million for energy infrastructure projects completed (associated
with our recent acquisition), $0.3 million for write-offs and allowances for Drive Systems inventory and $0.2 million for overhead allocation
for Drive Systems. These increases were offset by a decrease in the costs of revenue of $0.9 of Drive Systems, due to a decrease in sales.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 58; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><i>Gross
Profit (Loss)</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Gross
profit increased by $0.3&#160;million, to $0.3&#160;million in the six months ended June 30, 2021 from $0.0&#160;million for the six
months ended June 30, 2020. The gross profit increased by $1.0 million on the sales of infrastructure projects. This is offset by a decrease
of $0.8 million for gross profit on the sale of Drive Systems.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><i>Research
and Development</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Research
and development expenses increased by $2.6&#160;million, or 155.7%, to $4.2&#160;million in the six months ended June 30, 2021 from $1.7&#160;million
for the six months ended June 30, 2020. The increase was primarily due to additional employee compensation costs of $1.2 million, professional
service expenses of $0.4 million, facilities and production costs of $0.3 million and technology expenses of $0.1 million. The increase
was primarily due to the hiring of 21 additional engineering staff to support unit sales growth and to further develop and broaden our
Drive Systems product lines.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><i>Selling,
General and Administrative</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Selling,
general, and administrative expenses increased by $13.3&#160;million, or 241.8%, to $18.8&#160;million in the six months ended June 30,
2021 from $5.5&#160;million for the six months ended June 30, 2020. The increase consisted principally of an increase in legal, accounting
and other professional fees incurred in connection with meeting SEC and other financial reporting responsibilities in the amount of $5.3
million, and an increase in headcount of about 27 employees attributable to the responsibilities of becoming a public company and to
build out our human resource infrastructure in the amount of $4.2 million. The aforementioned legal, accounting and other professional
fees consist of consulting fees of $3.5 million and legal fees of $1.8 million. Additionally, with the acquisition of World Energy, selling,
general, and administrative expenses in the six-month period increased by approximately $0.9 million compared to the comparable period
in the prior year, consisting principally of employee compensation and benefits and professional fees.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><i>Other
(Income) Expense </i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Interest
expense, net decreased by $3.0&#160;million, or 99.3%, to $0.0&#160;million in the six months ended June 30, 2021 from $3.0&#160;million
for the six months ended June 30, 2020 primarily due to the Company repaying or converting substantially all debt prior to December 31,
2020. We incurred a loss on extinguishment of $1.0 million in connection with the amendment of certain convertible notes for the six
months ended June 30, 2020. There was no loss on extinguishment of debt for the six months ended June 30, 2021. The change in fair value
of obligation to issue shares of common stock to sellers of World Energy of $514 for the six months ended June 30, 2021 was due to an
increased stock price from the date of the acquisition. The change in fair value of warrant liability of $74.7 million for the six months
ended June 30, 2021 was principally due to a decrease in the fair value of our Common Stock.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Comparison
of Years Ended December&#160;31, 2020 and 2019</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 13.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated statements of operations for the years ended December&#160;31, 2020 and 2019 are presented below:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended <br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">$</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(restated)</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(restated)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(restated)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>(In thousands, except per share and share amounts)</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-indent: -8.1pt; padding-left: 8.1pt">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,338</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,215</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">13,123</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">181.9</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.1pt">Cost of revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,594</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,075</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,519</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">117.9</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.1pt">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,744</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(860</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,604</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">419.1</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.1pt">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -8.1pt; padding-left: 0.5in">Research and Development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,445</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,874</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,571</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">54.7</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 0.5in">Selling, general and admin expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,593</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,835</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,758</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">38.2</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -8.1pt; padding-left: 9pt">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(15,294</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(13,569</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,725</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12.7</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -8.1pt; padding-left: 0.5in">Other (income) expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -8.1pt; padding-left: 0.5in">Interest expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,370</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,151</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,219</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">196.1</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -8.1pt; padding-left: 0.5in">Loss on extinguishment of debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,038</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,038</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -8.1pt; padding-left: 0.5in">Change in fair value of warrant liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,015</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,015</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 0.5in">Change in fair value of convertible notes payable derivative liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,889</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(819</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,708</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">452.7</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -8.1pt; padding-left: 8.1pt">Net loss</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(60,606</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(14,901</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(45,705</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">306.7</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 59; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Revenues</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 13.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
increased by $13.1&#160;million, or 181.9%, to $20.3&#160;million in the year ended December&#160;31, 2020 from $7.2&#160;million for
the year ended December&#160;31, 2019. The increase was primarily due to the resolution of battery supply issues, increased end customer
demand and increased order sizes. During the year ended December 31, 2020, we along with our suppliers and OEMs made improvements to
our supply chain, including sourcing an additional battery supplier, which helped to counteract the negative impact of the COVID-19 pandemic
on our business in prior quarters. Of the $20.3 million in revenue for the year ended December 31, 2020, approximately $17.2 million
of revenue was recognized during the second half of the year, which was primarily due to the resolution of battery supply issues and
seasonality in the order and delivery of fleet vehicles. Resolving the battery supply issues allowed us to increase production and fulfill
orders in our outstanding backlog.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cost
of Revenues</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 13.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
of revenues increased by $9.5&#160;million, or 117.9%, to $17.6 million in the year ended December&#160;31, 2020 from $8.1&#160;million
for the year ended December&#160;31, 2019. The increase was due to higher unit volume as a result of increased customer orders and resolution
of supply chain disruptions resulting from the COVID-19 pandemic and increased proportionally with the increased revenue. These supply
chain disruptions were widespread in terms of shutdowns at various direct suppliers and their suppliers as well as the OEM vehicle factories
that build the vehicles our customers had ordered in anticipation of the installation of our hybrid and plug in hybrid systems.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Gross
Profit (Loss)</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gross
profit increased by $3.6&#160;million, or 419.1%, to $2.7&#160;million in the year ended December&#160;31, 2020 from a loss of $0.9&#160;million
for the year ended December&#160;31, 2019. This increase in gross profit was primarily due to higher unit volume as discussed above as
well as improved price realization per unit and cost reductions in sourcing batteries and other components.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Research
and Development</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
and development expenses increased by $1.6&#160;million, or 54.7%, to $4.4&#160;million in the year ended December&#160;31, 2020 from
$2.9&#160;million for the year ended December&#160;31, 2019. The increase was primarily due to the hiring of additional engineering staff
to support unit sales growth and to further develop our product line.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Selling,
General and Administrative</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling,
general, and administrative expenses increased by $3.8&#160;million, or 38.2%, to $13.6&#160;million in the year ended December&#160;31,
2020 from $9.8&#160;million for the year ended December&#160;31, 2019. The increase was primarily due to costs incurred for readiness
to become a public company, including accounting, legal, and other professional fees of approximately $2 million, an increase in employee
compensation of approximately $1.8 million, inclusive of an increase of stock based compensation of approximately $0.8 million. A new
chief executive officer was hired in October 2019 and various other personnel were hired during the fourth quarter of 2019 and in the
year ended December 31, 2020.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 60; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Other
Income (Expense), Net</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
expense, net increased by $4.2&#160;million, or 196.1%, to $6.4&#160;million in the year ended December&#160;31, 2020 from $2.2&#160;million
for the year ended December&#160;31, 2019 primarily due to the increase in the amount of convertible debt incurred in February 2020,
the increase in the amount of the term loan with Silicon Valley Bank in late 2019, the draw-down in August 2020 on our revolving line
of credit and the conversion of the convertible debt in December of 2020 which resulted in the accelerated amortization of the debt discount.
We incurred a loss on extinguishment of $1.0 million in connection with the amendment of certain convertible notes. Specifically, during
February of 2020, we entered into amendments to the agreements with certain note holders to extend the maturities of $10.0 million in
face value of convertible notes to February 2021. We computed the discounted cash flows from these convertible notes as of the date of
the amendment, both before and after the amendment. We determined that there was a greater than 10% change in the present value of these
cash flows, and as such, the amendment qualified as an extinguishment. Pursuant to the relevant accounting guidance, we recorded a loss
on extinguishment of debt of $1.0 million. The change in fair value of warrant liabilities of $35.0 million for the year ended December
31, 2020 was on account of an increase in the fair value of our common stock. The change in fair value of convertible notes payable derivative
liabilities of $2.9 million for the year ended December 31, 2020 was principally on account of an increase in the fair value of our Common
Stock.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Liquidity
and Capital Resources</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">As
of June 30, 2021, we had working capital of $389.4 million, including cash, cash equivalents and restricted cash of $384.8 million. We
had net income of $51.4 million (a net loss of $23.3 million after adjusting for a non-cash gain of $74.7 million to recognize the change
in fair value of warrant liability) for the six months ended June 30, 2021 and incurred a net loss of $20.0 million for the six months
ended June 30, 2020.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">During
the six months ended June 30, 2021, 7,441,020 public warrants were exercised, which resulted in the issuance of 7,441,020 shares of the
Company's Common Stock, generating cash proceeds of approximately $85.6 million.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020, we had working capital of $336.2&#160;million, including cash and cash equivalents of $329.8 million. We incurred
a net loss of $60.6&#160;million for the year ended December 31, 2020 which was impacted by a charge of $35.0 million for the change
in fair value of warrant liabilities and a net loss of $14.9&#160;million for the year ended December&#160;31, 2019.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">We
expect to continue to incur net losses in the short term, as we continue to execute on our strategic initiatives to optimize our production
for scale, invest in the sales and channel teams, and expand our products and services. Based on our current liquidity, no additional
capital will be needed to execute our business plan over the next 12 months.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to fully realize our strategic objectives, we may need to raise additional capital. Our ability to access capital when needed is
not assured and, if capital is not available when, and in the amounts needed, we could be required to delay, scale back or abandon some
or all of our development programs and other operations, which could materially harm our business, prospects, financial condition and
operating results.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Silicon
Valley Bank Loan and Security Agreement</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective
December 10, 2018, and as amended on August 12, 2020 and December 1, 2020, we entered into a Loan and Security Agreement for a revolving
line of credit and term loan with Silicon Valley Bank. The revolving line of credit features a maximum borrowing base equal to the lesser
of the defined borrowing base less any outstanding principal or a minimum aggregate principal amount of $3 million, which may increase
dependent upon certain revenue targets. In November 2019, we amended the Loan and Security Agreement to extend the maturity of the revolving
line of credit to December 8, 2020. In December 2020, we amended the Loan and Security Agreement to extend the maturity of the revolving
line of credit to January 18, 2021. The term loan was structured to be paid in two tranche periods of up to $1 million in each period,
or up to $2 million in total. The revolving line of credit bears interest at a floating per annum rate equal to the greater of (i) the
prime rate plus 4.50% or (ii) a fixed rate of 7.75%. The term loan has an interest rate equal to the greater of (i) the prime rate plus
2.00% or (ii) a fixed rate of 7.00%. The term loan matures in December 2021.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 61; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the November 2019 amendment to the Loan and Security Agreement, we secured access to an additional growth capital term
loan, structured to be paid in two tranche periods of up to $1.5 million in the first period and up to $0.5 million in the second period,
or up to $2 million in total.&#160;This growth capital term loan has an interest rate equal to the greater of (i) the prime rate plus
2.00% or (ii) a fixed rate of 7.00%. The growth capital loan matures in June 2022.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
term loan and growth capital loan and accrued interest thereon were repaid in December 2020 following the consummation of the Business
Combination.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Convertible
Promissory Notes</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
March 2019, we executed a subordinated convertible promissory note in the amount of $1 million which had an interest rate of 8.00% with
a maturity date of the earlier of March 29, 2020 or the date of a Change of Control (as defined therein) (the &#8220;March 2019 Note&#8221;).
In June 2019, we executed subordinated convertible promissory notes in the aggregate amount of $10 million, for $9 million in new proceeds
and the exchange of the March 2019 Note (collectively, the &#8220;June 2019 Notes&#8221;). The June 2019 Notes had an interest rate of
8.00% and a maturity date of June 19, 2020.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
February 2020, we amended and restated the June 2019 Notes and entered into additional subordinated convertible promissory notes in the
aggregate amount of $8.1 million (such notes, the &#8220;February 2020 Notes&#8221; and, together with the June 2019 Notes, the &#8220;2020
Notes&#8221;). In connection with the Business Combination, we fully settled the obligations under the convertible promissory notes with
a cash payment of $11.3 million and the issuance of 1,715,918 shares of our Common Stock in satisfaction of the remaining principal and
accrued interest of $6.8 million and $1.7 million, respectively.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cash
Flows Summary</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b><i>Cash
Flows for the Six Months ended June 30, 2021 and 2020</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Presented
below is a summary of our operating, investing and financing cash flows:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 19pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.8pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Six
                                            Months&#160;Ended&#160;</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.8pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>June
                                            30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Net cash provided by (used in)</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt">Operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(20,544</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(7,824</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Investing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(9,886</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(127</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Financing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">85,439</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,472</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net change in cash and cash equivalents</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">55,009</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,521</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b><i>Cash
Flows Used in Operating Activities</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">The
net cash used in operating activities for the six months ended June 30, 2021 was $20.5 million. Sources consisted of net income of $51.4
million (a net loss of $23.3 million after adjusting for a non-cash gain of $74.7 million to recognize the change in fair value of warrant
liability), a decrease in accounts receivable of $6.6 million, an increase in accrued expenses and other current liabilities of $2.2
million, and noncash items in the aggregate of $2.5 million. The sources of operating cash were offset by a change in the fair value
of warrant liabilities of $74.7 million, an increase of inventory of $7.5 million and a decrease in accounts payable of $0.9 million.
The net cash used in operating activities for the six months ended June 30, 2020 was $7.8 million which consisted of a net loss of $20.0
million, offset principally by a change in the fair value of warrant liabilities of $9.8 million, an increase of debt discount amortization
of $1.8 million, an increase of $0.3 million to stock-based compensation, and noncash items in the aggregate of $0.6.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b><i>Cash
Flows Used in Investing Activities</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">The
net cash used in investing activities for the six months ended June 30, 2021 was $9.9 million which consisted of a payment to acquire
the membership interests of World Energy of $8.1 million and purchases of equipment of $1.8 million including $0.7 million towards the
purchase of electric buses. The net cash used in investing activities for the six months ended June 30, 2020 was $0.1 million which consisted
of the purchase of R&amp;D equipment.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 62; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b><i>Cash
Flows Provided by Financing Activities</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.5pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">The
net cash provided by financing activities for the six months ended June 30, 2021 was $85.4 million, substantially all of which consisted
of proceeds from the exercise of public warrants. The net cash provided by financing activities for the six months ended June 30, 2020
was $9.5 million which consisted of proceeds from the issuance of subordinated convertible promissory notes of $8.9 million, and proceeds
from the paycheck protection program of $1.1 million.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b><i>Cash
Flows for the Years Ended December 31, 2020 and 2019</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Presented
below is a summary of our operating, investing and financing cash flows:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years&#160;Ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Net cash provided by (used in)</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt">Operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(19,881</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(11,551</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Investing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(145</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(28</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Financing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">346,281</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,208</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net change in cash and cash equivalents</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">326,255</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,371</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cash
Flows Used in Operating Activities</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
net cash used in operating activities for the year ended December 31, 2020 was $19.9 million which consisted of a net loss of $60.6 million
and increases in accounts receivable of $9.4 million, increases in inventory of $1.3 million and an increase of prepaid expenses and
other current assets of $1.3 million. These uses of cash were offset by noncash items in the aggregate of $46.0 million and increases
in accounts payable of $3.8 million, and accrued expenses and other current liabilities of $2.8 million. The net cash used in operating
activities for the year ended December 31, 2019 was $11.6 million which consisted of a net loss of $14.9 million, offset principally
by a decrease of $2.61 million in accounts receivable. The period over period increase in cash used in operating activities was principally
due to an increase in the net loss.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
used in operations increased in 2020 versus 2019 by $8.3 million principally due to higher operating expenses in the 2020 period, due
in part to merger expenses paid and to restructuring in early 2019, which resulted in lower headcount than in 2020.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cash
Flows Used in Investing Activities</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
net cash used in investing activities for the year ended December 31, 2020 was $0.15 million which consisted of the equipment and a truck
to support R&amp;D operations. The net cash used in investing activities for the year ended December 31, 2019 was $0.03 million which
consisted of the purchase of R&amp;D equipment.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 63; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cash
Flows Provided by Financing Activities</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
net cash provided by financing activities for the year ended December 31, 2020 was $346.3 million which consisted of proceeds from the
reverse merger recapitalization of the Company, net of issuance costs of $207.2 million, proceeds from the issuance of the PIPE transaction,
net of issuance costs of $144.9 million and proceeds of $8.10 million from the issuance of subordinated convertible promissory notes.
The net cash provided by financing activities for the year ended December 31, 2019 was $9.21 million which consisted of proceeds from
the issuance of subordinated convertible promissory notes of $10.0 million. The year over year increase in cash provided was principally
to fund our expanding operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Related
Parties</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">We
are party to a noncancelable lease agreement for office, research and development, and vehicle development and installation facilities
with a holder of more than 5% of our Common Stock. The lease term extends through February&#160;29, 2022. Pursuant to the terms of the
lease agreement, we currently pay monthly rent installments of $19,473 for this property. The lease includes a rent escalation clause,
and rent expense is being recorded on a straight-line basis. Rent expense under the operating lease for the years ended December&#160;31,
2020 and 2019 was $0.2 million and $0.2 million, respectively. Rent expense under the operating lease was $0.1 million and $0.1 million
for the three months ended June 30, 2021 and 2020 and $0.1 million and $0.1 million for the six months ended June 30, 2021 and 2020,
respectively.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Off-Balance
Sheet Arrangements</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the periods presented, other than the New Markets Tax Credit variable interest entity, we did not have any relationships with unconsolidated
organizations or financial partnerships, such as structured finance or special purpose entities, which were established for the purpose
of facilitating off-balance sheet arrangements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Critical
Accounting Policies and Estimates</b>&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
consolidated financial statements have been prepared in accordance with the generally accepted accounting principles of the U.S. The
preparation of these consolidated 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 as of the consolidated balance sheet date, as well
as the reported expenses incurred during the reporting periods. Management bases its estimates on historical experience and on various
other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets
and liabilities. Actual results could differ from those estimates, and such differences could be material to our consolidated financial
statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 64; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">While our significant accounting policies are
described in the notes to our historical financial statements included elsewhere in this prospectus (see Note 3) in the accompanying
audited consolidated financial statements), we believe that the following accounting policies require a greater degree of judgment and
complexity: revenue recognition, business combinations and convertible notes derivative accounting. Accordingly, these are the policies
we believe are the most critical to aid in fully understanding and evaluating our financial condition and results of operations.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Business
combinations:&#160;</b>We account for the acquisition of a business in accordance with ASC 805,&#160;Business Combinations&#160;(ASC
805). Amounts paid to acquire a business are allocated to the assets acquired and liabilities assumed based on their fair values at the
date of acquisition. We determine the fair value of purchase consideration, including contingent consideration, and acquired intangible
assets based on detailed valuations that use certain information and assumptions provided by management. We allocate any excess purchase
price over the fair value of the net tangible and intangible assets acquired to goodwill. The results of operations of acquired businesses
are included in the financial statements from the date of acquisition forward. Acquisition-related costs are expensed in periods in which
the costs are incurred.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
use the income approach to determine the fair value of developed technology acquired in a business combination. This approach determines
fair value by estimating the after-tax cash flows attributable to the respective asset over its useful life and then discounting these
after-tax cash flows back to a present value. We base our revenue assumptions on estimates of relevant market sizes, expected market
growth rates, expected trends in technology and expected product introductions by competitors. Developed technology represents patented
and unpatented technology and know-how.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue
Recognition:&#160;</b>On January 1, 2019, we adopted Accounting Standards Codification (&#8220;ASC&#8221;) 606, Revenue from Contracts
with Customers. Our revenue is primarily derived from the sales of hybrid electric powertrain equipment. Our products are marketed and
sold to end-user fleet customers and channel partners in the United States and Canada. Sales of products and services are subject to
economic conditions and may fluctuate based on changes in the industry, trade policies and financial markets.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
is recognized upon transfer of control to the customer, which occurs when we have a present right to payment, legal title has passed
to the customer, the customer has the significant risks and rewards of ownership, and where acceptance is not a formality, the customer
has accepted the product or service. In general, transfer of control is upon shipment of the equipment as the terms are free on board
shipping point, or equivalent and we have no other promised goods or services in our contracts with customers. In limited instances,
we provide installation services to end-user fleet customers related to the purchased hybrid electric powertrain equipment. When provided,
the installation services are not distinct within the context of the contract due to the fact that the end-use fleet customer is purchasing
a completed modification to our vehicles and therefore, the installation services involve significant integration to integrate the hybrid
electric powertrain equipment with the customer&#8217;s vehicle. As a result, the hybrid electric powertrain equipment and installation
services represent a single performance obligation within these contracts with customers. We have elected to treat shipping and handling
activities related to contracts with channel partner customers as costs to fulfill the promise to transfer the associated equipment and
not as a separate performance obligation.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
provide limited-assurance-type warranties for our equipment and work performed under our contracts. The warranty period typically extends
for 3 years following transfer of control of the equipment. The warranties solely relate to correction of product defects during the
warranty period, which is consistent with similar warranties offered by competitors. Therefore, we have determined that this warranty
is outside the scope of ASC 606 and will continue to be accounted for under ASC 460, Guarantees. At the time of purchase of the equipment,
customers may purchase from us an extended warranty for our equipment. The extended warranty commences upon the end of the assurance-based
warranty period and is considered a separate performance obligation that represents a stand-ready obligation to perform warranty services
after the assurance-type warranty expires. The transaction price allocated to the extended warranty is recognized ratably over the extended
warranty period.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When
our contracts with customers contain multiple performance obligations, the contract transaction price is allocated on a relative standalone
selling price (&#8220;SSP&#8221;) basis to each performance obligation. We determine standalone selling prices based on observable selling
prices for the sale of kits. For extended warranties, we determine SSP based on expected cost plus margin. We establish the margin based
on review of market conditions and margins obtained by market participants for similar services. Any allocation of the transaction price
required is determined at the contracts&#8217; inception.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Convertible
Note and Derivative Accounting:</b>&#160;We assess embedded features within our convertible notes in order to determine whether or not
there are features which require accounting as a derivative liability. We evaluate the features to determine whether or not the features
were considered clearly and closely related to the host notes, and meet the definition of a derivative. If a feature is a derivative,
the embedded features would be required to be bifurcated from the notes and accounted for separately as a combined derivative liability.
We would then be required to remeasure the combined derivative liability to its then fair value at each subsequent balance sheet date,
through an adjustment to current earnings.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Warrant
liabilities:&#160;</b>We account for the warrants which we assumed in connection with our Business Combination in accordance with ASC
815-40, &#8220;Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity&#8221; (&#8220;ASC 815&#8221;), under which the warrants
do not meet the criteria for equity classification and must be recorded as liabilities. As the warrants meet the definition of a derivative
as contemplated in ASC 815, the Warrants are measured at fair value at inception and at each reporting date in accordance with ASC 820,
Fair Value Measurement, with changes in fair value recognized in the Statement of Operations in the period of change.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 65; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accordingly,
these are the policies we believe are the most critical to aid in fully understanding and evaluating our financial condition and results
of operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Emerging
Growth Company Status</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
will be an &#8220;emerging growth company&#8221; under the Jumpstart Our Business Startups Act (the &#8220;JOBS Act&#8221;). Section&#160;102(b)(1)
of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until
private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class
of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS
Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging
growth companies but any such an election to opt out is irrevocable. We may elect not to opt out of such extended transition period,
which means that when a standard is issued or revised and it has different application dates for public or private companies, as an emerging
growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard, until such time
we are no longer considered to be an emerging growth company. At times, we may elect to early adopt a new or revised standard. See Note
3 of the accompanying audited consolidated financial statements for the recent accounting pronouncements adopted and the recent accounting
pronouncements not yet adopted for the years ending December&#160;31, 2020 and 2019.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, we intend to rely on the other exemptions and reduced reporting requirements provided by the JOBS Act. Subject to certain conditions
set forth in the JOBS Act, if, as an emerging growth company, we intend to rely on such exemptions, we will not be required to, among
other things: (a)&#160;provide an auditor&#8217;s attestation report on our system of internal control over financial reporting pursuant
to Section&#160;404(b) of the Sarbanes-Oxley Act; (b)&#160;provide all of the compensation disclosure that may be required of non-emerging
growth public companies under the Dodd-Frank Wall Street Reform and Consumer Protection Act; (c)&#160;comply with any requirement that
may be adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotation or a supplement to the auditor&#8217;s
report providing additional information about the audit and the financial statements (auditor discussion and analysis); and (d)&#160;disclose
certain executive compensation-related items such as the correlation between executive compensation and performance and comparisons of
the Chief Executive Officer&#8217;s compensation to median employee compensation.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
will remain an emerging growth company under the JOBS Act until the earliest of (a)&#160;December 31, 2024 (the last day of the fiscal
year following the fifth anniversary of the consummation of Pivotal&#8217;s initial public offering), (b)&#160;the last date of our fiscal
year in which it has total annual gross revenue of at least $1.1&#160;billion, (c)&#160;the date on which we are deemed to be a &#8220;large
accelerated filer&#8221; under the rules of the SEC with at least $700.0&#160;million of outstanding securities held by non-affiliates
or (d)&#160;the date on which we have issued more than $1.0&#160;billion in non-convertible debt securities during the previous three
years.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>New
and Recently Adopted Accounting Pronouncements</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies that are applicable to us as of the
specified effective date. Unless otherwise discussed, we believe that the impact of recently issued standards that are not yet effective
will not have a material impact on our financial position or results of operations under adoption.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See<i>&#160;Recent
Accounting Pronouncements issued, not yet adopted</i>&#160;under Note 3&#8212;Summary of Significant Accounting Policies in the notes
to the audited consolidated financial statements included elsewhere in this prospectus for more information about the recent accounting
pronouncements, the timing of their adoption and our assessment, to the extent it has made one, of their potential impact on our financial
condition and results of operations. As an &#8220;emerging growth company&#8221;, we can elect to opt out of the extended transition
period and comply with the requirements that apply to&#160;non-emerging&#160;growth companies but any such election to opt out is irrevocable.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Quantitative
and Qualitative Disclosure About Market Risk</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
required.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Off-Balance
Sheet Arrangements</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have no significant known off balance sheet arrangements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 66; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_011"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>BUSINESS<sup>8</sup></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Corporate
History and Background</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 21, 2020 (the &#8220;Closing Date&#8221;), Pivotal Investment Corporation II, a special purpose acquisition company incorporated
on March 20, 2019 (&#8220;Pivotal&#8221;), consummated a business combination pursuant to that certain Agreement and Plan of Reorganization,
dated as of September 17, 2020 (the &#8220;Merger Agreement&#8221;), by and among Pivotal, PIC II Merger Sub Corp., a Delaware corporation
and wholly owned subsidiary of Pivotal (&#8220;Merger Sub&#8221;), and XL Hybrids, Inc., a Delaware corporation (&#8220;Legacy XL&#8221;).
Pursuant to the terms of the Merger Agreement, a business combination between Pivotal and Legacy XL was effected through the merger of
Merger Sub with and into Legacy XL, with Legacy XL surviving as the surviving company and as a wholly-owned subsidiary of Pivotal (the
&#8220;Merger&#8221; and, collectively with the other transactions described in the Merger Agreement, the &#8220;Business Combination&#8221;).
On the Closing Date, and in connection with the closing of the Business Combination (the &#8220;Closing&#8221;), Pivotal Investment Corporation
II changed its name to XL Fleet Corp.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Company
Overview</i></b>&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We provide fleet electrification solutions
for commercial vehicles in North America, with over 4,400 electrified powertrain systems sold and driven over 160&#160;million miles
by over 235 fleets as of June 30, 2021. Our vision is to become the world leader in fleet electrification solutions, with a mission of
accelerating the adoption of fleet electrification systems through cost effective, customer tailored and comprehensive solutions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In over 10 years of operations, we have built
one of the largest end-use commercial fleet customer bases of any Class&#160;2-6 vehicle electrification company in North America. Our
fleet electrification solutions for commercial vehicles provide the market with cost-effective hybrid and plug-in hybrid solutions with
on-board telematics that are widely available for sale and deployment across a broad range of popular vehicle chassis from the world&#8217;s
leading original equipment manufacturers (&#8220;OEMs&#8221;).&#160;We believe we are positioned to capitalize on our market position
as we expand our product offering into additional propulsion technologies including full battery electric and hydrogen fuel cell systems,
heavier vehicles such as Class&#160;7-8 vehicles, additional vehicles models in Class&#160;2-6 and comprehensive vehicle charging and
energy solutions. We currently sell most of our systems through a network of commercial vehicle upfitters, which we estimate already
produces over 100,000 commercial vehicles a year.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our current electrified drive systems are comprised
of an electric motor that is mounted onto the vehicle&#8217;s drive shaft, an inverter motor controller, and a lithium-ion battery pack
to store energy to be used for propulsion. We deploy our electrified drive systems (&#8220;XLH&#8482;&#8221; and &#8220;XLP&#8482;&#8221;)
onto the chassis of vans, pickups, shuttle buses, delivery trucks, and many other commercial vehicles produced by OEMs such as Ford,
GMC, Chevrolet and Isuzu. This technology can be installed as the vehicles are being manufactured by industry standard second stage manufacturers
known as upfitters in less than one day, with no negative impact on the vehicles&#8217; operational performance, maintenance schedules
or factory warranties. Our electrified powertrain systems capture and store energy during regenerative braking and subsequently deploy
that energy into the driveline during acceleration, operating in parallel with the existing OEM drive train. In addition, our plug-in
hybrid system offers the ability to supplement this energy via a connection with an AC electricity source, including a level 1 or level
2 charger. Our systems enable vehicles to burn less fuel and emit less carbon dioxide (&#8220;CO2&#8221;), resulting in increases of
up to a 25-50% miles per gallon (&#8220;MPG&#8221;) improvement and up to a 20-33% reduction in greenhouse gas (&#8220;GHG&#8221;) emissions.
To date, vehicles deploying our electrification solutions have driven over 160&#160;million miles.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">With
our acquisition of World Energy, we became a provider of energy efficiency, renewable technology, electric vehicle charging station and
other energy solutions to customers across the New England region. By leveraging our comprehensive solutions in combination with utility
incentive programs, project management and financing, we assist companies throughout all aspects of the fleet vehicle electrification
process. We provide full-service electric vehicle charger installations, including the assessment of a location&#8217;s electrical infrastructure,
site layout of the charging area plan and equipment installation. We believe that the availability of robust electric vehicle charging
and infrastructure solutions is critical to meeting the long-term fleet electrification goals of our customers which in turn will translate
into growth opportunities for the Company.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On July 15, 2021, we purchased $3 million in
convertible notes in eNow, Inc. (&#8220;eNow&#8221;), a provider of solar and battery power systems that enable fully-electric transport
refrigeration units (&#8220;eTRUs&#8221;) for commercial semi-trailers. Additionally, we have the right to acquire eNow at a pre-determined
valuation and have a right of first refusal with respect to competing offers to acquire eNow, which expire if unexercised as of December
31, 2021. XL Fleet and eNow have also entered into a Development and Supply Agreement pursuant to which we are the exclusive provider
of high voltage batteries for use in eNow eTRUs.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are making fleet electrification affordable, accessible, and easy-to-adopt for end-use customers. Our current drive systems enable commercial
vehicle fleet operators to make immediate progress toward sustainability goals while the industry moves toward sustainable drive system
vehicles that are available, affordable and viable for commercial applications.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are developing additional offerings to extend our range of electrification options with plans to include full battery electric propulsion
(&#8220;XL ELECTRIC&#8482;&#8221;) and, hydrogen fuel cell electric systems. We further intend to deliver our systems on a broader range
of vehicle applications (including Class&#160;8 products and electrified refuse vehicles, among other applications). In addition, we
plan to offer comprehensive charging solutions (&#8220;XL GRID&#8482;&#8221;) and Electrification-as-a-Service (&#8220;EaaS&#8221;),
which would finance and manage vehicles, powertrains, charging systems, on-site power and energy storage systems while charging customers
on a usage and time basis.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Class&#160;2-6
includes vehicles generally classified as light duty (less than 10,000 pounds) and medium duty (between 10,000 pounds and 60,000 pounds)
under the gross vehicle weight rating system. Historically, Class&#160;2-6 has consisted of 600,000 to 650,000 new vehicles manufactured
and sold in North America each year and Class 7-8 has ranged from 150,000 to 375,000 new vehicles per year.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 67; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the year ended December 31, 2020, we experienced significant COVID-19 pandemic-related disruptions. Despite these disruptions, we had
significant fleet sales volume in the second half of 2020, with over 80% of our revenues realized in the third and fourth quarters of
fiscal year 2020. We believe that revenue for 2021 will also be heavily weighted to the back half of the year. Many of these COVID-19
pandemic-related disruptions have continued into fiscal year 2021, with delays in government responses at the Federal, state, municipal
and local levels and postponements of purchases of our products by municipal and other departments due to major budget shortfalls. In
addition, we believe that the impact of the global microchip shortage that the entire vehicle industry is currently experiencing will
adversely impact our operating results in fiscal year 2021. Given these uncertainties and uncertainty related to vaccination speed and
rates and potential impacts of new variants of COVID-19, we believe there continues to be pandemic related risks to our business and
our results of operations.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Market
Opportunity</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
estimate that the total addressable market for our products and services is over $1 trillion, when considering the current global market
for commercial vehicles, fuel consumption, charging equipment and other operating expenses. We intend to offer a wide array of electrified
drive systems including hybrid, plug-in hybrid, pure-electric and hydrogen fuel-cell electric systems to cover the full range of Class&#160;2-8
commercial vehicles; and are expanding into the EaaS market, which includes leveraging our cloud-based data and strong industry relationships
to offer a comprehensive, all-in-one solution that includes electrified vehicles, charging infrastructure and data-based fleet management
and energy services.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
are estimated to be over 29&#160;million commercial trucks in use in the U.S. alone, with roughly one million new commercial vehicles
sold each year in North America (aside from the below normal market conditions driven by COVID-19). While commercial trucks serve a wide
range of critical business and societal functions, the vast majority are powered by gasoline and diesel fuel. Transportation is now the
leading source of GHG emissions in the U.S., and many fleets are motivated (and increasingly mandated) to curb those emissions in their
daily operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
their attempts to curb emissions, commercial and municipal fleets are increasingly adopting electrification as their alternative propulsion
technology of choice. Demand for these vehicles has increased significantly in recent years, at the same time, broad adoption of electric
vehicles is unlikely to occur for a number of years in the fleet market, due to challenges including, but not limited to, the extreme
drive cycle and energy requirements of larger fleet vehicles, the high capital cost of battery electric vehicles , the lack of available
charging infrastructure to power the vehicles for frequent use cycles, and the dearth of commercially viable electric vehicles available
for purchase which meet the operating requirements of fleets. We believe all electric solutions will make sense for certain segments
of the commercial fleet market and intend to develop all electric solutions for appropriate market segments.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have built one of the largest end-use commercial
fleet customer bases of any Class&#160;2-6 vehicle electrification company in North America. Our fleet electrification solutions provide
the market with cost-effective, affordable hybrid and plug-in hybrid solutions with on-board telematics that are widely available for
sale and deployment across a broad range of popular vehicle chassis from the world&#8217;s leading OEMs.&#160;As a result, we believe
we are well-positioned to capitalize on our market position as we expand our product offering into additional propulsion technologies
including full battery electric and hydrogen fuel cell systems, heavier vehicles such as Class&#160;7-8 vehicles, additional vehicles
models in Class&#160;2-6 and comprehensive vehicle charging and energy solutions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe that the opportunity for expansion is even greater outside North America, particularly throughout Europe and Asia, which are
adopting electrified vehicles and deploying charging infrastructure more aggressively than in the Americas. These continents have also
historically been more progressive in incentivizing and mandating CO2 emissions reductions, further accelerating the demand for these
vehicles. As we expand our operations, we intend to capitalize on the increasing global market demand. We are exploring specific opportunities
for international sales in Asia, Europe, and South America and intend to commence sales in one or more of these regions by the end of
2022. Our management team has past experience selling hybrid systems in Asia, Europe and South America and we intend to grow our organizational
capability further to facilitate international expansion. At this point in time, we have not yet determined a specific timeline for expansion
in any particular international market.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Our
Technology and Products</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
our founding, we have developed an extensive technology library and know-how that has enabled us to create proprietary commercial fleet
electrification solutions which are reliable and cost effective. We have been producing and shipping our hybrid electric drive systems
to customers since 2012, and we have deployed thousands of units for hundreds of fleets over that time period. In 2017, we introduced
our plug-in hybrid electric drive system, which offers a more significant MPG and emissions improvement than the hybrid system, while
enabling customers to plug in their vehicles to a level 1 or level 2 charging station. Combined, as of December 31, 2020, vehicles deploying
our electrification solutions have driven over 140 million total miles while realizing significant gains in MPG and substantial reductions
in CO2 emissions.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 68; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our hybrid or plug-in hybrid system is installed
onto a traditional factory OEM chassis as it is manufactured at the industry standard second stage manufacturer and transforms that vehicle
into a more fuel-efficient hybrid/plug-in hybrid unit. This is accomplished by adding an electric motor, an advanced lithium-ion battery
pack, and control software. No other significant modifications to the vehicle are required, and no changes are made to the internal combustion
engine or transmission.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0; text-indent: 0.5in">Our hybrid systems (branded as &#8220;XLH&#8482;&#8221;)
have been proven to improve MPG by up to 25% over standard gas-powered vehicles, while reducing CO2 emissions by up to 20%. Our plug-in
hybrid system, branded as &#8220;XL Plug-In&#8482;&#8221; or &#8220;XLP&#8482;&#8221;, was named one of&#160;<i>TIME&#160;</i>magazine&#8217;s
The 100 Best Inventions of 2019. The XLP offers an even more significant improvement in these metrics, demonstrating up to a 50% MPG improvement
and up to a 33% reduction in emissions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Both systems allow the vehicle to continue leveraging
its internal combustion engine, while an electric motor mounted on the driveshaft provides an electric assist during acceleration that
reduces strain on the engine and lowers the amount of gas consumed. During deceleration, that motor serves as a generator that captures
energy through a process called regenerative braking, which stores that energy in the system&#8217;s battery pack. When the vehicle accelerates,
that power is transferred into the driveline once again, and the process repeats. This allows our systems to operate in parallel with
the OEM drivetrain, maintain factory vehicle warranties, and regenerate energy automatically to help power the vehicle.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Both the XLH and XLP system feature certain standard
individual components, although the specific specifications and mounting locations differ depending on the vehicle chassis and electrification
system used. Our systems are custom designed, with components configured and mounted uniquely for each compatible vehicle on which we
operate. While an XL system includes over 100 different parts in its bill of materials, the four major components are illustrated and
summarized below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="img_002.jpg"/></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0.25in; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">1) <b>Electric traction motor</b>. The electric
motor mounts onto the vehicle&#8217;s driveshaft, which has been modified to accommodate this component. During deceleration, it leverages
regenerative braking to capture energy normally wasted in braking and help slow the vehicle, reducing wear on the brakes. During acceleration,
it uses the recaptured energy to provide up to an additional 220 ft./lbs. of torque into the driveline, reducing the load on the engine
and thereby reducing fuel consumption.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 69; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">2) <b>Motor drive</b>. This inverter controls and
conditions the back and forth flow of power to and from the battery pack, depending on whether the system is expelling energy (during
acceleration) or capturing energy (during deceleration).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">3) <b>Control Module and Data Analytics Platform.</b>&#160;We
install a control module and telematics unit (which is branded as &#8220;XL Link&#8221;). The control module is the &#8220;brains&#8221;
of the electric powertrain and determines how to operate the powertrain based on driver demands and vehicle and powertrain conditions.
The telematics unit enables remote commissioning, remote software updates, remote service assessments, and transmits data to a proprietary
cloud-based software system which can analyze various vehicle and systems metrics. The XL Link platform also provides a useful tool for
research and development (&#8220;R&amp;D&#8221;) and we intend to expand this tool to facilitate fleet electrification planning (vehicle/powertrain
selection and charging infrastructure planning).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">4) <b>Battery pack.</b>&#160;Both the XLH and XLP
systems feature a lithium ion battery pack of varying capacities (depending on whether it is a hybrid or plug-in hybrid system). This
battery pack can be mounted under the chassis or in the bed of a pickup truck depending on the system design and the configuration of
the chassis on which it is mounted.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In the future, we intend to leverage our strong
OEM and upfitter partnerships, internal engineering expertise and broad customer base to bring new electrification solutions to market.
These include a wider array of available chassis options, deeper relationships with current and future OEM partners, and an expansion
of our electrification suite to include electric vehicles (&#8220;EV&#8221;) and potentially hydrogen fuel cell enabled systems. We expect
to develop proof-of-concept prototypes of these new systems in 2021 and introduce such systems for sale between late 2021 and late 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><!-- Field: Page; Sequence: 70; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We plan to offer charging and power management
solutions. Such solutions are expected to include charging stations, onsite energy storage and power generation as well as system management.
This offering will be branded as XL GRID, and we expect to work with a range of partners to provide a consolidated and comprehensive offering.
We formally launched XL GRID in December 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Further, we have a unique opportunity to leverage
our hardware, software and energy industry partnerships to potentially launch an EaaS offering. Such an offering bundles vehicles, xEV
powertrains, charging infrastructure, power and energy supply and other services for customers to provide an easy and low risk transition
to fleet electrification and emissions reductions. Such an offering has the potential to increase our product sales and leverage the data
in XL Link. We expect that this offering will also create pools of fleet electrification assets which are attractive to infrastructure
and other investors, especially those with sustainability targets and focus. We anticipate to offer EaaS to select customers beginning
in 2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Industry and Competition</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">When we were founded in 2009, the commercial vehicle
electrification market was in the early stages and featured limited competition. In recent years, however, the vehicle electrification
market has significantly expanded. In the consumer (non-commercial) market, companies such as Tesla have helped push electrification for
passenger vehicles to the forefront, and many other startups have entered the space to capitalize on the increased interest. Nearly all
traditional OEMs have accelerated and expanded their own electric vehicle lineups.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">While we expect the trend toward increased competition
to continue, our management believes we are well-positioned to compete favorably. Unlike the majority of companies in the vehicle electrification
industry, which produce light duty passenger vehicles targeted for the consumer (non-commercial) market, we have historically focused
exclusively on the commercial market. In the commercial space, vehicles are heavily customized with bodies that are built to suit the
application for which they are purchased. We have established relationships with a large network of companies that perform this work who
are certified to sell, install and service our electrification systems. We credit this go to market strategy for our recent growth and
ability to remain customer-focused and responsive to market demand for our products. As a result, we believe that we have built the largest
and broadest commercial fleet customer base for Class&#160;2-6 hybrid and plug-in hybrid electric vehicles in North America.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">There are few companies that we consider to be
direct competitors. Companies such as Workhorse operate in the Class&#160;2-6 market and others like Lordstown Motors Corp. (&#8220;Lordstown&#8221;)
are focused on bringing Class&#160;2 EVs to market. As we expand into the Class&#160;7 and 8 markets, we will face new competitors, such
as Hyliion, Inc. (&#8220;Hyliion&#8221;), which are focused on the Class&#160;8/heavy truck market.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Several new and established OEMs are currently
building battery electric, or all electric, vehicles for the commercial market, but our management believes that these OEMs are likely
to focus where there is the most crossover with the consumer market (primarily small pickup trucks and vans). Throughout our history,
we have worked closely with traditional OEMs such as Ford, GM and Isuzu to provide electrification solutions for their standard gas-powered
vehicles, so we consider our relationship to such companies to be that of a market partner as opposed to a competitor. However, with the
continued interest being shown in EVs, we may experience competition from OEMs that release all electric versions of the same vehicles
being deployed with our systems. We expect to continue to produce hybrid and plug-in hybrid versions of those vehicles due to the operational
advantages and customer preferences those products offer. We further expect to expand our product line into the larger medium and heavy
duty EV applications.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As we expand our product line to include EV applications,
as well as Class&#160;7-8 vehicle types, we will potentially begin competing with several other current and future EV developers who are
looking to serve those markets. This could include current manufacturers such as Lion Electric Company, Hyliion, Green Power Motor Company,
Nikola Motor Company and Proterra, Inc. If we expand into a full EaaS suite, in which we could offer bundled packages of vehicles, charging
infrastructure, energy and fleet management consulting on an as-needed basis, we would also begin competing with several other companies
who are considering entering the emerging EaaS space such as Nikola and their &#8220;bundled pricing&#8221;.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Customers</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In our 10-year existence, we have served over 200
end-use customers deploying over 4,300 systems. These systems have combined use in real world applications in excess of 140&#160;million
miles as of December 31, 2020. Our end-use customers most often purchase our systems from upfitters, OEM dealerships or other participants
in our sales channels, who are our direct customers. Our end-use customer base is comprised of Fortune 500 corporate enterprises, public
utilities, and municipalities of all sizes, a group that we estimate to operate over one million vehicles globally. We continue to develop
these relationships with new products while growing the base with new customers seeking sustainability options in the Class&#160;2-6 commercial
vehicle market. We expect to continue to develop opportunities that lead to additional product offerings into the Class&#160;7-8 commercial
vehicle market.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 71; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the fiscal year ended December&#160;31, 2020,
we had one customer that accounted for over 10% of our revenue. Sales to Farmbro Inc., an upfitter, accounted for 68% of our total revenue
in fiscal 2020. Our customer concentration has historically varied based on the receipt of large fleet orders, a trend that we expect
to continue in the near term.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We expect 2021 to follow typical customer seasonal
purchasing patterns, with a majority of our revenue coming in the third and fourth quarters of the year. More than 80% of our sales were
recognized in the second half of 2020, and we&#8217;d expect a similar or even more pronounced concentration of revenue in 2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our customers typically purchase commercial vehicles
with a 3 to 6 month lead time. All our orders are designed to meet a specified OEM vehicle chassis (VIN level), with production and shipment
coordinated to meet simultaneously via the industry standard ship-thru process. Our systems are sourced and built to exacting specifications
in line with OEM production timelines and customer installation preferences, and supply is sourced to meet these timelines. Our sales
and marketing team uses a software tool to track all sales opportunities to existing and potential customers, identifying specific vehicles
and our systems for such vehicles. This is used by our management to create projections about future aggregate sales pipeline opportunities
for our existing products. Our management reviews our sales opportunity pipeline data and applies our historic conversion rates of sales
pipeline and historical experience with respect to lead time to create revenue projections. Our management believes that our revenue estimates
and committed backlog are important indicators of expected future performance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Partnerships and Suppliers</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Sales Upfit Channel Partnerships</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We rely on an established upfitter partner network
with locations throughout the U.S. and Canada to support the installation of our product via the industry standard ship-thru and upfit
processes. Our upfitter partners are trained by our staff to use our Installation Process Platform and are certified to install our full
line of products. Training is supported by our online step-by-step instruction manual for each kit, along with remote commissioning designed
to ensure a successful installation and customer satisfaction. These same partners are also authorized to act as resellers of our full
product line to their respective customers using their own sales organizations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Sales FMC Channel Partnerships</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We market our systems in conjunction with several
major fleet management companies (&#8220;FMCs&#8221;) in North America and partner with their sales, consulting, and vehicle engineering
teams to support customer demand. This channel allows us to expand our reach to over two million leased vehicles with our portfolios.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">OEM Channel Partnerships</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We collaborate with vehicle manufacturers to design,
build, and deliver our systems in targeted fleet applications. We anticipate that this segment will continue to grow as the larger vehicle
OEMs focus on electrification solutions based on consumer demand.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Production/Supply Chain Partnerships</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We rely on third-party suppliers for the provision
and development of many of the key components and materials used in our electrified powertrain solutions. While we obtain components from
multiple, redundant suppliers whenever possible, some of the components used in our vehicles are purchased from a single source or a limited
number of sources. We are reliant upon a single source, Parker Hannifin Corporation, for the supply of motor components operating under
a three-year non-exclusive supply agreement with volume and pricing commitments.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In the first half of 2020 as result of the COVID-19
pandemic, we experienced multiple supply and service disruptions impacting our hybrid electric vehicle (&#8220;HEV&#8221;) product line.
Our primary battery test facility halted testing of our HEV battery, preventing the validation of a newly designed battery. After several
weeks, we were able to find an alternate test facility to restart the battery validation. This required sourcing, contracts, test plan
development, training, and movement of essential hardware and equipment from the original location in New York to California resulting
in a several month delay. Both test facility service providers are procured under a purchase order service arrangement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Further, a battery supply partner, operating under
a multi-year non-exclusive supply agreement with volume and pricing commitments, had significant supply disruptions in the April-May timeframe
due to sub-supplier impacts on the Indiana and Michigan labor forces. In addition, a supplier with whom we procure battery components
under a month-to-month purchase order, had battery supply disruptions with a temporary closure of a manufacturing plant in Michigan. This
closure impacted the supply of HEV batteries to us by several weeks.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 72; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Strategy</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As a leading provider of hybrid and plug-in
hybrid electrification systems for Class&#160;2-6 commercial fleet vehicles, and with more than 140&#160;million customer miles driven
on our electrification systems as of December 31, 2020, we believe that we are in a unique position to expand our product offering and
capitalize on the increasing demand for vehicle electrification. We are one of only a few companies that have deployed thousands of xEV
powertrains in the Class&#160;2-6 commercial fleet market in the U.S. and Canada, so we have established significant experience, data
and relationships enabling scalable production, supply chain and service compared to competitors with relatively few systems in operation.
We also have established multi-national customers and suppliers. Our objective is to be a world leader in fleet electrification solutions,
and our mission is to accelerate the adoption of fleet electrification systems through cost effective, customer tailored and comprehensive
solutions. We have developed a strategy for delivering additional value and expanding market share moving forward, with plans to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expand
our xEV platform to include battery electric options. We believe that our customer base is among the early adopters of commercial electrification,
and that many customers are currently or may soon be interested in expanding into all-electric options. Our position in the hybrid and
plug-in hybrid electric market has enabled the development of strong relationships with existing customers and prospective customers,
who may be prime candidates for adopting all electric versions of our systems in the future. Furthermore, we believe that we have the
potential to become the first major commercial fleet electrification provider to include a full suite of commercial xEV offerings (hybrid,
plug-in hybrid, battery electric) in our offerings.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: left">Expand offerings
                                            into new vehicle classes (7-8), chassis configurations and applications. We are a leading
                                            provider of hybrid and plug-in hybrid electrification systems for Class&#160;2-6 commercial
                                            vehicles, with applications available for pickup trucks, cargo/passenger vans, buses, box
                                            trucks, step vans, ambulances, stripped chassis and more. By expanding our lineup into Class&#160;7
                                            and 8 vehicles, we plan to add more medium- and heavy-duty options to our lineup, for applications
                                            such as refuse vehicles, city transit buses, tractor trailers, bucket trucks and more. We
                                            believe that this expansion has the potential to create opportunities within a new market
                                            segment historically consisting of hundreds of thousands of vehicles sold each year in North
                                            America alone.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: left">Expand offerings
                                            to include comprehensive charging solutions and power management through an offering branded
                                            as XL GRID&#8482;. Our customersoperate thousands of facilities across the U.S. and Canada.
                                            Most of these facilities do not have sufficient vehicle charging infrastructure, and we expect
                                            to leverage our customer relationships and fleet operational data to effectively deploy and
                                            manage charging systems. These facilities typically have dozens and, in some cases, even
                                            hundreds of vehicles onsite, such that integrating charging with the existing building power
                                            system can create challenges. We expect to offer onsite power and energy storage solutions
                                            to customers to help manage these challenges. We also expect to offer services to help manage
                                            vehicle charging in order to reduce costs and increase the value of the fleet vehicle charging.
                                            We may work with partners to offer certain aspects of this comprehensive offering.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Grow
business globally to capitalize on worldwide demand for vehicle electrification. Global markets, particularly Europe, Asia and India,
are also adopting vehicle electrification. By growing our commercial reach into these markets, we believe that we can build significant
share and revenue opportunities within an untapped community of customers. We currently work with many fleets in the U.S. and Canada
that operate vehicles globally, providing an opportunity to quickly expand worldwide within those fleets.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in; font-size: 10pt"><span style="font-size: 10pt;">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-size: 10pt;">Build upon an established position in fleet electrification as well
    as energy industry and infrastructure finance relationships to establish a fleet EaaS offering. With our established and expanding
    product line of xEV solutions (&#8220;XLH&#8482;&#8221;, &#8220;XLP&#8482;&#8221; and &#8220;XL ELECTRIC&#8482;&#8221;), a robust
    fleet electrification analytics platform (&#8220;XL Link&#8221;), and our future offering of comprehensive charging and power solutions
    (&#8220;XL GRID&#8482;&#8221;). We believe we are well positioned to offer fleet EaaS. In this offering, we aim to aggregate and
    package vehicles, electric powertrains, charging infrastructure, energy management and other services into an integrated offering
    to help customers rapidly reduce transportation related emissions. We expect to work with infrastructure investors to provide non-dilutive
    capital to finance these assets. We believe that such an offering can reduce the barriers to adopting fleet electrification on a
    broader scale.</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 73; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Value Proposition</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We were founded on the principal of delivering
electrification solutions to customers in ways that were affordable, offered clear and immediate economic advantages, significantly lowered
CO2 emissions, and which were easily adoptable. We began by developing hybrid electric drive systems, which are far less expensive than
battery electric options and require no additional charging infrastructure to operate. As battery prices have decreased, the infrastructure
has slowly matured, and companies have become more capable of adopting plug-in vehicles, we have expanded our lineup to include plug-in
hybrid options to meet this need.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Though trends toward battery electric vehicles
continue to develop, we expect that the demanding drive cycles of many commercial fleet applications will limit the rate of EV adoption
in many market segments. There are significant challenges preventing fleets from moving forward with large numbers of EVs, including high
capital cost and lack of reliable and proven fleet-capable product options. As a result, demand for HEV and plug-in hybrid electric vehicle
(&#8220;PHEV&#8221;) fleet options&#160;remains strong, and we believe our focus on hybrid and plug-in hybrid options aligns with current
market demand for reliable and proven fleet options that are currently available for deployment. These readily available solutions provide
immediate fuel economy and sustainability value while overcoming the most pressing challenges of their all-electric counterparts. While
we plan to introduce EV options that align with our customers&#8217; ability to purchase, deploy and operate these vehicles in certain
segments, we believe that our hybrid and plug-in hybrid electric drive solutions offer a number of strong value propositions for fleets
today:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>No
charging infrastructure is required</i>. Our hybrid and plug-in hybrid electric systems are self-charging, using regenerative braking
to supplement the power of the internal combustion engine, which burns less fuel due to the hybrid assist. While the plug-in hybrid systems
are able to leverage external power sources, they are not dependent upon those sources to operate the vehicle when there is a chance
to supplement with an external power source, such that standard level 1 or level 2 chargers, which are more widely available and less
expensive to install, are sufficient for providing their additional power.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Less
expensive to purchase and operate</i>. Our HEV and PHEV solutions can be purchased at a fraction of the cost of currently available battery-powered
all electric commercial fleet vehicles, delivering immediate value and lowering operating expenses over time. Our systems may qualify
for a wide range of state incentives throughout the country, but even without utilizing those programs, we believe that our systems represent
one of the most cost effective electrification solutions available for commercial fleet vehicles.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Readily
available for fleet vehicles and applications</i>. Because our systems are compatible with existing OEM chassis that are already in use
for fleet applications, they can be quickly installed onto a wide range of popular fleet vehicles from multiple vehicle manufacturers.
This creates continuity for fleets and familiarity for drivers. In addition, these vehicles continue to leverage an internal combustion
engine, so there is no &#8220;range anxiety&#8221; to consider.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Immediate
fuel savings and sustainability value</i>. Because they are readily deployable, our hybrid and plug-in hybrid systems can provide immediate
value on fuel economy and sustainability targets. The systems can help fleets make up to 25-50% MPG improvements while reducing emissions
by as much as one third.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">While our hybrid and plug-in hybrid electric drive
systems currently offer many immediate benefits over full electric propulsion, they also help to accelerate the transition to full electric
propulsion vehicles as those technologies and supporting infrastructures continue to develop. In the meantime, we are leveraging our electric
powertrain supply chain and technology to develop all-electric system options, which we expect to introduce in 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe the high cost of more sustainable drive
systems, such as all electric, are a significant barrier to adoption for commercial fleets, especially in market segments with demanding
end use applications not suitable for current EV technology. We are uniquely positioned to reach a very broad market with our hybrid and
plug-in hybrid offering, including drive cycle and end use applications that are currently not viable for all electric solutions. We believe
we will have an advantage with respect to the introduction of all electric solutions in certain market segments, as we expect to be able
to leverage the real world operating data, various customer and operational relationships, and charging infrastructure it establishes
with our hybrid and plug-in hybrid offering.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe that we are also uniquely positioned
to leverage our significant installed base of customers, fleet vehicles and telematics data to expand into new lines of business. This
may include new electrification categories, new vehicle classes and application possibilities (including Class&#160;8 products and electrified
refuse vehicles, among other applications), and new business models (such as EaaS).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 74; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Manufacturing and Production</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We produce our hybrid and plug-in hybrid electrification
systems from components manufactured by third party suppliers. We also rely on system installation support from certified upfitters as
required to meet demand volume. Our production team resides at a leased facility in Quincy, IL.&#160;The site capabilities include receiving,
warehousing, production/kitting, delivery, install/upfit training and system/component level troubleshooting.&#160;Our support functions,
including supply chain, quality, and engineering operate remotely with daily contact with the production team.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Sales and Marketing</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We maintain a sales and marketing team designed
to promote, sell and communicate to our core target customers throughout the U.S. and Canada. The sales team is organized to cover both
direct sales to customers and indirect sales through our two largest channels: sales and installation partners (vehicle upfitters) and
fleet management companies (leasing and consulting organizations). This structure has enabled our expansion into established networks
of fleet customers throughout the U.S. and Canada. The marketing team is organized to execute across external and internal go to market
functions across the business, from strategy and message development to full scale program and campaign management. The marketing team
is responsible for managing and executing against all aspects of our digital and offline market presence. This includes maintenance of
the XL brand identity, website, digital and social media properties, online and offline advertising and demand generation, events, public
relations, customer communications and more.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We expect to expand our sales and marketing capabilities
and presence as we continue to grow.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Research and Development</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We conduct research and development for product
development at our headquarters located in Boston, MA, and also at our Southern California Technical Center in Foothill Ranch, CA. Both
facilities are equipped with prototyping and testing capabilities to support product development. As needed, we supplement testing with
outside test facilities to support product development along with ensuring compliance to applicable standards and regulations such as
Federal Motor Vehicle Safety Standards (&#8220;FMVSS&#8221;). To support development, both facilities have engineering and support staff.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We develop both hybrid electric and plug-in electric
solutions that are designed to integrate into OEM vehicles without voiding OEM warranties. A product development process is followed to
ensure the products meet quality and timing targets while taking concepts through to production. We integrate a mixture of commercially
available components and proprietary developed products to create electrified powertrain solutions. The XL developed hybrid controller
that provides supervisory function and control over all subsystems of the electrified solution utilizes a modular software architecture.
This approach facilitates a quicker adaption of the software updates required for different components used in the development of an electrified
powertrain solution.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A key feature of our hybrid and plug-in hybrid
controller is the ability to remotely monitor the performance and status of the powertrain solution including diagnostics and faults.
If required, we can remotely push software updates to the controller to implement updated software or address certain issues without having
to bring the vehicle into a service center for such an update. Additionally, if required, the system can be remotely disabled should there
be a safety concern with how the vehicle is operating.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our R&amp;D organization leadership and team have
extensive experience in the commercial vehicle industry, including drive systems for the full range of Class&#160;2-8 commercial vehicles.
Our team has established concept and prototype designs for all electric range plug-in hybrid electric vehicle systems and controls, pure
electric drive systems and controls, and hydrogen fuel cell electric drive systems, including heavy duty Class&#160;7-8 applications in
addition to the currently available hybrid and plug-in hybrid drive systems already available.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Intellectual Property</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our success depends in part upon our ability to
protect our core technology and intellectual property, and we rely on a combination of patents, know-how, copyrights, trademarks, trade
secrets and non-disclosure agreements to establish and protect our intellectual property. As of December&#160;31, 2020, we had 25 issued
patents, including one international patent from China. In addition, as of December&#160;31, 2020, we had 15 patent applications that
were published (or awaiting publication) and are under examination at the U.S. Patent Office. We also have four provisional patent application
that have been filed with the U.S. Patent Office. In addition to the above, eleven trademarks have been assigned to us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our intellectual property portfolio largely relates
to mechanical systems, software, vehicle data analysis, vehicle control strategies, and data processing/management, and the utilization
of data to optimize vehicle functions. Intellectual property is generated organically as part of our product development efforts. Concepts,
ideas and solutions that are generated are reviewed to determine if they are patentable, and we hold regular executive level reviews to
determine if disclosures are to be further processed for filing as a patent application.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 75; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We cannot conclusively state that any pending applications,
existing patents or future patents will be definitively useful in protecting or promoting our business and growth plans. Please see the
section entitled &#8220;<i>Risk Factors</i>&#8221; for additional information on the risks associated with our intellectual property strategy
and portfolio.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Facilities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 12.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We currently operate four separate leased facilities
across the U.S., strategically positioned across the East coast, Midwest and West coast in order to best leverage proximity to customers,
partners and employee talent pools.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our headquarters are located in Brighton, MA, a
neighborhood of Boston. This flagship facility houses the majority of the executive leadership team, along with engineering, sales&#160;&amp;
marketing, finance, human resources, service and supply chain functions. The facility includes a mixture of upper floor offices and lower
floor automotive engineering equipment, including vehicle lifts and a dynamometer which enables the team to conduct extensive system and
emissions testing on-site. Our lease was extended to February 29, 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our production team resides at a leased facility
in Quincy, IL.&#160;It is strategically located near OEM and key upfitter partner headquarters facilities. This facility is predominantly
responsible for receiving material inventory and completing and shipping finished kits to customers. Site capabilities include receiving,
warehousing, production/kitting, delivery, install/upfit training and basic system/component level troubleshooting.&#160;Our lease expires
on December&#160;31, 2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We also operate a facility in Foothill Ranch, CA
which houses members of the engineering team that were brought into the business through the 2019 acquisition of Quantum Fuel&#8217;s
electrification division. This team includes expertise in electrical, mechanical and systems engineering and is responsible for new product
development, testing and component integration. Our lease expires in February 2025, with the option to extend for an additional 60-month
term.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Effective February, 2021 we opened a location
in Wixom, MI, which will serve as a fleet electrification technology center to support the design, development, testing and validation
of a wide range of commercial vehicle electrification solutions.&#160;The facility includes a component test lab including vibration
capability, a vehicle chassis dynamometer, an electronics lab and battery testing equipment. Our lease expires in February, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, roughly 10&#160;percent of our employees
work remotely on a regular basis across a range of functions for whom frequent travel is required, including sales&#160;&amp;&#160;marketing,
service and quality. Throughout the COVID-19 pandemic, the majority of our employees have worked remotely unless required to be at a
facility to perform their core functions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Employees</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 12.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of September 30, 2021, we had 168 full time
employees. We have not experienced any work stoppages, do not include any labor unions and consider our relationship with employees to
be very good.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Government Regulations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We operate in an industry that is subject to extensive
regulation. Regulatory compliance and product safety are our key areas of focus. As part of product development cycles, regulatory compliance
is assessed early on in the development program and plans are implemented to assure compliance when a product is released to customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We also operate in an industry that is subject
to extensive environmental regulation, which has become more stringent over time. The environmental laws and regulations to which we
are subject govern, among others, water use, air emissions, use of recycled materials, energy sources, the storage, handling, treatment,
transportation and disposal of hazardous materials, the protection of the environment, natural resources and endangered species and the
remediation of environmental contamination. We may be required to obtain and comply with the terms and conditions of multiple environmental
permits, many of which are difficult and costly to obtain and could be subject to legal challenges. Compliance with such laws and regulations
at an international, regional, national, provincial and local level is an important aspect of our ability to continue our operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Environmental standards applicable to us are established
by the laws and regulations of the countries in which it operates, standards adopted by regulatory agencies and the permits and licenses
that it holds. Each of these sources is subject to periodic modifications and increasingly stringent requirements. Violations of these
laws, regulations or permits and licenses may result in substantial civil and criminal fines, penalties, orders to cease the violating
operations or to conduct or pay for corrective works. In some instances, violations may also result in the suspension or revocation of
permits and licenses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 76; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Vehicle Safety and Testing Regulation</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The vehicles containing our systems are subject
to, and required to comply with, numerous regulatory requirements established by the National Highway Traffic Safety Administration (&#8220;NHTSA&#8221;),
including applicable FMVSS. The OEMs must self-certify that its vehicles meet or are exempt from all applicable FMVSSs before a vehicle
can be imported into or sold in the U.S.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">There are numerous FMVSSs that apply to our systems
that are included in our customers&#8217; vehicles. Examples of these requirements include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Electric
Vehicle Safety&#8212;limitations on electrolyte spillage, battery retention, and avoidance of electric shock following specified crash
tests;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flammability
of Interior Materials&#8212;burn resistance requirements for materials used in the occupant compartment; and</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Crash
Tests for High-Voltage System Integrity&#8212;preventing electric shock from high voltage systems.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 38.25pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are also required to comply with other NHTSA
requirements and federal laws administered by NHTSA, including early warning reporting requirements regarding warranty claims, field reports,
death and injury reports, foreign recalls, and owner&#8217;s manual requirements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>CARB Emissions Compliance and Certification</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our hybrid and plug-in hybrid systems are fitted
to vehicles that have been certified to meet the requirements of U.S. Environmental Protection Agency (the &#8220;EPA&#8221;) and California
Air Resources Board (&#8220;CARB&#8221;). The OEMs are responsible for ensuring compliance with the appropriate regulations for the base
vehicle for emissions, fuel economy and on-board diagnostics.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">CARB classifies the XL system as an aftermarket
fit system / device. As such, CARB requires that an Executive Order (&#8220;EO&#8221;) is obtained for the sale of the system intended
for use on a vehicle to be operated in the state of California. In order to obtain the EO, we are required to submit an application to
CARB for each vehicle group or family, which is required for each model year. The vehicle models included in a group or family are determined
by the level of commonality of vehicle systems on both the base vehicle and the hybrid or plug in hybrid systems that are fitted.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">CARB will then issue a test order that details
the required testing and the specification of the vehicle to be used to demonstrate compliance. The essence of the testing is not to confirm
the performance of the hybrid or plug-in hybrid system fitted to the vehicle, but to demonstrate that addition of the system does not
negatively impact the emissions or diagnostic monitoring performance of the vehicle.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have obtained a number of EOs for prior model
years and are in the process of conducting testing against CARB issued test orders for future products to be introduced into the California
market. EOs issued by CARB to us are public record and are available to view on the CARB database for aftermarket, performance, and add-on
parts. EOs also include requirements to collect data from vehicles in the field (in use data). We are pursuing new model certification
with CARB.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We were previously certified under CARB and are
currently pursuing re-certification under CARB for 2021. Our prior products offered in California were done on an individual model basis
and specific for each model year. We are now pursuing approval of our systems on a system basis, which would, if approved, enable sales
of a broader range of our products in California for multiple models and over multiple model years, subject to changes in design of our
products. There can be no assurance that we will be able to obtain any such approvals on a system basis or otherwise.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Future XL products may include battery electric
vehicles, which would require a different certification process and would be subject to both CARB and EPA testing in order to demonstrate
electric range and qualify for credits if appropriate. For light duty vehicles, a zero emission vehicle certification would be required.
Heavy duty electric vehicles are subject to the CARB Zero-Emission Powertrain Certification Program.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Battery Safety and Testing Regulation</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our electrified powertrain solutions are intended
to meet the International Organization for Standardization&#8217;s standards for electrically propelled vehicles in vehicle operational
safety specifications and connecting to an external power supply. Additionally, we may incorporate other battery system standards of the
International Organization for Standardization in our electrified powertrain solutions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our battery portfolio has leveraged three commercially
available Li-ion batteries. Further, we have developed a hybrid battery and a plug-in hybrid pack with industry partners. The commercially
available batteries were designed and tested by the suppliers, while the developed packs went under stringent testing to comply with Society
of Automotive Engineers International J2929 Standard, &#8220;Safety Standard for Electric and Hybrid Vehicle Propulsion Battery Systems
Utilizing Lithium Based Rechargeable Cells.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have developed and instituted the recommended
practice for conductive charging systems to the SAE International Surface Vehicle Standard J1722 SAE Electric Vehicle and Plug in Hybrid
Electric Vehicle Conductive Charge Coupler.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have designed systems in accordance to SAE J2344
Guidelines for Electric Vehicle Safety mandating use of Hazardous Voltage Interlock Loop, charge interlocks, access cover interlocks,
grounding practices and safety labeling for Electrical Energy Storage devices following the recommended practice of SAE J2936.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 77; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">All XL developed batteries have been tested and
meet the requirements for USDOT Federal Regulations Title 49 Part 173.185 General Requirements for Shipments and Packaging; Lithium Cells
and Batteries issued by the Pipeline and Hazardous Materials Safety Administration. Testing was performed following the UN Recommendations
on the Transport of Dangerous Goods; Manual of Tests and Criteria Section&#160;38.3.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our battery packs and modules have met the compliance
requirements of the UN Manual of Tests and Criteria demonstrating our ability to ship the battery packs with completion of the following
tests:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Altitude
Simulation</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thermal
Test</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vibration</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shock</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">External
Short Circuit</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Overcharge</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forced
Discharge (Module)</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Legal Proceedings</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">From time to time, we may become involved in legal
proceedings or be subject to claims arising in the ordinary course of our business. Regardless of outcome, such proceedings or claims
can have an adverse impact on us because of defense and settlement costs, diversion of resources and other factors and there can be no
assurances that favorable outcomes will be obtained.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On March 8, 2021, a putative class action complaint
was filed in federal district court for the Southern District of New York (Suh v. XL Fleet Corp., et al., Case No. 1:21-cv-02002) against
us and certain of our current officers and directors (the &#8220;Suh Complaint&#8221;). On March 12, 2021, a second putative class action
complaint was filed in federal district court for the Southern District of New York (Kumar v. XL Fleet Corp., et al., Case No. 1:21-cv-02171)
against us and certain of our current officers and directors (the &#8220;Kumar Complaint&#8221;). Those cases were consolidated and a
lead plaintiff appointed in June 2021, and an amended complaint filed on July 20, 2021 alleging that certain public statements made by
the defendants between October 2, 2020 and March 2, 2021 violated Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5 promulgated
thereunder. The defendants filed a motion to dismiss the amended complaint on August 26, 2021. The plaintiffs filed an opposition to
the motion to dismiss on October 4, 2021. The defendants&#8217; reply brief, if any, is due to be filed on or before October 25, 2021.
We believe that the allegations asserted in the Suh Complaint and Kumar Complaint are without merit, and we intend to vigorously defend
both lawsuits. There can be no assurance, however, that we will be successful. At this time, we are unable to estimate potential losses,
if any, related to either lawsuit.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On September 20, 2021, a putative class action
complaint was filed in the Delaware Court of Chancery (Laidlaw v. Ledecky et al., C.A. No. 2021-0808) (the &#8220;Laidlaw Complaint&#8221;)
against us, certain of our current officers and directors, and the company&#8217;s sponsor, Pivotal Investment Holdings II LLC. The Laidlaw
Complaint alleges various breaches of fiduciary duty, and aiding and abetting breaches of fiduciary duty, for purported actions relating
to the negotiation and approval of the December 21, 2020 merger and organization of Legacy XL to become XL Fleet Corp., and purportedly
materially misleading statements made in connection with the merger. We believe that the allegations asserted in the Laidlaw Complaint
are without merit, and we intend to vigorously defend the lawsuit. There can be no assurance, however, that we will be successful. At
this time, we are unable to estimate potential losses, if any, related to the lawsuit.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On October 19, 2021, a putative class action
complaint was filed in the Delaware Court of Chancery (Janmohamed v. Ledecky et al., C.A. No. 2021-0906) (the &#8220;Janmohamed Complaint&#8221;)
against certain of our current officers and directors, and the company&#8217;s sponsor, Pivotal Investment Holdings II LLC. The Janmohamed
Complaint alleges various breaches of fiduciary duty, and aiding and abetting breaches of fiduciary duty, for purported actions relating
to the negotiation and approval of the December 21, 2020 merger and organization of Legacy XL to become XL Fleet Corp., and purportedly
materially misleading statements made in connection with the merger. We believe that the allegations asserted in the Janmohamed Complaint
are without merit, and we intend to vigorously defend the lawsuit. There can be no assurance, however, that we will be successful. At
this time, we are unable to estimate potential losses, if any, related to the lawsuit.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Corporate Information</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.5in 0pt 0; text-indent: 0.5in">Our principal executive offices are located
at 145 Newton Street, Boston, Massachusetts 02135, and our telephone number is (617) 718-0329. Our website address is www.xlfleet.com
and the information contained in, or that can be accessed through, our website is not part of this prospectus and should not be considered
part of this prospectus.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.5in 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Information Available on the Internet</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">Our internet address is www.xlfleet.com,
to which we regularly post copies of our press releases as well as additional information about us. Our annual reports on Form 10-K, quarterly
reports on Form 10-Q, current reports on Form 8-K, and all amendments to those reports, are available to you free of charge through the
Investor Relations section of our website as soon as reasonably practicable after such materials have been electronically filed with,
or furnished to, the Securities and Exchange Commission (the &#8220;SEC&#8221;). The SEC maintains an internet site (http://www.sec.gov)
that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC.
We include our web site address in this prospectus only as an inactive textual reference. Information contained in our website does not
constitute a part of this report or our other filings with the SEC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.5in 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 78; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_012"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>MANAGEMENT
AND CORPORATE GOVERNANCE</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Executive Officers and Board of Directors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our charter provides that our business is to be
managed by or under the direction of our board of directors. Our board of directors is divided into three classes for purposes of election.
One class is elected at each annual meeting of stockholders to serve for a three-year term. Our board of directors currently consists
of 9 members, classified into three classes as follows: (A) Debora M. Frodl, Declan P. Flanagan and Sarah Sclarsic constitute a class
with a term ending at the 2024 annual meeting; (B) Kevin Griffin, Christopher Hayes and Niharika Ramdev constitute a class with a term
ending at the 2022 annual meeting; and (C) Thomas J. Hynes III, Dimitri N. Kazarinoff and Jonathan J. Ledecky constitute a class with
a term ending at the 2023 annual meeting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our directors and executive officers and their
ages as of September 30, 2021 are as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 43%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Name</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 13%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Age</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 42%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Position
    with the Company</b></span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b><i>Executive Officers</i></b></span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Thomas J. Hynes III</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">41</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">President, Director</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Dimitri N. Kazarinoff</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">57</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Chief Executive Officer, Director</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Cielo Hernandez</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">45</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Chief Financial Officer</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">James Berklas</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">50</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">General Counsel</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b><i>Non-Employee Directors</i></b></span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Debora M. Frodl (1)(3)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">56</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Chair of the Board</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Declan P. Flanagan (2)(3)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">47</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Director</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Kevin Griffin</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">45</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Director</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Christopher Hayes (2)(3)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">48</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Director</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Jonathan J. Ledecky</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">63</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Director</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Niharika Ramdev (1)(2)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">52</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Director</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Sarah Sclarsic (1)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">38</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Director</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Member
of the audit committee</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Member
of the compensation committee</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Member
of the nominating committee</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our board of directors has reviewed the materiality
of any relationship that each of our directors has with XL Fleet, either directly or indirectly. Based upon this review, our board of
directors has determined that the following members of our board of directors are &#8220;independent directors&#8221; as defined by New
York Stock Exchange: Debora M. Frodl, Declan P. Flanagan, Kevin Griffin, Christopher Hayes, Jonathan J. Ledecky, Niharika Ramdev and Sarah
Sclarsic.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>Executive Officers</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Dimitri N. Kazarinoff</i></b>&#160;has served
as our Chief Executive Officer and a member of our board of directors since December 2020. Mr.&#160;Kazarinoff has served as Chief Executive
Officer and President and as a member of the board of directors of Legacy XL, since October 2019. Mr.&#160;Kazarinoff has many years of
experience as a transportation industry executive. Prior to his service with Legacy XL, from September 2011 through July 2019, he served
as President of AVL Powertrain Engineering, Inc. and from January 2008 through April 2011, he served as the V.P.&amp; GM of Eaton&#8217;s
Hybrid Power Systems Division. Mr.&#160;Kazarinoff holds a BS ME from the Massachusetts Institute of Technology and a Masters of Management
degree from the Kellogg Graduate School of Management at Northwestern University.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Thomas J. Hynes, III</i></b>&#160;founded
Legacy XL in 2009 and has served as our President and a member of our board of directors since December 2020. Mr.&#160;Hynes has served
as Chief Strategy Officer and Treasurer and as a member of the board of directors of Legacy XL since October 2019. He previously served
as Chief Executive Officer of Legacy XL from July 2009 through October 2019. Mr.&#160;Hynes has over 17 years of experience in energy
innovation and fleet electrification. He currently serves as Senior Lecturer at the Sloane School of Management at the Massachusetts Institute
of Technology, a position he has held since July 2008. Mr.&#160;Hynes has served on the board of directors of Woodwell Climate Research
Center, a&#160;non-profit&#160;organization committed to conducting climate change research, since June 2018. Mr.&#160;Hynes holds a B.S.
in management science from the Massachusetts Institute of Technology.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 79; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->70<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>James Berklas&#160;</i></b>has served as
our General Counsel and Vice President of Corporate Development since January 2021, during which time he has overseen our legal and compliance
functions and executed upon our corporate development initiatives. In September 2020, Mr. Berklas founded Augmented Industry Services,
a boutique investment bank representing smaller domestic manufacturers. From August 2017 to August 2020, Mr. Berklas served as the Chief
Growth Officer, head of M&amp;A and General Counsel of medical device and packaging manufacturer of Westfall Technik, Inc., where he led
the acquisition of 17 companies. Mr. Berklas has 25 years of legal experience, 11 years of public company leadership and has closed over
200 acquisition and financing transactions. He earned his J.D. from Harvard University and his B.A. from University of California, Los
Angeles.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Cielo Hernandez</i></b> has served as our
Chief Financial Officer since April 2021. Prior to joining XL, from January 2019 to November 2020, Ms. Hernandez served as Senior Vice
President and Chief Financial Officer of South Jersey Industries, Inc. and from November 2013 to December 2018, she served as Vice President
and Chief Financial Officer of the North America and Canada Region for Maersk Agency U.S.A., Inc. Ms. Hernandez holds a bachelor of account
from Universidad Santiago de Cali and a master of business administration from the University of Miami.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Non-Employee Directors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Debora M. Frodl</i></b>&#160;has served
as a member of our board of directors and the chair of our board of directors since December 2020. From May&#160;24, 2018 until December
2020, Ms.&#160;Frodl served as a member of the board of directors of Legacy XL and was chair of the Legacy XL&#8217;s board of directors
from July&#160;1, 2019 until December 2020. Ms.&#160;Frodl has served as a member of the board of directors for Spring Valley Acquisition
Corp., a publicly traded special purpose acquisition corporation focused on sustainability, since November 2020, Renewable Energy Group,
Inc., a public company focused on biofuels, since March 2018 and ITC Holdings Corporation, a private company focused on electricity transmission,
since September 2020. Ms.&#160;Frodl served as the Global Executive Director for Ecomagination at General Electric Company (&#8220;GE&#8221;)
from December 2012 through December 2017, where she expanded GE&#8217;s clean technology strategy. From 2010 to 2012, Ms.&#160;Frodl
served as Chief Strategy Officer&#160;&amp; Global Alternative Fuels Leader for GE, leading the company to decarbonize its commercial
fleet through deployment of alternative fuel vehicles. Prior to this position, Ms.&#160;Frodl gained over twenty years of senior executive
experience at GE Capital, serving in roles including Chief Marketing Officer of GE Capital Commercial Equipment Finance, Chief Executive
Officer of GE Capital Dealer Finance and as Chief Executive Officer of GE Capital Public Finance. Since 2014, Ms.&#160;Frodl has served
as an ambassador for the Clean Energy, Education&#160;&amp; Empowerment for Women Initiative, a collaboration between U.S. Department
of Energy, MIT and Stanford. She also served on the Advisory Board for the National Renewable Energy Lab, Joint Institute of Strategic
Energy Analysis and the University of Minnesota, Institute on the Environment. Ms.&#160;Frodl is a certified Governance Fellow for the
National Association of Corporate Directors since 2018. Ms.&#160;Frodl completed executive programs, Making Corporate Boards Most Effective,
at Harvard Business School and Director&#8217;s Consortium, at Stanford Graduate School of Business. She holds an M.B.A. from the University
of St. Thomas and B.S.B.A. from Minnesota State University.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Declan P. Flanagan</i></b>&#160;has served
as a member of our board of directors and the chair of our nominating and corporate governance committee since December 2020. Mr.&#160;Flanagan
served as the Executive Vice President and Chief Executive Officer of the Onshore Business Unit of &#216;rsted A/S from October 2018
to September 2021. From July 2009 until its acquisition by &#216;rsted in September 2018, Mr.&#160;Flanagan served as Chief Executive
Officer of Lincoln Clean Energy (f/k/a Lincoln Renewable Energy). From December 2007 to July 2009, Mr.&#160;Flanagan served as Chief
Executive Officer of E. On Climate and Renewables North America LLC. From April 2003 through December 2007, Mr.&#160;Flanagan served
as Chief Executive Officer of Airtricity North America LLC. Mr.&#160;Flanagan is a former member of the boards of both the American Wind
Energy Association and the Solar Energy Industries Association. Mr.&#160;Flanagan holds a B.Sc in environmental science from National
University of Ireland, a M.Sc in environmental management from University of Ulster and an MBA in accounting and finance from Northwestern
University.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Kevin Griffin</i></b>&#160;has served as
a member of our board of directors since April 2019. Mr. Griffin has served as a member of the board of directors of Pivotal Acquisition
Corp. III (&#8220;Pivotal III&#8221;) since February 2021 and also served as a member of the board of directors of Pivotal Acquisition
Corp. (&#8220;Pivotal I&#8221;) from September 2018 until it consummated its initial business combination with KLDiscovery&#160;Inc. (&#8220;KLDiscovery&#8221;)
in December 2019 and has continued to serve on the board of directors of KLDiscovery since such time. During Mr. Griffin&#8217;s 20-year
career, Mr. Griffin has originated and invested over $4 billion across the capital structure of middle market businesses and has also
sat on numerous boards of directors. Mr. Griffin founded MGG in October 2014 and has served as its Chief Executive Officer and Chief Investment
Officer since such time. Prior to launching MGG, Mr. Griffin was a Managing Director with Highbridge Principal Strategies from January
2010 to June 2014, where he was a senior member of the Specialty Lending Platform and a Member of the Highbridge Credit Committee. Prior
to this, Mr. Griffin was the Head of Private Investing for Octavian Funds, a hedge fund focused on global investing across debt and equity
structures, from 2007 to 2009. From 2003 to 2007, Mr. Griffin was part of Fortress Investment Group in charge of originating and underwriting
investment opportunities for the Drawbridge Special Opportunities Fund. Prior to Fortress, Mr. Griffin was an investor with one of the
first publicly traded business development companies, American Capital, where he was involved in numerous equity buyout and subordinated
debt investments. Mr. Griffin began his career with Houlihan Lokey Howard&amp; Zukin&#8217;s Investment Banking Division, focusing primarily
on distressed M&amp;A and financial restructurings. The M&amp;A Advisor in May 2015 named Mr. Griffin a winner of its 40 Under 40 Emerging
Leaders Award. The Hedge Fund Journal, in association with Ernst &amp; Young, in December 2016 named Mr. Griffin one of 50 &#8220;Tomorrow&#8217;s
Titans&#8221;. Mr. Griffin received a BSBA in Finance from Georgetown University.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 80; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->71<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Christopher Hayes</i></b>&#160;has served
as a member of our board of directors and the chair of our compensation committee since December 2020. From August&#160;30, 2019 until
December 2020, Mr.&#160;Hayes served as a member of the board of directors of Legacy XL and was a member of Legacy XL&#8217;s Finance
Committee. Mr.&#160;Hayes currently serves as managing partner of Alturus, a sustainable infrastructure investment company he founded
in January&#160;1, 2017. From January&#160;1, 2016 to January&#160;1, 2017, Mr.&#160;Hayes served as the Senior Vice President of Corporate
Development at Edison International, a publicly traded energy and power markets company. From June 2011 to December 2015, Mr.&#160;Hayes
served as the managing partner of Altenex LLC, a company he founded that provided an energy management network used by companies, universities
and municipalities to source clean power for their portfolios. Mr.&#160;Hayes holds a B.S. in business administration from the University
of Denver.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Jonathan J. Ledecky</i></b>&#160;has served
as a member of our board of directors since our inception. From our inception until December 2020, Mr. Ledecky served as our Chairman
and Chief Executive Officer.&#160; Mr. Ledecky has been a co-owner of the National Hockey League&#8217;s New York Islanders franchise
since October 2014. He also serves as an Alternate Governor on the Board of Governors of the NHL and as President of NY Hockey Holdings
LLC. Mr. Ledecky has served as chairman of Ironbound Partners Fund LLC, a private investment management fund, since March 1999.&#160;
Mr. Ledecky has also served as President and Chief Operating Officer of Northern Star Acquisition Corp. (NYSE: STIC) since September 2020
and served as its Chief Executive Officer from July 2020 until September 2020. Northern Star Acquisition Corp. has entered into a definitive
agreement for an initial business combination with Barkbox, Inc.&#160; He has also served as the President, Chief Operating Officer and
director of Northern Star Investment Corp. II (NYSE: NSTB) since November 2020, President, Chief Operating Officer and director of Northern
Star Investment Corp. III (NYSE: NSTC) since November 2020 and President, Chief Operating Officer and director of Northern Star Investment
Corp. IV (NYSE: NSTD) since November 2020. Northern Star Investment Corp. II has entered into a definitive agreement for a business combination
with Apex Clearing Corporation.&#160; Mr. Ledecky was also Chief Executive Officer and chairman of the board of directors of Pivotal Investment
Corporation, a blank check company that completed its initial business combination with KLDiscovery, a provider of software and services
that help protect corporations from a range of information governance, compliance and data issues. Mr. Ledecky has also served as President
and a director of Newtown Lane Holdings, Incorporated, a blank check company, since October 2015 which has entered into a definitive agreement
for a business combination with&#160;Cyxtera Cybersecurity, Inc. (doing business as Appgate). Mr. Ledecky also served as a member of the
board of directors of Propel Media, Inc., a digital media holding company, from January 2015 to January 2019. Mr. Ledecky previously served
as a trustee of George Washington University, a director of the U.S. Chamber of Commerce, a commissioner on the National Commission on
Entrepreneurship and a trustee of the U.S. Olympic and Paralympic Foundation. In 2004, Mr. Ledecky was elected the Chief Marshal of the
2004 Harvard University Commencement, an honor bestowed by his alumni peers for a 25th reunion graduate deemed to have made exceptional
contributions to Harvard and the greater society while achieving outstanding professional success. Mr. Ledecky received a B.A. (cum laude)
from Harvard University and a M.B.A. from the Harvard Business School.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Niharika Taskar Ramdev</i></b>&#160;has served
as a member of our board of directors and the chairperson of our audit committee since December 2020. From August 1996 to April 2019,
Ms.&#160;Ramdev served in numerous positions with General Motors (&#8220;GM&#8221;), including several senior management positions beginning
in 2011. From August 2011 to March 2014, Ms.&#160;Ramdev served as the Chief Financial Officer for Global Purchasing and Supply Chain
for GM. From April 2014 to June 2015, Ms.&#160;Ramdev served as the Vice President of Finance and Treasurer for GM. From July 2015 to
January 2018, Ms.&#160;Ramdev served as the Chief Financial Officer for General Motors International, a division of GM. From January 2018
to April 2019, Ms.&#160;Ramdev served as the Chief Financial Officer for Global Cadillac, a division of GM. Ms.&#160;Ramdev received her
M.B.A. from Harvard Business School.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Sarah Sclarsic</i></b>&#160;has served as
a member of our board of directors since June 2019. Ms. Sclarsic is a technology entrepreneur and advisor, consulting for companies in
a wide range of areas, from drone delivery to financial software to gene therapy, advising them on fundraising, business strategy, key
hires and communications. Since February 2021, Ms. Sclarsic has served as a director of Pivotal III. Since September 2018, Ms. Sclarsic
has been conducting research at the MIT Media Lab, an interdisciplinary research laboratory at the Massachusetts Institute of Technology
that encourages the unconventional mixing and matching of seemingly disparate research areas. From July 2016 to September 2018, Ms. Sclarsic
served as Vice President of Operations of Sentieo, Inc., a producer of software for investors to research and analyze information on public
companies. From 2013 to May 2016, she was the founding Business Director at Modern Meadow, Inc., a biotechnology company which developed
methods to grow leather without animals. From 2011 to 2013, she was an independent consultant. In 2009, she co-founded Getaround, Inc.,
a carsharing company, and served as its Director of Operations until 2010. Ms. Sclarsic received a B.A. in bioethics from Harvard University
and a M.S. from Massachusetts Institute of Technology.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 81; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Committees of Our Board of Directors and Meetings</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Audit committee</i></b><i>.</i>&#160; This
committee currently has three members, Niharika Ramdev (Chair), Debora M. Frodl, who were both newly appointed on December 21, 2020, and
Sarah Sclarsic, who served on this committee prior to our Business Combination (as defined below) and was re-appointed to continue her
service on that same date. Our audit committee&#8217;s role and responsibilities are set forth in the audit committee&#8217;s written
charter and include the authority to retain and terminate the services of our independent registered public accounting firm. In addition,
the audit committee reviews annual financial statements, considers matters relating to accounting policy and internal controls and reviews
the scope of annual audits. All members of the audit committee satisfy the current independence standards promulgated by the SEC and by
the New York Stock Exchange, as such standards apply specifically to members of audit committees. Our board of directors has determined
that Ms. Ramdev is an &#8220;audit committee financial expert,&#8221; as the SEC has defined that term in Item 407 of Regulation S-K.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A copy of the audit committee&#8217;s written charter
is publicly available on our website at www.xlfleet.com.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Compensation committee</i></b><i>.</i>&#160;
This committee currently has three members,&#160;<span>Christopher Hayes (Chair), Declan P. Flanagan and
Niharika Ramdev, each of whom were newly appointed to serve on this committee on December 21, 2020</span>. Our compensation committee&#8217;s
role and responsibilities are set forth in the compensation committee&#8217;s written charter and includes reviewing, approving and making
recommendations regarding our compensation policies, practices and procedures to ensure that legal and fiduciary responsibilities of our
board of directors are carried out and that such policies, practices and procedures contribute to our success. Our compensation committee
also administers our XL Fleet Corp. 2020 Equity Incentive Plan. The compensation committee is responsible for the determination of the
compensation of our chief executive officer, and shall conduct its decision making process with respect to that issue without the chief
executive officer present. All members of the compensation committee qualify as independent under the definition promulgated by&#160;<b>t</b>he
New York Stock Exchange.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The compensation committee has adopted the following
processes and procedures for the consideration and determination of executive and director compensation:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
compensation committee establishes a compensation policy for executive officers that includes (i) an annual base salary, (ii) incentive
compensation which is awarded for the achievement of predetermined financial, project, research or other designated objectives of the
Company as a whole and of the executive officers individually and (iii) long-term incentive compensation in the forms of equity participation
and other awards with the goal of aligning, where appropriate, the long-term interests of executive officers with those of the Company&#8217;s
stockholders and otherwise encouraging the achievement of superior results over an extended time period.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
compensation committee establishes a compensation policy for the Company&#8217;s executive officers that (i) enhances the profitability
of the Company and increases stockholder value, (ii) recognizes individual initiative, leadership, achievement and other contributions
and (iv) provides competitive compensation that will attract and retain qualified executives.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
compensation committee annually reviews the compensation policy for the Company&#8217;s directors, Chief Executive Officer and other
executive officers, which review includes (i) a review and approval of corporate goals and objectives relevant to the compensation of
the Chief Executive Officer and other executive officers, (ii) an evaluation of the Chief Executive Officer&#8217;s performance in light
of relevant corporate goals and objectives, (iii) a performance evaluation of the Company&#8217;s management (iv) a review of executive
supplementary benefits and, as appropriate, the Company&#8217;s retirement, benefit and special compensation programs involving significant
cost, (v) a review of the Company&#8217;s equity-based plans that are subject to approval by our board of directors and (vi) a review
of competitive practices and trends to determine the adequacy of the executive compensation program.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
compensation committee has the authority to retain or obtain the advice of such compensation consultants, legal counsels, experts and
other advisors as the committee may deem appropriate in its sole discretion.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
compensation committee has the authority, to the extent permitted by and consistent with applicable law and the provisions of the Company&#8217;s
2020 Equity Incentive Plan, to delegate to one or more executive officers of the Company the power to grant options or other stock awards
pursuant to the Company&#8217;s 2020 Equity Incentive Plan.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A copy of the compensation committee&#8217;s written
charter is publicly available on our website at www.xlfleet.com.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 82; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->73<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Nominating and Governance Committee</i></b><i>.</i>&#160;Our
nominating and governance committee (&#8220;Nominating Committee&#8221;) has three members,&#160;<span>Declan
P. Flanagan (Chair), Debora M. Frodl and Christopher Hayes, each of whom were newly appointed to serve on this committee on December 21,
2020</span>. Our board of directors has determined that all members of the Nominating Committee qualify as independent under the definition
promulgated by the New York Stock Exchange. The Nominating Committee&#8217;s responsibilities are set forth in the Nominating Committee&#8217;s
written charter and include, among other things:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identifying,
reviewing and making recommendations of candidates to serve on our board of directors;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">evaluating
the performance of our board of directors, its committees and individual directors and determining whether continued service on our board
of directors is appropriate;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">evaluating
nominations by stockholders of candidates for election to our board of directors;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">evaluating
the current size, composition and organization of our board of directors and its committees and making recommendations to our board of
directors for approvals;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">developing
a set of corporate governance policies and principles and recommending to our board of directors any changes to such policies and principles;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
issues and developments related to corporate governance and identifying and bringing to the attention of our board of directors current
and emerging corporate governance trends; and</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
periodically the nominating and corporate governance committee charter, structure and membership requirements and recommending any proposed
changes to our board of directors, including undertaking an annual review of its own performance.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A copy of the Nominating Committee&#8217;s written
charter, including its appendices, is publicly available on our website at&#160;<i>www.xlfleet.com</i>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Board Leadership Structure and Role in Risk Oversight</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Currently, the role of chair of the board is separated
from the role of chief executive officer, and we plan to keep these roles separate. We believe that separating these positions allows
our chief executive officer to focus on our day-to-day business, while allowing the chair of the board to lead the board of directors
in its fundamental role of providing advice to and independent oversight of management. Our board of directors recognizes the time, effort,
and energy that the chief executive officer is required to devote to his position in the current business environment, as well as the
commitment required to serve as our chair, particularly as the board of directors&#8217; oversight responsibilities continue to grow.
While our bylaws and our corporate governance guidelines do not require that our chair and chief executive officer positions be separate,
our board of directors believes that having separate positions is the appropriate leadership structure for us at this time and demonstrates
our commitment to good corporate governance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span>One
of the key functions of our board of directors is informed oversight of our risk management process. Our&#160;</span>board of directors&#160;<span>does
not have a standing risk management committee, but administers this oversight function directly through our&#160;</span>board of directors&#160;<span>as
a whole, as well as through various standing committees of our&#160;</span>board of directors&#160;<span>that
address risks inherent in their respective areas of oversight. In particular, our&#160;</span>board of directors&#160;<span>is
responsible for monitoring and assessing strategic risk exposure and our audit committee will have the responsibility to consider and
discuss our major financial risk exposures and the steps our management will take to monitor and control such exposures, including guidelines
and policies to govern the process by which risk assessment and management is undertaken. Our audit committee monitors compliance with
legal and regulatory requirements. Our compensation committee assesses and monitors whether our compensation plans, policies and programs
comply with applicable legal and regulatory requirements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 83; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->74<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Stockholder Communications to Our Board of Directors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Generally, stockholders who have questions or concerns
should contact our Investor Relations department at xlfleetir@icrinc.com. However, any stockholders who wish to address questions regarding
our business directly with our board of directors, or any individual director, should direct his or her questions to board of directors
by mailing or hand delivering writing communications to Attn: Security Holder Communication, Board of Directors, XL Fleet Corp., 145 Newton
Street, Boston, Massachusetts 20135. Communications will be distributed to our board of directors, or to any individual director or directors
as appropriate, depending on the facts and circumstances outlined in the communications. Items that are unrelated to the duties and responsibilities
of our board of directors may be excluded, such as:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">junk
mail and mass mailings;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">resumes
and other forms of job inquiries;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">surveys;
and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">solicitations
or advertisements.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, any material that is unduly hostile,
threatening, or illegal in nature may be excluded, in which case it will be made available to any outside director upon request.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Hedging Policy</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have a policy that prohibits Company personnel,
including executives and directors, from engaging in any transaction in which they may profit from short-term speculative swings in the
value of our securities. This includes &#8220;short sales&#8221; (selling borrowed securities that the seller hopes can be purchased at
a lower price in the future) or &#8220;short sales against the box&#8221; (selling owned, but not delivered securities), &#8220;put&#8221;
and &#8220;call&#8221; options and transactions involving financial instruments that are designed to hedge or offset any decrease in the
market value of our equity securities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 84; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->75<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_013"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>EXECUTIVE
OFFICER AND DIRECTOR COMPENSATION</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Compensation Overview</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We qualify as a &#8220;smaller reporting company&#8221;
under the rules promulgated by the SEC, and we have elected to comply with the disclosure requirements applicable to smaller reporting
companies. Accordingly, this executive&#160;compensation summary&#160;is not intended to meet the &#8220;Compensation Discussion and Analysis&#8221;
disclosure required of larger reporting companies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Summary Compensation Table</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table shows the total compensation
paid or accrued during the last two fiscal years ended December 31, 2020 and 2019 to our Chief Executive Officer and our President who
were serving as executive officers as of December 31, 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name and<br/>
    Principal Position</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Salary<br/>
    ($)</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Bonus<br/>
    ($)</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock<br/>
    Awards<br/>
    ($)</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Option<br/>
    Awards<br/>
    ($)<sup>(1)</sup></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Non-Equity<br/>
    Incentive Plan<br/>
    Compensation<br/>
    ($)</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Change
    in<br/>
    Pension<br/>
    Value and<br/>
    Nonqualified<br/>
    Deferred<br/>
    Compensation<br/>
    Earnings<br/>
    ($)</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>All
    Other<br/>
    Compensation<br/>
    ($)</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total<br/>
    ($)</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 10%; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dimitri
    N.Kazarinoff,</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">292,500</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#160;&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">358,000</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#160;&#160;&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">650,500</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Chief
    Executive Officer</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">74,048</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17,325</span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">633,710</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">57,241</span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">782,324</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thomas
    J, Hynes, III,</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">225,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">302,860</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">527,860</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>President</i></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">250,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">40,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">290,000</span></td>
    <td>&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">(1)</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">The amounts in this column
    represent the aggregate grant-date fair value of awards granted to each named executive officer, computed in accordance with Financial
    Accounting Standards Board&#8217;s Accounting Standards Codification Topic 718. See Note 3 to our audited consolidated financial
    statements included in this prospectus for a discussion of the assumptions made by XL Fleet in determining the grant-date fair value
    of our equity awards.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; ">Includes the bonus payment made to Mr. Kazarinoff on March 31, 2021 in connection with services provided in fiscal 2020.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; ">Mr.&#160;Kazarinoff joined XL Hybrids in October 2019 and the salary amount included in the table represents the prorated portion of his $325,000 annual salary received in 2019.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; ">Reflects the prorated portion of the bonus payment made to Mr.&#160;Kazarinoff on March&#160;15, 2020 in connection with services provided in fiscal 2019.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consists of (i) $50,000 paid to Mr. Kazarinoff in connection with relocation expenses and (ii) $7,241 paid to Mr. Kazarinoff in connection with temporary living expenses.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes the bonus payment made to Mr. Hynes on March 31, 2021 in connection with services provided in fiscal 2020.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 85; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->76<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Narrative Disclosure To Summary Compensation Table and Grants of
Plan-Based Awards Table</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>Narrative Disclosure to Summary Compensation
Table</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">For 2020 and 2019, the
compensation program for XL Fleet&#8217;s named executive officers consisted of base salary and incentive compensation delivered in the
form of cash bonuses and stock option awards.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>Annual Base Salary</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Base salary is set at
a level that is commensurate with the executive&#8217;s duties and authorities, contributions, prior experience and sustained performance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>Bonus Compensation</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">From time to time, our
board of directors or its compensation committee, in its discretion, may approve bonuses for our named executive officers based on individual
performance, company performance or as otherwise determined to be appropriate. Bonuses are set at a level that is commensurate with the
executive&#8217;s duties and authorities, contributions, prior experience and sustained performance. With respect to Mr.&#160;Kazarinoff,
we have entered into an offer letter agreement, described below, which sets forth his cash bonus.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>Health and Welfare Benefits and Perquisites</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">We provide benefits to
our named executive officers on the same basis as provided to all of our employees, including: health, dental and vision insurance; life
insurance; accidental death and dismemberment insurance; and&#160;short-and&#160;long-term disability insurance. We do not maintain any
executive-specific benefit or perquisite programs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>Retirement Benefits</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">We provide a&#160;tax-qualified&#160;Section&#160;401(k)&#160;plan
for all employees, including the named executive officers. We do not provide a match for participants&#8217; elective contributions to
the 401(k) plan, nor do we provide to employees, including our named executive officers, any other retirement benefits, including but
not limited to&#160;tax-qualified&#160;defined&#160;benefit plans, supplemental executive retirement plans and nonqualified defined contribution
plans.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>Employment Agreements with Named Executive
Officers</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">We currently maintain
the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span><span style="text-decoration:underline">Offer Letter with Dimitri
N. Kazarinoff</span></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We&#160;<span>entered
into an offer letter with Mr.&#160;Kazarinoff on September&#160;30, 2019. Pursuant to the terms of the offer letter, Mr.&#160;Kazarinoff
received a base salary at an annual rate of $325,000 for fiscal 2019, which base salary is to be reviewed on a periodic basis in accordance
with our practices. Mr.&#160;Kazarinoff is eligible to receive an annual bonus, which bonus is based on established performance variables.
The target bonus is equal to 30% of base salary and is expected to typically be earned at between 70% and 130% of that amount based on
the performance variables. Mr.&#160;Kazarinoff also received payment of temporary living expenses through December&#160;31, 2019 and,
after 60 days of employment, $50,000 in relocation assistance. Pursuant to the terms of the offer letter, Mr.&#160;Kazarinoff also received
an option to purchase 5,030,400 shares of our common stock. Such option vests in equal monthly installments over a 48 month period from
the date of grant. In the event of a change of control (as defined in the 2010 Plan), provided that Mr.&#160;Kazarinoff has been employed
by us for at least two years, the vesting of the option will be accelerated such that the greater of (i) 50% of the remaining unvested
portion of the option, or (ii)&#160;the portion of the option that would have vested during the&#160;one-year&#160;period following the
change of control, shall become immediately vested. In February 2021,&#160;</span>our board of directors approved an increase of Mr. Kazarinoff&#8217;s
base salary from $325,000 to $440,000 and an increase of Mr. Kazarinoff&#8217;s target cash bonus amount from 30% to 70% of base salary
for the fiscal year ending December&#160;31, 2021. The salary increase for Mr. Kazarinoff became effective as of March&#160;16, 2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 86; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->77<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><span style="text-decoration:underline">Agreements with Thomas J. Hynes, III</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span>In
February 2021,&#160;</span>our board of directors approved an increase of Mr. Hynes&#8217; base salary from $225,000 to $372,500. The
salary increase for Mr. Hynes became effective as of March&#160;16, 2021. Mr.&#160;Hynes is eligible to receive an annual bonus, which
bonus is based on established performance variables. The target bonus for 2020 was equal to $80,000. Also in February 2021, our board
of directors approved a target cash bonus amount equal to 70% of Mr. Hynes&#8217; base salary for the fiscal year ending December&#160;31,
2021. Mr.&#160;Hynes has entered into an Employee Covenants Agreement containing customary restrictive provisions including covenants
related to confidentiality and non-disclosure, assignment of inventions and a one-year non-solicitation and non-competition. Mr.&#160;Hynes
was granted an option in May 2018 to purchase 785,948 shares of our common stock.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>Potential Payments and Benefits upon
Termination or Change in Control</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Pursuant to the terms
of Mr.&#160;Kazarinoff&#8217;s offer letter, if we terminate Mr.&#160;Kazarinoff&#8217;s employment without &#8220;Cause,&#8221; we will
provide Mr.&#160;Kazarinoff with severance benefits equal to six months of his then current base salary, subject to the execution and
non-revocation of a release of claims in a form satisfactory to the Company. &#8220;Cause&#8221; is defined in the offer letter as conduct
by Mr.&#160;Kazarinoff which harms or would reasonably be expected to harm us, including the commission of fraud, misappropriation of
funds, misconduct in the performance of duties, material breach of any of our policy&#8217;s, failure to perform the duties of the position,
commission of a felony, or any criminal act involving dishonesty or theft, or material&#160;non-compliance&#160;with applicable business
and legal standards, including with respect to workplace discrimination or harassment. On September&#160;20, 2019, Mr.&#160;Kazarinoff
entered into our standard Employee Covenants Agreement, which contains certain customary restrictive covenants.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Pursuant to the terms
of Mr.&#160;Hynes&#8217; agreement with the Company, in the event of a change of control (as defined in the 2010 Plan), the vesting of
the option granted to Mr.&#160;Hynes will be accelerated such that the greater of (i) 50% of the remaining unvested portion of the option,
or (ii)&#160;the portion of the option that would have vested during the&#160;one-year&#160;period following the change of control, shall
become immediately vested.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Outstanding Equity Awards at 2020 Fiscal Year-End</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span>The
following table presents information regarding outstanding equity awards held by our named executive officers as of December&#160;31,
2020.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="17" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Option Awards</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number<br/>
of<br/>
Securities<br/>
Underlying<br/>
Unexercised<br/>
Options<br/>
(#)<br/>
Exercisable</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of<br/>
Securities<br/>
Underlying<br/>
Unexercised<br/>
Options<br/>
(#)<br/>
Unexercisable</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Equity Incentive<br/>
Plan Awards:<br/>
Number of<br/>
Securities<br/>
Underlying<br/>
Unexercised<br/>
Unearned<br/>
Options<br/>
(#)</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Option<br/>
Exercise<br/>
Price<br/>
($)</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Option<br/>
Expiration<br/>
Date</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 42%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dimitri Kazarinoff,&#160;<i>Chief Executive Officer</i></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,110,948</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,698,018</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.24</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/5/2029</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thomas J. Hynes, III,&#160;<i>President</i></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">595,111</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.24</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11/21/2023</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thomas J. Hynes, III,&#160;<i>President</i></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">483,527</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">111,548</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.24</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">05/24/2028</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each option was granted under the 2010 Plan, the terms of which are described below under &#8220;Equity Benefit Plans&#8212;<i>XL Hybrids, Inc. 2010 Equity Incentive Plan.</i>&#8221; In addition, each option originally covered shares of XL Hybrids common stock, and in connection with the Business Combination (as defined below), was assumed by XL Fleet and converted into an option to purchase shares of our common stock on the same terms applicable to the option immediately prior to being assumed, except adjustments to the number of shares subject to and the exercise price of the option were made in order to reflect the Business Combination and to preserve the value of the option, as described in more detail below under &#8220;Equity Benefit Plans&#8212;<i>XL Hybrids, Inc. 2010 Equity Incentive Plan.</i>&#8221;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Options vest over four years in equal monthly installments subject to continued service with us through each applicable vesting date.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Options vest over four years, with 25% vesting on the first anniversary of the vesting commencement date, and 6.25% vesting each quarter thereafter, subject to continued service with us through each applicable vesting date.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 87; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->78<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>Equity Benefit Plans</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>XL Fleet Corp. 2020 Equity Incentive Plan</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">In December 2020, our
board of directors adopted, and our stockholders approved, the XL Fleet Corp. 2020 Equity Incentive Plan (the &#8220;2020 Plan&#8221;).
The 2020 Plan became effective immediately upon the closing of the Business Combination. As of December 31, 2020, there were no awards
outstanding under the 2020 Plan.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>Eligibility</i>. The
2020 Plan allows for grants, under the direction of our board of directors or compensation committee, as the plan administrator, of stock
options, stock appreciation rights, restricted and unrestricted stock awards, restricted stock units and other stock or cash-based awards
to employees, consultants and directors who, in the opinion of the plan administrator, are in a position to make a significant contribution
to our long-term success. All our and our affiliates employees, directors and consultants are eligible to participate in the 2020 Plan.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>Shares Available for
Issuance</i>. The 2020 Plan provides for the future issuance of up to 12,800,000 shares of Common Stock, plus (i)&#160;a number of additional
shares to be issued if awards outstanding under the 2010 Plan are cancelled or expire on or after December 21, 2020, and (ii)&#160;an
annual increase on the first day of each fiscal year during the period beginning on the first day of fiscal year 2021, and ending on the
second day of fiscal year 2030, equal to the lesser of: (a) 5% of the number of outstanding shares of Common Stock on such date; and (b)&#160;an
amount determined by the plan administrator. Generally, shares of Common Stock reserved for awards under the 2020 Plan that lapse or are
forfeited will be added back to the share reserve available for future awards, and shares of our common stock tendered in payment for
an award or shares of Common Stock withheld for taxes are available again for future awards.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">The aggregate grant date
fair value of shares granted to any&#160;non-employee&#160;director under the 2020 Plan and any other cash compensation paid to any&#160;non-employee&#160;director
in any calendar year may not exceed $750,000; increased to $1,000,000 in the year in which such&#160;non-employee&#160;director initially
joins our board of directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>Stock Options</i>.
Stock options granted under the 2020 Plan may either be incentive stock options (&#8220;ISOs&#8221;), which are intended to satisfy the
requirements of Section&#160;422 of the Code, or&#160;non-qualified&#160;stock options, which are not intended to meet those requirements.
ISOs may be granted to our and our affiliates employees. A maximum of 260,000,000&#160;shares may be granted as ISOs under the 2020 Plan.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Non-qualified&#160;options
may be granted to our affiliates and our affiliates&#8217; employees, directors and consultants and the term of the option may not be
longer than ten years. The exercise price of a stock option may not be less than 100% of the fair market value of our common stock on
the date of grant. If an incentive stock option is granted to an individual who owns more than 10% of the combined voting power of all
classes of our capital stock, the exercise price may not be less than 110% of the fair market value of our common stock on the date of
grant and the term of the option may not be longer than five years.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Award agreements for stock
options include rules for exercise of the stock options after termination of service. Options may not be exercised unless they are vested,
and no option may be exercised after the end of the term set forth in the award agreement. Generally, stock options will be exercisable
for three months after termination of service for any reason other than death or total and permanent disability, and for one year after
termination of service on account of death or total and permanent disability, but will not be exercisable if the termination of service
was due to cause.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 88; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->79<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>Restricted Stock</i>.
Restricted stock is common stock that is subject to restrictions, including a prohibition against transfer and a substantial risk of forfeiture,
until the end of a &#8220;restricted period&#8221; during which the grantee must satisfy certain time or performance-based vesting conditions.
If the grantee does not satisfy the vesting conditions by the end of the restricted period, the restricted stock is forfeited. During
the restricted period, the holder of restricted stock has the rights and privileges of a regular stockholder, except that generally dividend
equivalents may accrue but shall not be paid during the restricted period, and the restrictions set forth in the applicable award agreement
apply. For example, the holder of restricted stock may vote the restricted shares, but he or she may not sell the shares until the restrictions
are lifted.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>Other Stock-Based Awards</i>.
The 2020 Plan also authorizes the grant of other types of stock-based compensation including, but not limited to stock appreciation rights,
phantom stock awards, and stock unit awards. The plan administrator may award such stock-based awards subject to such conditions and restrictions
as it may determine. These conditions and restrictions may include continued employment through a specified restricted period or achievement
of one or more performance goals.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>Restricted Stock Units</i>.
Restricted stock units are phantom shares that vest in accordance with terms and conditions established by the plan administrator and
when the applicable restrictions lapse, the grantee shall be entitled to receive a payout in cash, shares or a combination thereof based
on the number of restricted stock units as specified in the award agreement. Dividend equivalents may accrue but shall not be paid prior
to and only to the extent that, the restricted stock unit award vests.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>Plan Administration</i>.
In accordance with the terms of the 2020 Plan, our board of directors may authorize our compensation committee to administer the 2020
Plan. The compensation committee may delegate part of its authority and powers under the 2020 Plan to one or more of our directors and/or
officers, but only the compensation committee can make awards to participants who are subject to the reporting and other requirements
of Section&#160;16 of the Exchange Act. In accordance with the provisions of the 2020 Plan, the plan administrator determines the terms
of awards, including:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">which
employees, directors and consultants will be granted awards;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
number of shares subject to each award;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
vesting provisions of each award;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
termination or cancellation provisions applicable to awards; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">all
other terms and conditions upon which each award may be granted in accordance with the 2020 Plan.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">In addition, the plan
administrator may, in its discretion, amend any term or condition of an outstanding award provided (i)&#160;such term or condition as
amended is permitted by the 2020 Plan, and (ii)&#160;any such amendment shall be made only with the consent of the participant to whom
such award was made, if the amendment is adverse to the participant unless such amendment is required by applicable law or necessary to
preserve the economic value of such award.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>Stock Dividends and
Stock Splits</i>. If our Common Stock shall be subdivided or combined into a greater or smaller number of shares or if we issue any shares
of our Common Stock as a stock dividend, the number of shares of our Common Stock deliverable upon exercise of an option issued or upon
issuance of an award shall be appropriately increased or decreased proportionately, and appropriate adjustments shall be made in the exercise
price per share of stock options or purchase price, if any, and performance goals applicable to performance-based awards, if any, to reflect
such subdivision, combination or stock dividend.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 89; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->80<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>Corporate Transactions</i>.
Upon a merger or other reorganization event, our board of directors, may, in its sole discretion, take any one or more of the following
actions pursuant to the 2020 Plan, as to some or all outstanding awards:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">provide
that all outstanding options shall be assumed or substituted by the successor corporation;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">upon
written notice to a participant provide that the participant&#8217;s unexercised options will terminate immediately prior to the consummation
of such transaction unless exercised by the participant;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in
the event of a merger pursuant to which holders of our Common Stock will receive a cash payment for each share surrendered in the merger,
make or provide for a cash payment to the participants equal to the difference between the merger price times the number of shares of
our Common Stock subject to such outstanding options, and the aggregate exercise price of all such outstanding options, in exchange for
the termination of such options;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">provide
that outstanding awards shall be assumed or substituted by the successor corporation, become realizable or deliverable, or restrictions
applicable to an award will lapse, in whole or in part, prior to or upon the merger or reorganization event; and</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">with
respect to stock grants and in lieu of any of the foregoing, our board of directors or an authorized committee may provide that, upon
consummation of the transaction, each outstanding stock grant shall be terminated in exchange for payment of an amount equal to the consideration
payable upon consummation of such transaction to a holder of the number of shares of our Common Stock comprising such award (to the extent
such stock grant is no longer subject to any forfeiture or repurchase rights then in effect or, at the discretion of our board of directors
or an authorized committee, all forfeiture and repurchase rights being waived upon such transaction).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>Amendment and Termination</i>.
The 2020 Plan may be amended by our stockholders. It may also be amended by our board of directors or the compensation committee, provided
that any amendment which is of a scope that requires stockholder approval as required by (i)&#160;the rules of the New York Stock Exchange
or (ii)&#160;in order to ensure favorable federal income tax treatment for any ISOs under Section&#160;422 of the Code, is subject to
obtaining such stockholder approval. However, no such action may adversely affect any rights under any outstanding award without the holder&#8217;s
consent unless such amendment is required by applicable law or necessary to preserve the economic value of such award.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>Duration of Plan</i>.
The 2020 Plan will expire by its terms on December&#160;20, 2030.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 90; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->81<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>Legacy XL 2010 Equity Incentive Plan</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Legacy XL&#8217;s board
of directors adopted, and Legacy XL&#8217;s stockholders approved, the 2010 Equity Incentive Plan (the &#8220;2010 Plan&#8221;) in 2010.
In connection with our Business Combination, our board of directors approved the assumption of the 2010 Plan. The 2010 Plan has been periodically
amended, most recently in 2020 in order to increase the number of shares of our common stock available for issuance pursuant to the 2010
Plan. The 2010 Plan permitted the grant of ISOs,&#160;non-qualified&#160;stock options and restricted stock awards. ISOs may have been
granted only to our employees and to any of our subsidiary corporation&#8217;s employees. All other awards may have been be granted to
our employees, directors and consultants and to any of our subsidiary corporation&#8217;s employees or consultants. As of December 31,
2020, stock options to purchase 10,975,222 shares of our Common Stock with a weighted-average exercise price of $0.57 per share were outstanding.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>Administration</i>.
Our board of directors or a committee delegated by our board of directors will administer the 2010 Plan. Subject to the terms of the 2010
Plan, the administrator has the power to, among other things, determine the eligible persons to whom, and the times at which, awards were
granted, to determine the terms and conditions of each award (including the number of shares subject to the award, the exercise price
of the award, if any, and when the award will vest and, as applicable, become exercisable), to modify or amend outstanding awards, or
accept the surrender of outstanding awards and substitute new awards, to accelerate the time(s) at which an award may vest or be exercised,
and to construe and interpret the terms of the 2010 Plan and awards granted thereunder.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>Options</i>. Our employees
and service providers historically received stock options pursuant to the 2010 Plan. With respect to the options granted to Mr.&#160;Kazarinoff,
the awards were granted in the form of ISOs. The exercise price per share of options granted under the 2010 Plan must be at least 100%
of the fair market value per share of our common stock on the grant date or, in the case of ISOs that are subsequently modified, on the
date of such modification. Subject to the provisions of the 2010 Plan, the administrator will determine the other terms of options, including
any vesting and exercisability requirements, the method of payment of the option exercise price, the option expiration date, and the period
following termination of service during which options may remain exercisable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>Changes to Capital
Structure</i>. In the event of certain changes to our capital structure, such as a stock dividends, stock splits or reverse stock splits,
appropriate adjustments will be made to (a)&#160;the number of shares available for issuance under the 2010 Plan, and (b)&#160;the number
of shares covered by and, as applicable, the exercise price and the kind of underlying security of each outstanding award granted under
the 2010 Plan. In the event of a change of control, our board of directors or committee administering the 2010 Plan can take one or more
of the following actions to provide for: (i)&#160;the purchase of outstanding options for an amount equal to the amount that could have
been obtained upon the exercise of the option and sale of the underlying stock had such option been currently exercisable, or the replacement
of options with other rights or property, (ii)&#160;the accelerated vesting of options prior to the change of control, (iii)&#160;the
assumption of options by the successor or surviving corporation, or (iv)&#160;the termination of options prior to the change of control.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>Plan Amendment or Termination</i>.
Our board of directors has the power to amend, modify, or terminate the 2010 Plan at any time. Our board of directors must obtain stockholder
approval of any plan amendment to the extent required.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Nonqualified Deferred Compensation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We do not have any nonqualified defined contribution
plans or other deferred compensation plan.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Director Compensation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">In 2019, no director received
cash, equity or other&#160;non-equity&#160;compensation for service on our board of directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 91; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->82<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Non-Employee Director Compensation Policy</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Annual Equity Award.&#160;</i>Under the non-employee
director compensation policy, each non-employee director of the Company will receive a $150,000 annual equity award, such award comprising
of equal parts stock options and restricted stock units. The chair of our board of directors will receive an additional $20,000 annual
equity award, such grant comprising of equal parts stock options and restricted stock units. The value of the annual equity awards will
be calculated using a Black-Scholes valuation. The awards will be granted on the date of each annual meeting of stockholders at which
the director is elected to our board of directors or continues to serve as a director. Each grant will vest in full on the first anniversary
of the grant date.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Initial Equity Award.</i>&#160;Upon initial
election to our board of directors, each new non-employee director of the Company will receive an initial equity award equal to 150% of
the annual equity award, such award comprising of equal parts stock options and restricted stock units. The value of the initial equity
award will be calculated using a Black-Scholes valuation. The initial equity award will vest in equal installments on the first, second
and third anniversary of the date of the grant. The initial equity award will not be granted to any new non-employee director of the Company
who served as a director of Pivotal or Legacy XL immediately prior to the consummation of our Business Combination.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Annual Cash Retainer.&#160;</i>Each non-employee
director of the Company will receive an annual cash retainer of $50,000 for his or her service on our board of directors, and the chair
of our board will receive an additional $20,000 cash retainer. Each member of the audit, compensation and nominating and corporate governance
committees will receive an annual cash retainer of $10,000, $7,500 and $5,000, respectively. In addition, the chair of each of the audit,
compensation and nominating and corporate governance committees will receive an additional cash retainer of $20,000, $15,000 and $10,000,
respectively. The annual cash retainers, as applicable, will be payable in quarterly installments, in arrears, at the end of each calendar
quarter for the duration of such non-employee director&#8217;s service on our board of directors or committee.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table shows the total compensation
accrued during the fiscal year ended December 31, 2020 to the members of our board of directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7pt; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fees Earned or<br/> Paid in Cash<br/> ($)<sup>(1)</sup></b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Stock<br/> Awards<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Option<br/> Awards<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debora M. Frodl,&#160;<i>Chair of the Board</i></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">31,770.83</td><td style="width: 1%; text-align: left">(2)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">31,770.83</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Declan Flanagan,&#160;<i>Director</i></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,510.42</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,510.42</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kevin Griffin,&#160;<i>Director</i></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,041.67</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,041.67</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Christopher Hayes,&#160;<i>Director</i></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,614.58</td><td style="text-align: left">(2)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,614.58</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jon Ledecky,&#160;<i>Director</i></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,041.67</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,041.67</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Niharika Ramdev, Director</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,822.92</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,822.92</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sarah Sclarsic,&#160;<i>Director</i></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,250.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,250.00</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr>
    <td style="vertical-align: top; width: 0px">&#160;</td>
    <td style="vertical-align: top; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes the pro rata portion of the annual cash retainer paid to each director for services rendered in December 2020.</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes cash compensation paid in connection with services rendered to Legacy XL in fiscal year 2020.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;<span style="text-transform: uppercase"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 92; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->83<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><div><a id="a_014"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>EQUITY
COMPENSATION PLAN INFORMATION</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table provides certain aggregate
information with respect to all of the Company&#8217;s equity compensation plans in effect as of December 31, 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Plan category</b></span></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of<br/>
securities to be<br/>
issued upon<br/>
exercise of<br/>
outstanding<br/>
options,<br/>
warrants<br/>
and rights</b></span></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted-average<br/>
exercise price<br/>
of outstanding<br/>
options, warrants<br/>
and rights</b></span></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of<br/>
securities<br/>
remaining<br/>
available for<br/>
future issuance<br/>
under equity<br/>
compensation plans<br/>
(excluding securities<br/>
reflected in the<br/>
second column)</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 67%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity compensation plans approved by security holders&#160;<sup>(1)</sup></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,975,222</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.57</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,800,000</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity compensation plans not approved by security holders</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,975,222</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.57</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,800,000</span></td>
    <td>&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These plans consist of: (i) the 2020 Plan, which includes 12,800,000 shares of our common stock available for issuance, and (ii) the 2010 Plan, which has no shares of our common stock available for issuance.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Our only equity compensation
plans are the 2020 Plan and 2010 Plan. A detailed description of the terms of the 2020 Plan and 2010 Plan are included above under the
headings &#8220;<i>Equity Benefit Plans</i>&#160;&#8211;&#160;<i>XL Fleet Corp. 2020 Equity Incentive Plan</i>&#8221; and &#8220;<i>Equity
Benefit Plans &#8211; Legacy XL 2010 Equity Incentive Plan.&#8221;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 93; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->84<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_015"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>CERTAIN
RELATIONSHIPS AND RELATED PERSON TRANSACTIONS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our audit committee charter requires all future
transactions between us and any director, executive officer, holder of 5% or more of any class of our capital stock or any member of the
immediate family of, or entities affiliated with, any of them, or any other related persons, as defined in Item&#160;404 of Regulation&#160;S-K,
or their affiliates, in which the amount involved is equal to or greater than $120,000, be approved in advance by our audit committee.&#160;
Any request for such a transaction must first be presented to our audit committee for review, consideration and approval.&#160; In approving
or rejecting any such proposal, our audit committee is to consider all available information deemed relevant by the audit committee, including,
but not limited to, the extent of the related person&#8217;s interest in the transaction, and whether the transaction is on terms no less
favorable to us than terms we could have generally obtained from an unaffiliated third party under the same or similar circumstances.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Related Party Transactions</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Our board of directors
adopted a written related person transactions policy that sets forth policies and procedures regarding the identification, review, consideration
and oversight of related person transactions. For purposes of this policy only, a related person transaction is a transaction, arrangement
or relationship (or any series of similar transactions, arrangements or relationships) in which we or any of its subsidiaries, are participants
involving an amount that exceeds $120,000, in which any related person has a material interest.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Transactions involving
compensation for services provided to us or any of our subsidiaries as an employee, consultant or director will not be considered related
person transactions under this policy. A related person is any executive officer, director, nominee to become a director or a holder of
more than 5% of any class of our voting securities (including our common stock), including any of their immediate family members and affiliates,
including entities owned or controlled by such persons.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Under the related person
transaction policy, the related person in question or, in the case of transactions with a holder of more than 5% of any class of our voting
securities, an officer with knowledge of a proposed transaction, will be required to present information regarding the proposed related
person transaction to our audit committee (or to another independent body of our board of directors) for review. To identify related person
transactions in advance, we expect to rely on information supplied by our executive officers, directors and certain significant stockholders.
In considering related person transactions, our audit committee is expected to take into account the relevant available facts and circumstances,
which may include, but are not limited to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
risks, costs, and benefits to us;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
impact on a director&#8217;s independence in the event the related person is a director, immediate family member of a director or an
entity with which a director is affiliated;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
terms of the transaction;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
availability of other sources for comparable services or products; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
terms available to or from, as the case may be, unrelated third parties.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Our audit committee will
approve only those transactions that it determines are fair to us and in our best interests. All of the transactions described above were
entered into prior to the adoption of such policy.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 94; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->85<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>Lock-Up Agreement</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">In connection with the
consummation of the Business Combination, certain of Legacy XL&#8217;s stockholders and each initial stockholder of Pivotal entered into&#160;a&#160;Lock-Up&#160;Agreement&#160;dated
September&#160;17, 2020 with Pivotal which provides that the Common Stock issued to such holders in the Business Combination is&#160;subject&#160;to&#160;a&#160;12-month&#160;lock-up&#160;period&#160;during&#160;which
the holders have agreed, subject to certain restrictions, not to, directly or indirectly, sell, transfer or otherwise dispose of their
shares to be issued in the Business Combination, which period may be earlier terminated if the reported closing sale price of our Common
Stock equals or exceeds $15.00 per share (subject to adjustment for stock splits, stock dividends, reorganizations, recapitalizations
or other similar transactions) for a period of 20 trading days&#160;during&#160;any&#160;30-trading&#160;day&#160;period&#160;commencing&#160;at
least 150 days following the consummation of the Business Combination, subject to certain exceptions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>Registration Rights Agreement</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; ">In connection with the
consummation of the Business Combination and as contemplated by the Merger Agreement, certain stockholders of Legacy XL and certain stockholders
of Pivotal, including the holders of the Pivotal Class&#160;B Common Stock (such Pivotal Class&#160;B Common Stock was reclassified on
the closing date of the Business Combination as Common Stock) entered into a Registration Rights Agreement with us, dated September&#160;17,
2020 (the &#8220;Registration Rights Agreement&#8221;). Pursuant to the Registration Rights Agreement, we agreed that, no later than 45
calendar days after the closing of the Business Combination, we would file with the SEC (at our sole cost and expense) a registration
statement registering the resale of the registrable securities, and we will use our reasonable best efforts to have such registration
statement declared effective by the SEC as soon as reasonably practicable after the filing thereof. Such stockholders were also granted
certain demand registration rights and piggyback registration rights. The Registration Rights Agreement does not provide for the payment
of any cash penalties by us if we fail to satisfy any of our obligations under the Registration Rights Agreement. This prospectus is related
to the filing of such registration statement registering the resale of the registrable securities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>Indemnification Agreements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">On December&#160;21, 2020,
in connection with the consummation of the Business Combination, and as contemplated by the Merger Agreement, we entered into indemnification
agreements with each of our directors and executive officers. These indemnification agreements require us to indemnify such directors
and executive officers for certain expenses, including reasonable attorneys&#8217; fees, judgments (including any pre and post-judgment
interest) penalties, fines, liabilities, and settlement amounts incurred by a director or executive officer in any action or proceeding
arising out of their services as one of our directors or executive officers or any other company or enterprise to which the person provides
services at our request.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>Lease Agreement</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">On March&#160;16, 2012,
we entered into a lease agreement with Red Line Limit, LLC, as landlord, in connection with our lease of certain property located in Brighton,
Massachusetts. The property is owned by James Davis, a holder of more than 5% of our common stock. The lease agreement has been extended
through February 29, 2022. Pursuant to the terms of the lease agreement, we currently pay monthly rent installments of $19,473 for this
property. We made payments of approximately $235,000 in 2019 and approximately $235,000 in 2020 in connection with the lease agreement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Related Person Transactions</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">The Board adopted a written
related person transactions policy that sets forth policies and procedures regarding the identification, review, consideration and oversight
of related person transactions. For purposes of this policy only, a related person transaction is a transaction, arrangement or relationship
(or any series of similar transactions, arrangements or relationships) in which we or any of its subsidiaries, are participants involving
an amount that exceeds $120,000, in which any related person has a material interest.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 95; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->86<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Transactions involving
compensation for services provided to us or any of our subsidiaries as an employee, consultant or director will not be considered related
person transactions under this policy. A related person is any executive officer, director, nominee to become a director or a holder of
more than 5% of any class of our voting securities (including its common stock), including any of their immediate family members and affiliates,
including entities owned or controlled by such persons.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Under the related person
transaction policy, the related person in question or, in the case of transactions with a holder of more than 5% of any class of our voting
securities, an officer with knowledge of a proposed transaction, will be required to present information regarding the proposed related
person transaction to our audit committee (or to another independent body of our board of directors) for review. To identify related person
transactions in advance, we expect to rely on information supplied by our executive officers, directors and certain significant stockholders.
In considering related person transactions, our audit committee is expected to take into account the relevant available facts and circumstances,
which may include, but are not limited to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
risks, costs, and benefits to us;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
impact on a director&#8217;s independence in the event the related person is a director, immediate family member of a director or an
entity with which a director is affiliated;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
terms of the transaction;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
availability of other sources for comparable services or products; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
terms available to or from, as the case may be, unrelated third parties.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Our audit committee will
approve only those transactions that it determines are fair to us and in our best interests. All of the transactions described above were
entered into prior to the adoption of such policy.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 96; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->87<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_016"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>SECURITY
OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">The following table
sets forth information known to us regarding the beneficial ownership of the Common Stock as of September 30, 2021, after giving effect
to the Closing, by:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">each
person who is known by us to be the beneficial owner of more than 5% of the outstanding shares of the Common Stock;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">each
current named executive officer and director of the Company; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">all
current executive officers and directors of the Company, as a group.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Beneficial ownership is
determined according to the rules of the SEC, which generally provide that a person has beneficial ownership of a security if he, she
or it possesses sole or shared voting or investment power over that security, including options and warrants that are currently exercisable
or exercisable within 60&#160;days.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">The beneficial ownership
percentages set forth in the table below are based on approximately 139,293,280 shares of Common Stock issued and outstanding as of September
30, 2021&#160;and do not take into account the issuance of any shares of Common Stock upon the exercise of warrants to purchase up to
approximately 4,239,450 shares of Common Stock that remain outstanding.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Unless otherwise noted
in the footnotes to the following table, and subject to applicable community property laws, the persons and entities named in the table
have sole voting and investment power with respect to their beneficially owned Common Stock.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Shares
    Beneficially Owned</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Name
    and Address</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Number</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Percent</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b><i>Directors and Named Executive Officers</i></b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 78%; padding-left: 9pt; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Declan
    P. Flanagan&#160;<sup>(1)</sup></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">0</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">0</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Debora
    M. Frodl&#160;<sup>(1)(2)</sup></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">430,364</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">*</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Kevin
    Griffin&#160;<sup>(3)(4)</sup></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">10,363,333</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">7.22</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Christopher
    Hayes&#160;<sup>(1)(5)</sup></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">381,873</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">*</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Thomas
    J. Hynes III&#160;<sup>(1)(6)</sup></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">7,371,683</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">5.2</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">5%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Dimitri
    N. Kazarinoff&#160;<sup>(1)(7)</sup></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">2,078,535</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">1.4</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">7%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Jonathan
    J. Ledecky&#160;<sup>(4)</sup></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">9,733,333</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">6.78</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Niharika
    Ramdev&#160;<sup>(1)</sup></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">0</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Sarah
    Sclarsic&#160;<sup>(1)(8)</sup></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">50,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">.*</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">James
    Berklas&#160;<sup>(1)</sup></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">0</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Cielo
    Hernandez <sup>(1)</sup></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">0</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>All
    directors and current executive officers as a group (11 persons)&#160;<sup>(9)</sup></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">20,675,788</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">14.01</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b><i>Five
    Percent Holders:</i></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">James
    S. Davis&#160;<sup>(10)</sup></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">12,500,803</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">8.97</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Pivotal
    Investment Holdings II LLC&#160;<sup>(11)</sup></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">9,733,333</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">6.78</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">%</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Represents
beneficial ownership of less than 1% of the outstanding shares of our common stock.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
business address of the stockholder is c/o XL Fleet Corp., 145 Newton Street, Boston, Massachusetts 02135.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">(2)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Includes
                                            options to purchase 428,786 shares of our common stock, which are exercisable within 60 days
                                            of September 30, 2021.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes
630,000 shares of our common stock held by MGG Investment Group, LP (&#8220;MGG&#8221;), of which Mr.&#160;Griffin is the Chief Executive
Officer and Chief Investment Officer. Notwithstanding his dispositive and voting control over such shares, Mr.&#160;Griffin disclaims
beneficial ownership of the shares of our common stock held by MGG, except to the extent of his proportionate pecuniary interest therein.
The business address of each of the individuals is c/o Graubard Miller, The Chrysler Building, 405 Lexington Avenue, 11th Floor, New
York, New York 10174. This information is based on a Schedule 13G filed with the SEC by Pivotal Investment Holdings II LLC with the SEC
on February 16, 2021 and information available to us.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes
5,500,000 shares held by the Pivotal Investment Holdings II LLC, of which each of Ironbound Partners Fund, LLC, an affiliate of Mr.&#160;Ledecky,
and Pivotal SPAC Funding II LLC, an affiliate of Mr.&#160;Griffin, is a managing member. Also includes 4,233,333 shares issuable to Pivotal
Investment Holdings II LLC upon the exercise of Private Placement Warrants. Notwithstanding their dispositive and voting control over
such shares, each of Messrs. Griffin and Ledecky disclaims beneficial ownership of the shares of our common stock held by Pivotal Investment
Holdings II LLC, except to the extent of his respective proportionate pecuniary interest therein. The business address of each of the
individuals is c/o Graubard Miller, The Chrysler Building, 405 Lexington Avenue, 11th Floor, New York, New York 10174. This information
is based on a Schedule 13G filed with the SEC by Pivotal Investment Holdings II LLC with the SEC on February 16, 2021 and information
available to us.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 97; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->88<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes
options to purchase 381,873 shares, which are excisable within 60 days of April 1, 2021.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">(6)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Includes
                                            6,181,461 shares and options to purchase an additional 1,190,222 shares, which are excisable
                                            within 60 days of September 30, 2021.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">(7)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Includes
                                            15,346 shares and options to purchase an additional 1,983,836 shares, which are excisable
                                            within 60 days of September 30, 2021.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">(8)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Includes&#160;50,000
                                            shares which are excisable within 60 days of September 30, 2021.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
footnotes (2) &#8211; (8) above.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(10)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes
12,500,803 shares held of record by Mr.&#160;Davis. The business address of the stockholder is 145 Newton Street, Boston, Massachusetts
02135. This information is based solely on a Schedule 13G filed with the SEC by Mr. Davis with the SEC on December 29, 2020, which reported
ownership as of December 21, 2020.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes
5,500,000 shares held by the Pivotal Investment Holdings II LLC, of which each of Ironbound Partners Fund, LLC, an affiliate of Mr.&#160;Ledecky,
and Pivotal SPAC Funding II LLC, an affiliate of Mr.&#160;Griffin, is a managing member. Also includes 4,233,333 shares issuable to Pivotal
Investment Holdings II LLC upon the exercise of Private Placement Warrants. Notwithstanding their dispositive and voting control over
such shares, each of Messrs. Griffin and Ledecky disclaims beneficial ownership of the shares of our common stock held by Pivotal Investment
Holdings II LLC, except to the extent of his respective proportionate pecuniary interest therein. The business address of the stockholder
is c/o Graubard Miller, The Chrysler Building, 405 Lexington Avenue, 11th Floor, New York, New York 10174. This information is based
on a Schedule 13G filed with the SEC by Pivotal Investment Holdings II LLC with the SEC on February 16, 2021 and information available
to us.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-indent: -0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 98; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->89<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_017"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>SELLING
SECURITYHOLDERS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Certain of the Selling
Securityholders acquired the Private Placement Warrants from us in private offerings pursuant to exemptions from registration under Section&#160;4(a)(2)
of the Securities Act in connection with the initial public offering of our predecessor, Pivotal. Certain of the Selling Securityholders
acquired shares of our Common Stock from us in the private offerings pursuant to exemptions from registration under Section&#160;4(a)(2)
of the Securities Act in connection with a private placement in connection with the Business Combination. Certain of the Selling Securityholders
acquired shares of our Common Stock in connection the exchange of their shares of Legacy XL in connection with the Business Combination.
Certain of the Selling Securityholders acquired the Legacy XL Warrants in connection with their service to Legacy XL, which we acquired
in the Business Combination. Pursuant to agreements with certain of the Selling Securityholders and the Business Combination, we agreed
to file a registration statement with the SEC for the purposes of registering for resale (i)&#160;the Private Placement Warrants (and
the shares of Common Stock that may be issued upon exercise of the Private Placement Warrants), and (ii)&#160;the shares of our Common
Stock otherwise listed above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif;">Except
as set forth in the footnotes below, the following table sets forth, based on written representations from the Selling Securityholders,
certain information as of January&#160;8, 2021 regarding the beneficial ownership of our Common Stock by the Selling Securityholders
and the shares of Common Stock being offered by the Selling Securityholders. The applicable percentage ownership of Common Stock is based
on approximately 139,293,280</span>&#160;<span style="font-family: Times New Roman, Times, Serif;">shares of Common Stock outstanding
as of September 30, 2021. Information with respect to shares of Common Stock owned beneficially after the offering assumes the sale of
all of the shares of Common Stock offered and no other purchases or sales of our Common Stock. The Selling Securityholders may offer
and sell some, all or none of their shares of Common Stock, as applicable.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">We have determined beneficial
ownership in accordance with the rules of the SEC. Except as indicated by the footnotes below, we believe, based on the information furnished
to us, that the Selling Securityholders have sole voting and investment power with respect to all shares of Common Stock and Warrants,
as applicable, that they beneficially own, subject to applicable community property laws. Except as otherwise described below, based on
the information provided to us by the Selling Securityholders, no Selling Securityholder is a broker-dealer or an affiliate of a broker-dealer.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif">Of
the shares of Common Stock being registered for resale by the Selling Securityholders, 32,834,378 of such shares are subject to lock-up
agreements which provide that the shares of Common Stock held by such securityholders are subject to a 12-month lock-up period during
which the holders have agreed, subject to certain restrictions, not to, directly or indirectly, sell, transfer or otherwise dispose of
their shares, which period may be earlier terminated if the reported closing sale price of the common stock equals or exceeds $15.00 per
share (subject to adjustment for stock splits, stock dividends, reorganizations, recapitalizations or other similar transactions) for
a period of 20 trading days during any 30-trading day period commencing at least 150 days following the consummation of the Business Combination,
subject to certain exceptions</span>&#160;<span style="font-family: Times New Roman, Times, Serif">.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 99; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->90<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td colspan="2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Shares
                    of Common</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Stock</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Beneficially</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Owned</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Prior
    to this</b></span></p></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td colspan="2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Warrants
                    Beneficially</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Owned</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Prior
    to this</b></span></p></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td colspan="2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Number
                    of Shares of</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Common</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Stock</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Being</b></span></p></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td colspan="2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Number
                    of</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Warrants</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Being</b></span></p></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Shares
    of Common Stock Beneficially Owned After the Offered Shares of Common Stock are Sold</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Warrants
    Beneficially Owned After the Offered Warrants are Sold</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Selling&#160;Security
    holders</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Offering</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Offering</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Offered</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Offered</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Number</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Percentage</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Number</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;"><b>Percentage</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 20%; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">SFL
    SPV I LLC(2)</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">76,424</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">76,424</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Bespoke&#160;Alpha&#160;MAC&#160;MIM&#160;LP(2)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">56,269</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">56,269</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Monashee
    Pure Alpha SPV I LP(2)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">263,294</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">263,294</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Monashee
    Solitario Fund LP(2)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">305,468</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">305,468</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">BEMAP
    Master Fund Ltd(2)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">498,545</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">498,545</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">CVI
    Investments, Inc.(3)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">500,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">500,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">BEMAP
    Master Fund Ltd(4)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">191,159</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">191,159</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Encompass
    Capital Master Fund<br/>
    LP(5)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,037,774</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,037,774</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Encompass
    Capital E&amp;P Master Fund LP(6)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">271,067</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">271,067</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Perry
    Creek Capital Fund II LP(7)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">330,282</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">330,282</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Perry
    Creek Capital Partners LP(8)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">169,718</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">169,718</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Tech
    Opportunities LLC(9)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,500,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,500,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">D.
    E. Shaw Valence Portfolios, L.L.C.(10)(11)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">2,250,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">2,250,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">D.
    E. Shaw Oculus Portfolios, L.L.C.(10)(11)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">750,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">750,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">CDK
    Associates, L.L.C.(12)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,500,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,500,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Third
    Street Holdings, LLC(13)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">300,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">300,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">G.
    Richard Wagoner, Jr. and affiliated entities (14)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">882,650</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">20,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">862,650</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Arosa
    Opportunistic Fund LP(15)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">300,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">300,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Empery
    Asset Master, LTD(16)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">129,190</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">129,190</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Empery
    Tax Efficient III, LP(17)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">70,810</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">70,810</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Kepos
    Alpha Master Fund L.P.(18)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">750,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">750,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">BlackRock,
    Inc.(19)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,000,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,000,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Alto
    Opportunity Master Fund, SPC - Segregated Master Portfolio B(20)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">300,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">300,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Integrated
    Core Strategies (US) LLC(21)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,815,951</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">7,732</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,700,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">115,951</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">7,732</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">James
    S. Davis(22)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">12,500,803</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">12,500,803</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Pivotal
    Investment Holdings II, LLC (23)(24)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">9,733,333</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">4,233,333</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">9,733,333</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">4,233,333</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">James
    H.R. Brady(23)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">100,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">100,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">MGG
    Investment Group &#160;LP&#160;(25)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">630,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">630,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Sarah
    Sclarsic(23)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">50,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">50,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Efrat
    Epstein(23)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">50,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">50,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Katrina
    Adams(23)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">50,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">50,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">WindSail
    Credit Fund(26)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,008,200</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,008,200</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">SVB
    Financial Group(27)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">338,223</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">338,223</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">MOTIV
    Partners LLC(28)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">249,117</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">249,117</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">249,117</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Thomas
    J. Hynes III(29)(30)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">7,371,683</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">6,181,461</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,190,222</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Clayton
    W. Siegert(29)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,022,206</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,022,206</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Dimitri
    N. Kazarinoff(29)(31)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right">2,078,535</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">15,346</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">2,078,535</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1.5</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">%</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Nicole
    Hynes(29)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">70,991</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">70,991</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Thomas
    J. Hynes Jr.(29)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,277,554</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">1,277,554</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">Richard
    Canny(29)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">223,166</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">223,166</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">John
    B. Hynes III(29)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">313,095</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">313,095</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#8212;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 9.5pt;">&#160;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less
than one percent.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 100; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->91<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
amounts set forth in this column are the number of shares of Common Stock that may be offered by each Selling Securityholder using this
prospectus. These amounts do not represent any other shares of our Common Stock that the Selling Securityholder may own beneficially
or otherwise.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jeff
Muller, CCO of Monashee Investment Management LLC, is deemed to have power to vote or dispose of the reported securities offered hereby.
The address of Monashee Investment Management, LLC is c/o Monashee Investment Management LLC, 75 Park Plaza, 2<sup>nd</sup> Floor, Boston,
MA 02110.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">(3)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Heights
Capital Management, Inc., the authorized agent of CVI Investments, Inc. (&#8220;CVI&#8221;), has discretionary authority to vote and
dispose of the shares held by CVI and may be deemed to be the beneficial owner of these shares. Martin Kobinger, in his capacity as Investment
Manager of Heights Capital Management, Inc., may also be deemed to have investment discretion and voting power over the shares held by
CVI. Mr.&#160;Kobinger disclaims any such beneficial ownership of the shares. CVI is affiliated with one or more FINRA members. CVI purchased
the shares being registered hereunder in the ordinary course of business and at the time of purchase, had no agreements or understandings,
directly or indirectly, with any other person to distribute such shares. The address of the principal business office of CVI Investments,
Inc. is c/o Heights Capital Management, Inc. 101 California Street, Suite 3250, San Francisco, CA 94111.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">(4)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Encompass
Capital Advisors LLC (&#8220;Encompass Capital Advisors&#8221;), as the sub-manager for BEMAP Master Fund Ltd., may be deemed to beneficially
own the shares of our common stock held by BEMAP Master Fund LP. Todd Kantor, as the managing member of Encompass Capital Advisors, may
also be deemed to beneficially own the shares of our common stock held by BEMAP Master Fund Ltd. Mr.&#160;Kantor disclaims beneficial
ownership of such shares of common stock except to the extent of his economic interests in BEMAP Master Fund Ltd., if any. The address
of the principal business office of BEMAP Master Fund Ltd. is 200 Park Avenue, 11<sup>th</sup> Floor, New York, NY 10166.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">(5)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Encompass
Capital Advisors, as the investment adviser for Encompass Capital Master Fund L.P., may be deemed to beneficially own the shares of our
common stock held by Encompass Capital Master Fund L.P. Todd Kantor, as the managing member of Encompass Capital Advisors, may also be
deemed to beneficially own the shares of our common stock held by Encompass Capital Master Fund L.P. Mr.&#160;Kantor disclaims beneficial
ownership of such shares of common stock except to the extent of his economic interests in Encompass Capital Master Fund L.P., if any.
The address of the principal business office of Encompass Capital Master Fund LP is 200 Park Avenue, 11<sup>th</sup> Floor, New York,
NY 10166.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">(6)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Encompass
Capital Advisors, as the investment adviser for Encompass Capital E&amp;P Master Fund L.P., may be deemed to beneficially own the shares
of our common stock held by Encompass Capital E&amp;P Master Fund L.P. Todd Kantor, as the managing member of Encompass Capital Advisors,
may also be deemed to beneficially own the shares of our common stock held by Encompass Capital E&amp;P Master Fund L.P. Mr.&#160;Kantor
disclaims beneficial ownership of such shares of common stock except to the extent of his economic interests in Encompass Capital E&amp;P
Master Fund L.P., if any. The address of the principal business office of Encompass Capital Master Fund LP is 200 Park Avenue, 11<sup>th
</sup>Floor, New York, NY 10166.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">(7)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Perry
Creek Capital GP II LLC (&#8220;Perry Creek GP&#8221;) is the general partner of Perry Creek Capital Fund II LP (the &#8220;Fund&#8221;)
and, accordingly, exercises investment discretion with respect to the shares of common stock directly owned by the Fund. Adeel Qalbani
is the controlling person of Perry Creek GP and may be deemed to beneficially own the shares of common stock directly owned by the Fund.
Each of Mr. Qalbani and Perry Creek GP disclaims beneficial ownership of such shares of Common Stock except to the extent of his or its
economic interest in the Fund, if any. The principal business address of each of Perry Creek GP, the Fund and Mr.&#160;Qalbani is 150
East 58th Street, 17th Floor, New York, NY 10155.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">(8)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Perry
Creek Capital Partners GP LLC (&#8220;Perry Creek Partners GP&#8221;) is the general partner of Perry Creek Capital Partners LP (&#8220;PCCP&#8221;)
and, accordingly, exercises investment discretion with respect to the shares of common stock directly owned by PCCP. Adeel Qalbani is
the controlling person of Perry Creek Partners GP and may be deemed to beneficially own the shares of common stock directly owned by
PCCP. Each of Mr.&#160;Qalbani and Perry Creek GP disclaims beneficial ownership of such shares of Common Stock except to the extent
of his or its economic interest in PCCP, if any. The principal business address of each of Perry Creek Partners GP, PCCP and Mr.&#160;Qalbani
is 150 East 58th Street, 17th Floor, New York, NY 10155.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">(9)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hudson
Bay Capital Management LP, the investment manager of Tech Opportunities LLC, has voting and investment power over these securities. Sander
Gerber is the managing member of Hudson Bay Capital GP LLC, which is the general partner of Hudson Bay Capital Management LP. Each of
Tech Opportunities LLC and Sander Gerber disclaims beneficial ownership over these securities. The address of Tech Opportunities LLC
is c/o Hudson Bay Capital Management LP, 777 Third Avenue, 30th Floor, New York, NY 10017.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 101; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->92<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">(10)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D.
E. Shaw Oculus Portfolios, L.L.C. (&#8220;Oculus&#8221;) and D. E. Shaw Valence Portfolios, L.L.C. (&#8220;Valence&#8221;) may be deemed
affiliated. Each of Valence and Oculus has the power to vote or to direct the vote of (and the power to dispose or direct the disposition
of) the Common Stock. D. E. Shaw&#160;&amp; Co., L.P. (&#8220;DESCO LP&#8221;), as the investment adviser of Valence and Oculus, may
be deemed to have the shared power to vote or direct the vote of (and the shared power to dispose or direct the disposition of) the Common
Stock. D. E. Shaw&#160;&amp; Co., L.L.C. (&#8220;DESCO LLC&#8221;), as the manager of Valence and Oculus, may be deemed to have the shared
power to vote or direct the vote of (and the shared power to dispose or direct the disposition of) the Common Stock. Julius Gaudio, Maximilian
Stone, and Eric Wepsic, or their designees, exercise voting and investment control over the Common Stock on DESCO LP&#8217;s and DESCO
LLC&#8217;s behalf. D. E. Shaw&#160;&amp; Co., Inc. (&#8220;DESCO Inc.&#8221;), as general partner of DESCO LP, may be deemed to have
the shared power to vote or direct the vote of (and the shared power to dispose or direct the disposition of) the Common Stock. D. E.
Shaw&#160;&amp; Co. II, Inc. (&#8220;DESCO II Inc.&#8221;), as managing member of DESCO LLC, may be deemed to have the shared power to
vote or direct the vote of (and the shared power to dispose or direct the disposition of) the Common Stock. None of DESCO LP, DESCO LLC,
DESCO Inc., or DESCO II Inc. owns any shares of the Company directly, and each such entity disclaims beneficial ownership of the Common
Stock. David E. Shaw does not own any shares of the Company directly. By virtue of David E. Shaw&#8217;s position as President and sole
shareholder of DESCO Inc., which is the general partner of DESCO LP, and by virtue of David E. Shaw&#8217;s position as President and
sole shareholder of DESCO II Inc., which is the managing member of DESCO LLC, David E. Shaw may be deemed to have the shared power to
vote or direct the vote of (and the shared power to dispose or direct the disposition of) the Common Stock and, therefore, David E. Shaw
may be deemed to be the beneficial owner of the Common Stock. David E. Shaw disclaims beneficial ownership of the Common Stock.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">(11)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Oculus
and Valence may be deemed affiliated. Each of Valence and Oculus has the power to vote or to direct the vote of (and the power to dispose
or direct the disposition of) the Common Stock. DESCO LP, as the investment adviser of Valence and Oculus, may be deemed to have the
shared power to vote or direct the vote of (and the shared power to dispose or direct the disposition of) the Common Stock. DESCO LLC,
as the manager of Valence and Oculus, may be deemed to have the shared power to vote or direct the vote of (and the shared power to dispose
or direct the disposition of) the Common Stock. Julius Gaudio, Maximilian Stone, and Eric Wepsic, or their designees, exercise voting
and investment control over the Common Stock on DESCO LP&#8217;s and DESCO LLC&#8217;s behalf. DESCO Inc., as general partner of DESCO
LP, may be deemed to have the shared power to vote or direct the vote of (and the shared power to dispose or direct the disposition of)
the Common Stock. DESCO II Inc., as managing member of DESCO LLC, may be deemed to have the shared power to vote or direct the vote of
(and the shared power to dispose or direct the disposition of) the Common Stock. None of DESCO LP, DESCO LLC, DESCO Inc., or DESCO II
Inc. owns any shares of the Company directly, and each such entity disclaims beneficial ownership of the Common Stock. David E. Shaw
does not own any shares of the Company directly. By virtue of David E. Shaw&#8217;s position as President and sole shareholder of DESCO
Inc., which is the general partner of DESCO LP, and by virtue of David E. Shaw&#8217;s position as President and sole shareholder of
DESCO II Inc., which is the managing member of DESCO LLC, David E. Shaw may be deemed to have the shared power to vote or direct the
vote of (and the shared power to dispose or direct the disposition of) the Common Stock and, therefore, David E. Shaw may be deemed to
be the beneficial owner of the Common Stock. David E. Shaw disclaims beneficial ownership of the Common Stock. The principal business
address of each of Oculus, Valence and Mr.&#160;Shaw is c/o D.E. Shaw&#160;&amp; Co., L.P. 1166 Avenue of the Americas, 9<sup>th</sup>
Floor, New York, NY 10036.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">(12)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
shares are held by CDK Associates, L.L.C. and may be deemed to be beneficially owned by (i)&#160;Caxton Corporation, the manager of CDK
Associates, LLC and (ii)&#160;Bruce Kovner, the chairman and sole shareholder of Caxton Corporation. Each of Caxton Corporation and Bruce
Kovner disclaims beneficial ownership of these shares except to the extent of its or his pecuniary interest, if any, therein. The selling
stockholder&#8217;s address is 731 Alexander Road, Building 2, Suite 500, Princeton, NJ 08540.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">(13)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
shares are held by Third Street Holdings, LLC and may be deemed to be beneficially owned by (i)&#160;Caxton Corporation, the general
partner of the investment manager of Third Street Holdings, LLC, (ii)&#160;Bruce Kovner, the chairman and sole shareholder of Caxton
Corporation and (iii)&#160;Peter P. D&#8217;Angelo, the managing member of and a greater than 10% owner of Third Street Holdings, LLC.
Caxton Corporation, Bruce Kovner and Peter P. D&#8217;Angelo each disclaim beneficial ownership of these shares except to the extent
of its or his pecuniary interest, if any, therein. The address for Third Street is 731 Alexander Road, Building 2, Suite 500, Princeton,
NJ 08540.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">(14)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consists
of (i) 484,056 shares of Common Stock held by the G. Richard Wagoner Jr. Revocable Trust acquired in the Business Combination, (ii) 378,594
shares issuable upon the exercise of options within 60 days of the date of the Business Combination and (iii) 20,000 shares of Common
Stock. The business address of the stockholder is c/o XL Fleet Corp., 145 Newton Street, Boston, MA 02135.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(15)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Arosa
Capital Management Opportunistic GP II LLC is the general partner of Arosa Opportunistic Fund LP and Arosa Capital Management LP is its
investment manager. The members of Arosa Capital Management Opportunistic GP II LLC and the limited partners of Arosa Capital Management
LP are Till Bechtolsheimer and Abraham Joseph. The business address of each person and entity named in this footnote is c/o Arosa Capital
Management LP, 550 West 34<sup>th</sup> Street, Suite 2800, New York, NY 10001.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Empery
Asset Management LP, the authorized agent of Empery Asset Master Ltd (&#8220;EAM&#8221;), has discretionary authority to vote and dispose
of the shares held by EAM and may be deemed to be the beneficial owner of these shares. Martin Hoe and Ryan Lane, in their capacity as
investment managers of Empery Asset Management LP, may also be deemed to have investment discretion and voting power over the shares
held by EAM. EAM, Mr.&#160;Hoe and Mr.&#160;Lane each disclaim any beneficial ownership of these shares. The selling stockholder&#8217;s
address is c/o Empery Asset Management, LP, One Rockefeller Plaza, Suite 1205, New York, NY 10020.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(17)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Empery
Asset Management LP, the authorized agent of Empery Tax Efficient III, LP (&#8220;ETE III&#8221;), has discretionary authority to vote
and dispose of the shares held by Empery Tax Efficient III, LP and may be deemed to be the beneficial owner of these shares. Martin Hoe
and Ryan Lane, in their capacity as investment managers of Empery Asset Management LP, may also be deemed to have investment discretion
and voting power over the shares held by ETE III. ETE III, Mr.&#160;Hoe and Mr.&#160;Lane each disclaim any beneficial ownership of these
shares. The selling stockholder&#8217;s address is c/o Empery Asset Management, LP, One Rockefeller Plaza, Suite 1205, New York, NY 10020.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 102; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->93<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(18)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kepos
Capital LP is the investment manager of the Selling Securityholder and Kepos Partners LLC is the General Partner of the Selling Securityholder
and each may be deemed to have voting and dispositive power with respect to the shares. The general partner of Kepos Partners LP is Kepos
Capital GP LLC (the &#8220;Kepos GP&#8221;) and the managing member of Kepos Capital LP is Kepos Capital MM LLC (&#8220;Kepos MM&#8221;).
Mark Carhart controls Kepos GP and Kepos MM and, accordingly, may be deemed to have voting and dispositive power with respect to the
shares held by this Selling Securityholder. Mr. Carhart disclaims beneficial ownership of the shares held by the Selling Securityholder.
The selling stockholder&#8217;s address is c/o Kepos Capital LP, 11 Times Square, 35th Floor, New York, NY 10036.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(19)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
registered holders of the referenced shares to be registered are the following funds and accounts under management by subsidiaries of
BlackRock, Inc.: BlackRock Global Long/Short Credit Fund of BlackRock Funds IV; Master Total Return Portfolio of Master Bond LLC and
BlackRock Strategic Income Opportunities Portfolio of BlackRock Funds V. BlackRock, Inc. is the ultimate parent holding company of such
subsidiaries. On behalf of such subsidiaries, The applicable portfolio managers, as managing directors (or in other capacities) of these
entities, and/or the applicable investment committee members of these funds and accounts, have voting and investment power over the shares
held by the funds and accounts which are the registered holders of the referenced shares. Such portfolio managers and/or investment committee
members expressly disclaim beneficial ownership of all shares held by such funds and accounts. The address of such funds and accounts,
such subsidiaries and such portfolio managers and/or investment committee members is 55 East 52nd Street, New York, NY 10055. Shares
shown include only the securities being registered for resale and may not incorporate all interests deemed to be beneficially held by
the registered holders or BlackRock, Inc.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(20)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ayrton
Capital LLC, the investment manager to Alto Opportunity Master Fund, SPC&#8212;Segregated Master Portfolio B (&#8220;Alto&#8221;), has
discretionary authority to vote and dispose of the shares held by Alto and may be deemed to be the beneficial owner of these shares.
Waqas Khatri, in his capacity as Managing Member of Ayrton Capital LLC, may also be deemed to have investment discretion and voting power
over the shares held by Alto. Ayrton Capital LLC and Mr.&#160;Khatri each disclaim any beneficial ownership of these shares. The address
of Ayrton Capital LLC is 55 Post Rd West, 2nd Floor, Westport, CT 06880.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(21)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium
International Management LP, a Delaware limited partnership (&#8220;Millennium International Management&#8221;), is the investment manager
to ICS Opportunities LTD (&#8220;ICS Opportunities&#8221;) and may be deemed to have shared voting control and investment discretion
over securities owned by ICS Opportunities. Millennium Management LLC, a Delaware limited liability company (&#8220;Millennium Management&#8221;),
is the general partner of the managing member of Integrated Core Strategies (US) LLC (&#8220;Integrated Core Strategies&#8221;) and Riverview
Group LLC (&#8220;Riverview Group&#8221;) and may be deemed to have shared voting control and investment discretion over securities owned
by Integrated Core Strategies and Riverview Group. Millennium Management is also the general partner of the 100% owner of ICS Opportunities
and may also be deemed to have shared voting control and investment discretion over securities owned by ICS Opportunities. Millennium
Group Management LLC, a Delaware limited liability company (&#8220;Millennium Group Management&#8221;), is the managing member of Millennium
Management and may also be deemed to have shared voting control and investment discretion over securities owned by Integrated Core Strategies
and Riverview Group. Millennium Group Management is also the general partner of Millennium International Management and may also be deemed
to have shared voting control and investment discretion over securities owned by ICS Opportunities. The managing member of Millennium
Group Management is a trust of which Israel A. Englander, a United States citizen, currently serves as the sole voting trustee. Therefore,
Mr.&#160;Englander may also be deemed to have shared voting control and investment discretion over securities owned by Integrated Core
Strategies, Riverview Group and ICS Opportunities. The foregoing should not be construed in and of itself as an admission by Millennium
International Management, Millennium Management, Millennium Group Management or Mr.&#160;Englander as to beneficial ownership of the
securities owned by Integrated Core Strategies, Riverview Group or ICS Opportunities, as the case may be. Consists of (i) 115,951 shares
of Common Stock and warrants for 7,732 shares of Common Stock each pledged as collateral to secure margin loans and (ii) 1,700,000 shares
of Common Stock. The address of all entities listed in this footnote is c/o Millennium Management LLC, 666 Fifth Avenue, 8<sup>th</sup>
Floor, New York, NY 10103.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(22)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
business address of the stockholder is 100 Guest Street, Boston, MA 02135.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 103; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->94<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(23)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unless
otherwise indicated, the business address of each of the individuals is c/o Graubard Miller, The Chrysler Building, 405 Lexington Avenue,
11th Floor, New York, NY 10174.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(24)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Also
includes 4,233,333 shares issuable upon the exercise of Private Placement Warrants. Notwithstanding their dispositive and voting control
over such shares, each of Ironbound Partners Fund, LLC, an affiliate of Jonathan Ledecky, and Pivotal SPAC Funding II LLC, an affiliate
of Kevin Griffin, may also be deemed to have investment discretion and voting power over these shares held by Pivotal. Messrs. Griffin
and Ledecky disclaim beneficial ownership of the shares of Common Stock held by Pivotal Investment Holdings II LLC, except to the extent
of his respective proportionate pecuniary interest therein.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(25)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes
the following shares: (i) 136,847 shares held by MGG SF Evergreen Fund LP, (ii) 13,643 shares held by MGG Canada Fund LP, (iii) 675 shares
held by MGG Insurance Fund Series Interests of the SALI Multi-Series Fund, L.P. (iv) 35,517 shares held by MGG SF Evergreen Unlevered
Fund LP, (v) 81,118 shares held by MGG SF Evergreen Unlevered Fund 2020 LP, (vi) 8,965 shares held by MGG SF Drawdown Unlevered Fund
II LP, (vii) 26,550 shares held by MGG SF Drawdown Unlevered Fund III LP, (viii) 11,685 shares held by MGG SF Drawdown Unlevered Fund
II (Luxembourg) SCSp, and (ix) 315,000 shares held by MGG Special Opportunities Fund LP (the &#8220;MGG Funds&#8221;). MGG Investment
Group LP (&#8220;MGG&#8221;) is the investment adviser to the MGG Funds. Kevin Griffin (&#8220;Mr. Griffin&#8221;) is the Chief Executive
Officer and Chief Investment Officer of MGG. Gregory Racz (&#8220;Mr. Racz&#8221; and together with Mr. Griffin, the &#8220;Principals&#8221;)
is the President and Chief Legal Officer of MGG. The address of the MGG Funds, MGG and the Principals is c/o MGG Investment Group LP,
One Penn Plaza, Suite 5320, New York, NY 10119. Each of the MGG Funds and the Principals disclaims beneficial ownership of the shares
listed above.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(26)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
business address of the stockholder is 133 Federal Street, Suite 702, Boston, MA 02110.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(27)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
business address of the stockholder is 80 E Rio Salado Pkwy, Suite 600, Tempe, AZ 85281.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(28)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
business address of the stockholder is 3023 7th Street, #235, Boulder, CO 80304.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(29)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unless
otherwise indicated, the business address of each of the individuals is c/o XL Fleet Corp., 145 Newton Street, Boston, MA 02135.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">(30)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Consists
                                            of (i) 6,181,461 shares of Common Stock and (ii) 1,190,222 shares of Common Stock issuable
                                            upon the exercise of options within 60 days of September 30, 2021.</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0%"></td><td style="width: 0.27in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">(31)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Consists
                                            of (i) 15,346 shares of Common Stock and (ii) 2,063,189 shares of Common Stock issuable upon
                                            the exercise of options within 60 days of September 30, 2021.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 104; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->95<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_018"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>DESCRIPTION
OF OUR SECURITIES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">The following summary
of the material terms of our securities is not intended to be a complete summary of the rights and preferences of such securities, and
is qualified by reference to our Certificate of Incorporation, our Bylaws and the Warrant-related documents described herein, which are
exhibits to the registration statement of which this prospectus is a part. We urge you to read each of our Certificate of Incorporation,
the Bylaws and the Warrant-related documents described herein in their entirety for a complete description of the rights and preferences
of our securities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><br/>
Authorized and Outstanding Stock</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Our Certificate of
Incorporation authorizes the issuance of 351,000,000&#160;shares of Common Stock, $0.0001 par value per share, and 1,000,000&#160;shares
of preferred stock, $0.0001 par value per share. As of September 30, 2021, there were approximately 139,293,280 shares of Common Stock
and no shares of preferred stock outstanding. The outstanding shares of Common Stock are duly authorized, validly issued, fully paid
and&#160;non-assessable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>Common Stock</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Except as otherwise required
by law, our Certificate of Incorporation or as otherwise provided in any certificate of designation for any series of preferred stock,
the holders of Common Stock possess all voting power for the election of the directors of our board of directors (our &#8220;Board&#8221;)
and all other matters requiring stockholder action. Holders of Common Stock are entitled to one vote per share on matters to be voted
on by stockholders. There is no cumulative voting. Subject to the rights of any holders of any shares of preferred stock which may from
time to time come into existence and be outstanding, the holders of Common Stock are entitled to the payment of dividends when and as
declared by our Board in accordance with applicable law and to receive other distributions from us. Holders of Common Stock have no conversion,
preemptive or other subscription rights and there are no sinking fund or redemption provisions applicable to the Common Stock. Under our
Certificate of Incorporation, our Board is divided into three classes, each of which generally serve for a term of three years with only
one class of directors being elected in each year.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Under our Certificate
of Incorporation, the affirmative vote of the holders of shares of voting stock representing at least seventy-five percent (75%) of the
voting power of all of the then outstanding shares of the capital stock entitled to vote generally in the election of directors, voting
together as a single class, shall be required to amend, alter or repeal, or adopt any provision inconsistent with, Articles Sixth, Seventh,
Eighth, Ninth and Tenth of our Certificate of Incorporation, which articles generally govern the appointment of directors, the amendment
of our Bylaws, limitation of liability and indemnification, forum selection, and amendments to our Certificate of Incorporation, respectively.
Subject to the rights of the holders of shares of any series of preferred stock then outstanding, any director, or our entire Board, may
be removed from office at any time only for cause and only by the affirmative vote of the holders of at least seventy-five percent (75%)
of the voting power of all of the then-outstanding shares of capital stock entitled to vote at an election of directors, voting together
as a single class.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Preferred Stock</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">If we issue preferred
stock, such preferred stock would have priority over our Common Stock with respect to dividends and other distributions, including the
distribution of assets upon liquidation. Our Certificate of Incorporation grants our Board the authority, without further stockholder
authorization, to issue from time to time up to 1,000,000&#160;shares of preferred stock in one or more series and to fix the terms,
limitations, voting rights, relative rights and preferences and variations of each series.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warrants</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif;">As
of June 30, 2021, we had 4,239,450 warrants outstanding,&#160;consisting of 6,117 Legacy XL Warrants and 4,233,333 Private Placement
Warrants.</span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">On January 28, 2021, we
announced the redemption of the Public Warrants. As a result of the ensuing exercises of the Public Warrants and the redemption of the
remaining Public Warrants, we had no Public Warrants outstanding as of March 1, 2021. In connection with such redemption, the NYSE filed
a Form 25 to delist the Public Warrants on March 1, 2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Each outstanding warrant
(other than the Legacy XL Warrants) enables the holder to purchase one share of Common Stock at a price of $11.50 per share, subject to
adjustment as discussed below. The warrants will expire at 5:00 p.m., New York City time, five years after the consummation of the Business
Combination or earlier upon redemption or liquidation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">The exercise price and
number of shares of Common Stock issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event
of a share dividend, extraordinary dividend or our recapitalization, reorganization, merger or consolidation. However, the warrants will
not be adjusted for issuances of shares of Common Stock at a price below the respective exercise prices of the warrants.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 105; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->96<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">After the issuance of
shares of Common Stock upon exercise of the warrants, each holder will be entitled to one vote for each share of Common Stock held of
record on all matters to be voted on by stockholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Warrant holders may elect
to be subject to a restriction on the exercise of their warrants such that an electing warrant holder would not be able to exercise their
warrants to the extent that, after giving effect to such exercise, such holder would beneficially own in excess of 4.9% or 9.8% (as specified
by the holder) of the shares of our Common Stock outstanding immediately after giving effect to such exercise.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">If the number of outstanding
shares of Common Stock is increased by a share dividend payable in shares of Common Stock, or by a&#160;split-up&#160;of shares of Common
Stock or other similar event, then, on the effective date of such share dividend,&#160;split-up&#160;or similar event, the number of shares
of Common Stock issuable on exercise of each warrant will be increased in proportion to such increase in the outstanding Common Stock.
A rights offering to holders of Common Stock entitling holders to purchase shares of Common Stock at a price less than the fair market
value will be deemed a stock dividend of a number of shares of Common Stock equal to the product of (i)&#160;the number of shares of Common
Stock actually sold in such rights offering (or issuable under any other equity securities sold in such rights offering that are convertible
into or exercisable for Common Stock) and (ii)&#160;one (1)&#160;minus the quotient of (x)&#160;the price per share of Common Stock paid
in such rights offering divided by (y)&#160;the fair market value. For these purposes (i)&#160;if the rights offering is for securities
convertible into or exercisable for Common Stock, in determining the price payable for Common Stock, there will be taken into account
any consideration received for such rights, as well as any additional amount payable upon exercise or conversion and (ii)&#160;fair market
value means the volume weighted average price of Common Stock as reported during the ten (10)&#160;trading day period ending on the trading
day prior to the first date on which the shares of Common Stock trade on the applicable exchange or in the applicable market, regular
way, without the right to receive such rights.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">In addition, if we, at
any time while the warrants are outstanding and unexpired, pay a dividend or make a distribution in cash, securities or other assets to
the holders of Common Stock on account of such Common Stock (or other securities into which the warrants are convertible), other than
(a)&#160;as described above, or (b)&#160;certain ordinary cash dividends, which are dividends of $0.50 or less in any fiscal year (subject
to adjustments), then the warrant exercise price will be decreased, effective immediately after the effective date of such event, by the
amount of cash and/or the fair market value of any securities or other assets paid on each share of Common Stock in respect of such event.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">If the number of outstanding
shares of Common Stock is decreased by a consolidation, combination, reverse stock split or reclassification of Common Stock or other
similar event, then, on the effective date of such consolidation, combination, reverse stock split, reclassification or similar event,
the number of shares of Common Stock issuable on exercise of each warrant will be decreased in proportion to such decrease in outstanding
shares of Common Stock. We will not be required to make adjustments to the exercise price for any other events including the issuance
of additional shares of Common Stock other than dividends paid in Common Stock as described above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Whenever the number of
shares of Common Stock purchasable upon the exercise of the warrants is adjusted, as described above, the warrant exercise price will
be adjusted by multiplying the warrant exercise price immediately prior to such adjustment by a fraction (x)&#160;the numerator of which
will be the number of shares of Common Stock purchasable upon the exercise of the warrants immediately prior to such adjustment and (y)&#160;the
denominator of which will be the number of shares of Common Stock so purchasable immediately thereafter.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">In the case of any reclassification
or reorganization of the outstanding Common Stock (other than those described above or that solely affects the par value of such Common
Stock), or in the case of any merger or consolidation of us with or into another corporation (other than a consolidation or merger in
which we are the continuing corporation and that does not result in any reclassification or reorganization of our outstanding Common Stock),
or in the case of any sale or conveyance to another corporation or entity of the assets or other property of ours as an entirety or substantially
as an entirety in connection with which we is dissolved, the holders of the warrants will thereafter have the right to purchase and receive,
upon the basis and upon the terms and conditions specified in the warrants and in lieu of the Common Stock immediately theretofore purchasable
and receivable upon the exercise of the rights represented thereby, the kind and amount of Common Stock or other securities or property
(including cash) receivable upon such reclassification, reorganization, merger or consolidation, or upon a dissolution following any such
sale or transfer, that the holder of the warrants would have received if such holder had exercised their warrants immediately prior to
such event. If less than 70% of the consideration receivable by the holders of Common Stock in such a transaction is payable in the form
of Common Stock in the successor entity that is listed for trading on a national securities exchange or is quoted in an established&#160;over-the-counter&#160;market,
or is to be so listed for trading or quoted immediately following such event, and if the registered holder of the warrant properly exercises
the warrant within thirty days following public disclosure of such transaction, the warrant exercise price will be reduced as specified
in the warrant agreement based on the Black-Scholes value (as defined in the warrant agreement) of the warrant. The purpose of such exercise
price reduction is to provide additional value to holders of the warrants when an extraordinary transaction occurs during the exercise
period of the warrants pursuant to which the holders of the warrants otherwise do not receive the full potential value of the warrants
in order to determine and realize the option value component of the warrant. This formula is to compensate the warrantholder for the loss
of the option value portion of the warrant due to the requirement that the warrantholder exercise the warrant within 30&#160;days of the
event. The Black-Scholes model is an accepted pricing model for estimating fair market value where no quoted market price for an instrument
is available.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 106; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->97<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">No fractional shares of
Common Stock will be issued upon exercise of the warrants. If, upon exercise of the warrants, a holder would be entitled to receive a
fractional interest in a share of Common Stock, we will, upon exercise, follow the requirements of the DGCL.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Lock-Up Restrictions</b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Certain of our stockholders
are subject to certain restrictions on transfer until the termination of applicable lock-up&#160;periods.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>Certain Anti-Takeover Provisions of Delaware
Law</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>Staggered Board</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Our Certificate of Incorporation
provides that our Board be classified into three classes of directors of approximately equal size. As a result, in most circumstances,
a person can gain control of our Board only by successfully engaging in a proxy contest at two or more annual or special meetings. Furthermore,
because our Board is classified, directors may be removed only with cause by a majority of our outstanding shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>Special meeting of stockholders</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Our Bylaws provide that
special meetings of stockholders may be called only by a majority vote of our Board.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>Advance notice requirements for stockholder
proposals and director nominations</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Our Bylaws provide that
stockholders of record seeking to bring business before an annual meeting of stockholders, or to nominate candidates for election as directors
at our annual meeting of stockholders, must provide timely notice of their intent in writing. To be timely, a stockholder&#8217;s notice
will need to be received by our secretary at our principal executive offices not later than the close of business on the 90th day nor
earlier than the open of business on the 120th day prior to the anniversary date of the immediately preceding annual meeting of stockholders.
Pursuant to Rule&#160;14a-8&#160;of the Exchange Act, proposals seeking inclusion in our annual proxy statement must comply with the notice
periods contained therein. Our Bylaws also specify certain requirements as to the form and content of a stockholders&#8217; meeting. These
provisions may preclude our stockholders from bringing matters before the annual meeting of stockholders or from making nominations for
directors at our annual meeting of stockholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>Authorized but unissued shares</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Our authorized but unissued
Common Stock and preferred stock are available for future issuances without stockholder approval and could be utilized for a variety of
corporate purposes, including future offerings to raise additional capital, acquisitions and employee benefit plans. The existence of
authorized but unissued and unreserved Common Stock and preferred stock could render more difficult or discourage an attempt to obtain
control of us by means of a proxy contest, tender offer, merger or otherwise.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>&#160;&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>Stockholder action by written consent</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Our Certificate of Incorporation
and Bylaws provide that any action required or permitted to be a taken by stockholders must be effected at an annual or special meeting,
and may not be taken by written consent (subject to the rights of any preferred stock then outstanding).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>Exclusive forum selection</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Our Certificate of Incorporation
requires that unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or,
in the event that the Chancery Court does not have jurisdiction, the federal district court for the District of Delaware or other state
courts of the State of Delaware) shall, to the fullest extent permitted by law, be the sole and exclusive forum for (i)&#160;any derivative
action or proceeding brought on behalf of we, (ii)&#160;any action asserting a claim of breach of a fiduciary duty owed by any current
or former director, officer, employee or agent of we to we or its stockholders, (iii)&#160;any action asserting a claim against we arising
pursuant to any provision of the Delaware General Corporation Law ( the &#8220;DGCL&#8221;) or our Certificate of Incorporation or Bylaws
(as either may be amended from time to time), (iv) any action or proceeding to interpret, apply, enforce or determine the validity of
our Certificate of Incorporation or Bylaws (including any right, obligation, or remedy thereunder) or (v)&#160;any action asserting a
claim against we governed by the internal affairs doctrine. The enforceability of similar choice of forum provisions in other companies&#8217;
organizational documents has been challenged in legal proceedings, and it is possible that, in connection with claims arising under federal
securities laws, a court could find the choice of forum provisions contained in our Certificate of Incorporation to be inapplicable or
unenforceable. If that were the case, because stockholders will not be deemed to have waived our compliance with the federal securities
laws and the rules and regulations thereunder, it would allow stockholders to bring claims for breach of these provisions in any appropriate
forum. Although we believe this provision benefits us by providing increased consistency in the application of Delaware law in the types
of lawsuits to which it applies, the provision may have the effect of discouraging lawsuits against our directors and officers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 107; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->98<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Notwithstanding the foregoing,
Section&#160;27 of the Exchange Act creates exclusive federal jurisdiction over all suits brought to enforce any duty or liability created
by the Exchange Act or the rules and regulations thereunder. As a result, the exclusive forum provision will not apply to suits brought
to enforce any duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>Section&#160;203 of the Delaware General
Corporation Law</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">We have not opted out
of Section&#160;203 of the DGCL under our Certificate of Incorporation. As a result, pursuant to Section&#160;203 of the DGCL, we are
prohibited from engaging in any business combination with any stockholder for a period of three years following the time that such stockholder
(the &#8220;interested stockholder&#8221;) came to own at least 15% of the outstanding voting stock (the &#8220;acquisition&#8221;), except
if:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
Board approved the acquisition prior to its consummation;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
interested stockholder owned at least 85% of the outstanding voting stock upon consummation of the acquisition; or</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
business combination is approved by our Board of we, and by a 2/3 majority vote of the other stockholders in a meeting.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 26.75pt; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Generally, a &#8220;business
combination&#8221; includes any merger, consolidation, asset or stock sale or certain other transactions resulting in a financial benefit
to the interested stockholder. Subject to certain exceptions, an &#8220;interested stockholder&#8221; is a person who, together with that
person&#8217;s affiliates and associates, owns, or within the previous three years owned, 15% or more of our outstanding voting stock.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Under certain circumstances,
declining to opt out of Section&#160;203 of the DGCL will make it more difficult for a person who would be an &#8220;interested stockholder&#8221;
to effect various business combinations with us for a three-year&#160;period. This may encourage companies interested in acquiring us
to negotiate in advance with our Board because the stockholder approval requirement would be avoided if our Board approves the acquisition
which results in the stockholder becoming an interested stockholder. This may also have the effect of preventing changes in our Board
and may make it more difficult to accomplish transactions which stockholders may otherwise deem to be in their best interests.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i>Limitation on Liability and Indemnification
of Directors and Officers</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Our Certificate of Incorporation
limits our directors&#8217; liability to the fullest extent permitted under the DGCL. The DGCL provides that directors of a corporation
will not be personally liable for monetary damages for breach of their fiduciary duties as directors, except for liability:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for
any transaction from which the director derives an improper personal benefit;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for
any act or omission not in good faith or that involves intentional misconduct or a knowing violation of law;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for
any unlawful payment of dividends or redemption of shares; or</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for
any breach of a director&#8217;s duty of loyalty to the corporation or its stockholders.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">If the DGCL is amended
to authorize corporate action further eliminating or limiting the personal liability of directors, then the liability of our directors
will be eliminated or limited to the fullest extent permitted by the DGCL, as so amended.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Delaware law and our Bylaws
provide that, in certain circumstances and subject to certain limitations, we will indemnify our directors and officers and may indemnify
other employees and other agents, to the fullest extent permitted by law. Any indemnified person is also entitled, subject to certain
limitations, to advancement, direct payment, or reimbursement of reasonable expenses (including attorneys&#8217; fees and disbursements)
in advance of the final disposition of the proceeding.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">In addition, we have entered
into separate indemnification agreements with each of our directors and officers. These agreements, among other things, require us to
indemnify our directors and officers for certain expenses, including attorneys&#8217; fees, judgments, fines and settlement amounts incurred
by a director or officer in any action or proceeding arising out of their services as one of our directors or officers or any other company
or enterprise to which the person provides services at our request.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">We currently maintain
a directors&#8217; and officers&#8217; insurance policy pursuant to which our directors and officers are insured against liability for
actions taken in their capacities as directors and officers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Insofar as indemnification
for liabilities arising under the Securities Act may be permitted to directors, officers, or control persons, in the opinion of the SEC,
such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 108; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->99<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>Rule&#160;144</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Rule&#160;144 is not available
for the resale of securities initially issued by shell companies (other than business combination related shell companies) or issuers
that have been at any time previously a shell company, such as the Company. However, Rule&#160;144 also includes an important exception
to this prohibition if the following conditions are met:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
issuer of the securities that was formerly a shell company has ceased to be a shell company;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
issuer of the securities is subject to the reporting requirements of Section&#160;13 or 15(d) of the Exchange Act;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
issuer of the securities has filed all Exchange Act reports and material required to be filed, as applicable, during the preceding 12&#160;months
(or such shorter period that the issuer was required to file such reports and materials), other than&#160;Form&#160;8-K&#160;reports;
and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">at
least one year has elapsed from the time that the issuer filed current Form&#160;10 type information with the SEC reflecting its status
as an entity that is not a shell company.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Upon the Closing, the
Company ceased to be a shell company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">When and if Rule&#160;144
becomes available for the resale of our securities, a person who has beneficially owned restricted shares of our Common Stock for at least
six months would be entitled to sell their securities, provided that (i)&#160;such person is not deemed to have been one of our affiliates
at the time of, or at any time during the three months preceding, a sale and (ii)&#160;we are subject to the Exchange Act periodic reporting
requirements for at least three months before the sale and have filed all required reports under Section&#160;13 or 15(d) of the Exchange
Act during the 12&#160;months (or such shorter period as we were required to file reports) preceding the sale.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Persons who have beneficially
owned restricted shares of our Common Stock for at least six months but who are our affiliates at the time of, or at any time during the
three months preceding, a sale, would be subject to additional restrictions, by which such person would be entitled to sell within any
three-month period only a number of securities that does not exceed the greater of:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">one
percent (1%) of the total number of shares of Common Stock then outstanding; or</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
average weekly reported trading volume of the Common Stock during the four calendar weeks preceding the filing of a notice on Form&#160;144
with respect to the sale.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Sales by our affiliates
under Rule&#160;144 will also be limited by manner of sale provisions and notice requirements and to the availability of current public
information about us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>Transfer Agent and Registrar</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">The transfer agent and
registrar for our Common Stock is Continental Stock Transfer&#160;&amp; Trust Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>Listing of Securities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Our Common Stock is listed
on the NYSE under the symbol &#8220;XL&#8221;.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 109; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->100<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_019"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>PLAN
OF DISTRIBUTION</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">We are registering the
issuance by us of up to 4,233,333 shares of Common Stock that are issuable upon the exercise of the Private Placement Warrants by the
holders thereof. We are also registering the resale by the Selling Securityholders or their permitted transferees from time to time of
(A)&#160;up to 48,083,495 shares of Common Stock, including (i) 15,000,000&#160;shares of Common Stock originally issued in a private
placement at the closing of the Business Combination, (ii) 21,504,622 shares of Common Stock issued to directors, officers and affiliates
of Legacy XL pursuant to the Merger Agreement in connection with the Business Combination, (iii) 5,750,000 shares of Common Stock issued
upon conversion of shares held by the Sponsor and certain affiliates of Pivotal in connection with the Business Combination, (iv)&#160;up
to 4,233,333 shares of Common Stock that are issuable upon the exercise of the Private Placement Warrants, and (v)&#160;up to 1,595,540
shares issued or issuable upon the exercise of Legacy XL Warrants assumed by us in connection with the Business Combination, and (B)&#160;up
to 4,233,333 Private Placement Warrants. We are required to pay all fees and expenses incident to the registration of the shares of our
Common Stock and Warrants to be offered and sold pursuant to this prospectus. The Selling Securityholders will bear all commissions and
discounts, if any, attributable to their sale of shares of our Common Stock or Warrants.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">We will not receive any
of the proceeds from the sale of the securities by the Selling Securityholders. We will receive proceeds from the exercise of the Private
Placement Warrants and the Legacy XL Warrants in the event that such Private Placement Warrants and Legacy XL Warrants are exercised for
cash. The aggregate proceeds to the Selling Securityholders will be the purchase price of the securities less any discounts and commissions
borne by the Selling Securityholders. The shares of Common Stock beneficially owned by the Selling Securityholders covered by this prospectus
may be offered and sold from time to time by the Selling Securityholders. The term &#8220;Selling Securityholders&#8221; includes donees,
pledgees, transferees or other successors in interest selling securities received after the date of this prospectus from a Selling Securityholder
as a gift, pledge, partnership distribution or other transfer. The Selling Securityholders will act independently of us in making decisions
with respect to the timing, manner and size of each sale. Such sales may be made on one or more exchanges or in the over-the-counter market
or otherwise, at prices and under terms then prevailing or at prices related to the then current market price or in negotiated transactions.
The Selling Securityholders may sell their shares of Common Stock or Warrants by one or more of, or a combination of, the following methods:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">purchases
by a broker-dealer as principal and resale by such broker-dealer for its own account pursuant to this prospectus;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ordinary
brokerage transactions and transactions in which the broker solicits purchasers;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">block
trades in which the broker-dealer so engaged will attempt to sell the shares as agent but may position and resell a portion of the block
as principal to facilitate the transaction;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an
over-the-counter distribution in accordance with the rules of NYSE;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">through
trading plans entered into by a Selling Securityholder pursuant to Rule&#160;10b5-1 under the Exchange Act, that are in place at the
time of an offering pursuant to this prospectus and any applicable prospectus supplement hereto that provide for periodic sales of their
securities on the basis of parameters described in such trading plans;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">to
or through underwriters or broker-dealers;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in
&#8220;at the market&#8221; offerings, as defined in Rule&#160;415 under the Securities Act, at negotiated prices, at prices prevailing
at the time of sale or at prices related to such prevailing market prices, including sales made directly on a national securities exchange
or sales made through a market maker other than on an exchange or other similar offerings through sales agents;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in
privately negotiated transactions;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in
options transactions;</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">through
a combination of any of the above methods of sale; or</span></td>
</tr></table><div>
</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left; width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
other method permitted pursuant to applicable law.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">In addition, any shares
that qualify for sale pursuant to Rule&#160;144 may be sold under Rule&#160;144 rather than pursuant to this prospectus.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">To the extent required,
this prospectus may be amended or supplemented from time to time to describe a specific plan of distribution. In connection with distributions
of the shares or otherwise, the Selling Securityholders may enter into hedging transactions with broker-dealers or other financial institutions.
In connection with such transactions, broker-dealers or other financial institutions may engage in short sales of shares of Common Stock
in the course of hedging the positions they assume with Selling Securityholders. The Selling Securityholders may also sell shares of Common
Stock short and redeliver the shares to close out such short positions. The Selling Securityholders may also enter into option or other
transactions with broker-dealers or other financial institutions which require the delivery to such broker-dealer or other financial institution
of shares offered by this prospectus, which shares such broker-dealer or other financial institution may resell pursuant to this prospectus
(as supplemented or amended to reflect such transaction). The Selling Securityholders may also pledge shares to a broker-dealer or other
financial institution, and, upon a default, such broker-dealer or other financial institution, may effect sales of the pledged shares
pursuant to this prospectus (as supplemented or amended to reflect such transaction).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 110; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->101<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">A Selling Securityholder
may enter into derivative transactions with third parties, or sell securities not covered by this prospectus to third parties in privately
negotiated transactions. If an applicable prospectus supplement indicates, in connection with those derivatives, the third parties may
sell securities covered by this prospectus and the applicable prospectus supplement, including in short sale transactions. If so, the
third party may use securities pledged by any Selling Securityholder or borrowed from any Selling Securityholder or others to settle those
sales or to close out any related open borrowings of stock, and may use securities received from any Selling Securityholder in settlement
of those derivatives to close out any related open borrowings of stock. If applicable through securities laws, the third party in such
sale transactions will be an underwriter and will be identified in the applicable prospectus supplement (or a post-effective amendment).
In addition, any Selling Securityholder may otherwise loan or pledge securities to a financial institution or other third party that in
turn may sell the securities short using this prospectus. Such financial institution or other third party may transfer its economic short
position to investors in our securities or in connection with a concurrent offering of other securities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">In effecting sales, broker-dealers
or agents engaged by the Selling Securityholders may arrange for other broker-dealers to participate. Broker-dealers or agents may receive
commissions, discounts or concessions from the Selling Securityholders in amounts to be negotiated immediately prior to the sale.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">In offering the securities
covered by this prospectus, the Selling Securityholders and any broker-dealers who execute sales for the Selling Securityholders may be
deemed to be &#8220;underwriters&#8221; within the meaning of the Securities Act in connection with such sales. Any profits realized by
the Selling Securityholders and the compensation of any broker-dealer may be deemed to be underwriting discounts and commissions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">In order to comply with
the securities laws of certain states, if applicable, the securities must be sold in such jurisdictions only through registered or licensed
brokers or dealers. In addition, in certain states the securities may not be sold unless they have been registered or qualified for sale
in the applicable state or an exemption from the registration or qualification requirement is available and is complied with.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">We have advised the Selling
Securityholders that the anti-manipulation rules of Regulation M under the Exchange Act may apply to sales of securities in the market
and to the activities of the Selling Securityholders and their affiliates. In addition, we will make copies of this prospectus available
to the Selling Securityholders for the purpose of satisfying the prospectus delivery requirements of the Securities Act. The Selling Securityholders
may indemnify any broker-dealer that participates in transactions involving the sale of the shares against certain liabilities, including
liabilities arising under the Securities Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">At the time a particular
offer of securities is made, if required, a prospectus supplement will be distributed that will set forth the number of securities being
offered and the terms of the offering, including the name of any underwriter, dealer or agent, the purchase price paid by any underwriter,
any discount, commission and other item constituting compensation, any discount, commission or concession allowed or reallowed or paid
to any dealer, and the proposed selling price to the public.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">A holder of Private Placement
Warrants may exercise its Private Placement Warrants in accordance with that certain Warrant Agreement, dated as of July&#160;11, 2019,
by and between Continental Stock Transfer&#160;&amp; Trust Company and the other parties thereto (the &#8220;Warrant Agreement&#8221;),
on or before the expiration date set forth therein by surrendering, at the office of the Warrant Agent (as defined in the Warrant Agreement),
Continental Stock Transfer&#160;&amp; Trust Company, the certificate evidencing such Private Placement Warrant, with the form of election
to purchase set forth thereon, properly completed and duly executed, accompanied by full payment of the exercise price (if exercised for
cash) and any and all applicable taxes due in connection with the exercise of a Private Placement Warrant, subject to any applicable provisions
relating to cashless exercises in accordance with the Warrant Agreement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 111; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->102<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>&#160;</b></span></p><div>

</div><div><a id="a_020"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>LEGAL
MATTERS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">The validity of any securities
offered by this prospectus will be passed upon for us by Mintz, Levin, Cohn, Ferris, Glovsky and Popeo, P.C.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_021"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>EXPERTS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">The consolidated financial
statements of XL at December&#160;31, 2020 and 2019, and for each of the two years in the period ended December&#160;31, 2020, included
in this prospectus have been audited by Marcum LLP, independent registered public accounting firm, as set forth in their report appearing
elsewhere herein, and are included in reliance upon such report given on the authority of such firm as experts in accounting and auditing.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>&#160;</b></span></p><div>

</div><div><a id="a_022"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>WHERE
YOU CAN FIND MORE INFORMATION</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">We are required to file
annual, quarterly and current reports, proxy statements and other information with the SEC as required by the Exchange Act. You can read
our SEC filings, including this prospectus, over the Internet at the SEC&#8217;s website at <i>http://www.sec.gov</i>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Our website address is
<i>www.xlfleet.com</i>. Through our website, we make available, free of charge, the following documents as soon as reasonably practicable
after they are electronically filed with, or furnished to, the SEC, including our Annual Reports on Form&#160;10-K; our proxy statements
for our annual and special stockholder meetings; our Quarterly Reports on Form&#160;10-Q; our Current Reports on Form&#160;8-K; Forms&#160;3,
4, and 5 and Schedules 13D and 13G with respect to our securities filed on behalf of our directors and our executive officers; and amendments
to those documents. The information contained on, or that may be accessed through, our website is not a part of, and is not incorporated
into, this prospectus.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 112; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->103<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_023"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>INDEX TO FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp. Audited Financial Statements:<span style="font-family: Times New Roman, Times, Serif">&#160;</span></b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; ">
    <td style="width: 92%">&#160;</td>
    <td style="width: 8%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page
    No.</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#F_001">Report of Independent Registered Public Accounting Firm</a></span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-2</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#F_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Balance Sheets as of December 31, 2020 and 2019 <i>(restated)</i></span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-3</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="#F_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Operations for the Years Ended December 31, 2020 and 2019 <i>(restated)</i></span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-4</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 8.1pt; text-indent: -8.1pt"><a href="#F_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statement of Changes in Stockholders&#8217; Equity (Deficit) for the Years Ended December 31, 2020 and 2019 <i>(restated)</i></span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-5</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="#F_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Cash Flows for the Years Ended December 31, 2020 and 2019 <i>(restated)</i></span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-6</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#F_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements <i>(restated)</i></span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-7</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;<b>&#160;&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp. Unaudited Financial Statements:</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top; text-align: left; background-color: rgb(204,238,255)">
  <td style="width: 92%"><a href="#d_001">Condensed Consolidated Balance Sheets as of June 30, 2021 (unaudited) and December 31, 2020</a></td>
    <td style="text-align: center; width: 8%">F-41</td>
  </tr>
<tr style="vertical-align: top; text-align: left; ">
  <td style="text-indent: -0.125in; padding-left: 0.125in"><a href="#d_002">Condensed Consolidated Statements of Operations for the
  Three and Six Months Ended June 30, 2021 and 2020 (unaudited)</a></td>
    <td style="text-align: center">F-42</td>
  </tr>
<tr style="vertical-align: top; text-align: left; background-color: rgb(204,238,255)">
  <td style="text-indent: -0.125in; padding-left: 0.125in"><a href="#d_003">Condensed Consolidated Statements of Changes in Stockholders&#8217;
  Equity (Deficit) for the Three and Six Months Ended June 30, 2021 and 2020 (unaudited)</a></td>
    <td style="text-align: center">F-43</td>
  </tr>
<tr style="vertical-align: top; text-align: left; ">
  <td><a href="#d_004">Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2021 and 2020 (unaudited)</a></td>
    <td style="text-align: center">F-44</td>
  </tr>
<tr style="vertical-align: top; text-align: left; background-color: rgb(204,238,255)">
  <td><a href="#d_005">Notes to Unaudited Condensed Consolidated Financial Statements</a></td>
    <td style="text-align: center">F-45</td>
  </tr>
</table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 113; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 117.5pt">&#160;</p><div>

</div><div><a id="F_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To the Shareholders and Board of Directors of</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">XL Fleet Corp. and Subsidiaries</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Opinion on the Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">We have audited the accompanying consolidated
balance sheets of XL Fleet Corp. and Subsidiaries (the &#8220;Company&#8221;) as of December 31, 2020 and 2019, the related consolidated
statements of operations, changes in stockholders&#8217; equity (deficit) and cash flows for each of the two years in the period ended
December 31, 2020, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial
statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results
of its operations and its cash flows for each of the two years in the period ended December 31, 2020, in conformity with accounting principles
generally accepted in the United States of America.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Restatement of 2020 Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">As discussed in Note 2 to the financial statements,
the accompanying financial statements as of December&#160;31, 2020 and for the year then ended have been restated.</p><div>

</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Basis for Opinion</b></p><div>

</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">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.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">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.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">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.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ Marcum <span style="font-variant: small-caps">llp</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-variant: small-caps">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Marcum <span style="font-variant: small-caps">llp</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-variant: small-caps">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have served as the Company&#8217;s auditor since 2020<b>.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-variant: small-caps">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Melville, NY</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">March 31, 2021, except for the effects of the restatement discussed
in Note 2 as to which the date is May 17, 2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 114; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="F_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Consolidated Balance Sheets</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31, 2020 and December 31, 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-style: italic">(In thousands, except share and per share amounts)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(Restated)</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Assets</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">Current assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 9pt">Cash and cash equivalents</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">329,641</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">3,386</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Restricted cash</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="3" unitRef="usd">150</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="3" unitRef="usd">150</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accounts receivable</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd">10,559</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd">1,159</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Inventory, net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd">3,574</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd">2,240</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Prepaid expenses and other current assets</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">1,396</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">146</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-left: 0.5in">Total current assets</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">345,320</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">7,081</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Property and equipment, net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">579</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">840</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Intangible assets, net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd">593</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd">809</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Goodwill</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">489</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">489</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Other assets</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd">32</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd">30</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0.5in">Total assets</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">347,013</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">9,249</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Liabilities and stockholders&#8217; equity (deficit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Current portion of long-term debt, net of debt discount and issuance costs</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebtCurrent" scale="3" unitRef="usd">110</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebtCurrent" scale="3" unitRef="usd">1,435</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Subordinated convertible promissory notes</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-0">-</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleSubordinatedDebtCurrent" scale="3" unitRef="usd">9,102</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Convertible debt derivative liability</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-1">-</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" unitRef="usd">1,349</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accounts payable</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd">4,372</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd">549</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Accrued expenses and other current liabilities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" unitRef="usd">4,601</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" unitRef="usd">3,054</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-left: 0.5in">Total current liabilities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">9,083</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">15,489</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Long-term debt, net of current portion</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" scale="3" unitRef="usd">98</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" scale="3" unitRef="usd">1,849</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Deferred revenue</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenue" scale="3" unitRef="usd">305</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenue" scale="3" unitRef="usd">133</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Contingent consideration</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" unitRef="usd">924</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" unitRef="usd">1,101</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">New market tax credit obligation<sup>(1)</sup></span></td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" id="ix_0_fact" name="xl1:NewMarketTaxCreditObligationNonCurrent" scale="3" unitRef="usd">4,412</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" id="ix_2_fact" name="xl1:NewMarketTaxCreditObligationNonCurrent" scale="3" unitRef="usd">4,377</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Warrant liabilities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:WarrantLiabilities" scale="3" unitRef="usd">143,295</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">&#8211;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-left: 0.5in">Total liabilities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd">158,117</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd">22,949</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Commitments and contingencies (Note 18)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-3">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-4">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Stockholders&#8217; equity (deficit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -8.1pt; padding-left: 9pt">Common stock, $<ix:nonFraction contextRef="c1" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares"><ix:nonFraction contextRef="c2" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">350,000,000</ix:nonFraction></ix:nonFraction> and 130,000,000 shares authorized at December 31, 2020 and 2019, respectively; <ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">131,365,254</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">80,400,727</ix:nonFraction></ix:nonFraction> issued and outstanding at December 31, 2020 and 2019, respectively</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd">13</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd">8</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Additional paid-in capital</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd">317,084</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd">53,887</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Accumulated deficit</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" sign="-" unitRef="usd">128,201</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" sign="-" unitRef="usd">67,595</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.5in">Total stockholders&#8217; equity (deficit)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">188,896</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">13,700</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0.5in">Total liabilities and stockholders&#8217; equity (deficit)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd">347,013</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd">9,249</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Held
by variable interest entity</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">See notes to consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 115; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="F_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Consolidated Statements of Operations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the Years Ended December 31, 2020 and 2019</b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-style: italic; border-bottom: Black 1.5pt solid">(In thousands, except per share and share amounts)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-decoration: none; text-align: center"><b>2019</b></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(Restated)</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Revenues</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">20,338</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">7,215</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Cost of revenues</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd">17,594</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd">8,075</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-left: 24.3pt">Gross profit</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">2,744</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" sign="-" unitRef="usd">860</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Research and development</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd">4,445</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd">2,874</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt">Selling, general, and administrative expenses</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd">13,593</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd">9,835</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-left: 24.3pt">Loss from operations</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd">15,294</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd">13,569</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other (income) expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Interest expense, net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" sign="-" unitRef="usd">6,370</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" sign="-" unitRef="usd">2,151</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Loss on extinguishment of debt</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" sign="-" unitRef="usd">1,038</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-12">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Change in fair value warrant liabilities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ChangesInFairValueOfWarrantLiability" scale="3" sign="-" unitRef="usd">35,015</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-13">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt">Change in fair value of convertible notes payable derivative liabilities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" sign="-" unitRef="usd">2,889</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" unitRef="usd">819</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 24.3pt">Net loss</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">60,606</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">14,901</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net loss per share, basic and diluted</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" sign="-" unitRef="usdPershares">0.72</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" sign="-" unitRef="usdPershares">0.19</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Weighted-average shares outstanding, basic and diluted</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" unitRef="shares">84,565,448</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" unitRef="shares">79,823,065</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See notes to consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 116; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="F_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Consolidated Statements of Changes in Stockholders&#8217;
Equity (Deficit)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the Years Ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>(In thousands, except share amounts)</td><td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>&#160;</b></td><td><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>&#160;</b></td><td><b>&#160;</b></td><td style="font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Additional</b></td><td style="font-weight: bold"><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>&#160;</b></td><td><b>&#160;</b></td><td style="font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Stockholders&#8217;</b></td><td style="font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="font-weight: bold"><b>&#160;</b></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Common Stock</b></td><td style="font-weight: bold"><b>&#160;</b></td><td style="font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Paid-In</b></td><td style="font-weight: bold"><b>&#160;</b></td><td style="font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Accumulated</b></td><td style="font-weight: bold"><b>&#160;</b></td><td style="font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Equity</b></td><td style="font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Shares</b></td><td style="font-weight: bold"><b>&#160;</b></td><td style="font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Amount</b></td><td style="font-weight: bold"><b>&#160;</b></td><td style="font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Capital</b></td><td style="font-weight: bold"><b>&#160;</b></td><td style="font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Deficit</b></td><td style="font-weight: bold"><b>&#160;</b></td><td style="font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>(Deficit)</b></td><td style="font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-weight: bold">Balance at January 1, 2020</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">80,400,727</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">8</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c10" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">53,887</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">67,595</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">13,700</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 8.1pt">Exercise of stock options</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">488,625</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">114</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">114</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 8.1pt">Exercise of warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="xl1:StockIssuedDuringPeriodSharesExercisedofWarrants" scale="0" unitRef="shares">4,995,584</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="xl1:StockIssuedDuringPeriodValueWarrantsExercised" scale="3" unitRef="usd">884</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:StockIssuedDuringPeriodValueWarrantsExercised" scale="3" unitRef="usd">884</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Stock-based compensation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">978</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">978</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Conversion of convertible debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" unitRef="shares">1,715,918</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" unitRef="usd">17,446</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" unitRef="usd">17,446</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Issuance of restricted stock</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="xl1:IssuanceOfRestrictedStockinShares" scale="0" unitRef="shares">25,309</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -8.1pt; padding-left: 16.2pt">PIC shares recapitalized, net of issuance costs and the fair value of warrant liabilities (Restated)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="xl1:PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated" scale="0" unitRef="shares">28,739,091</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="xl1:PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated" scale="3" unitRef="usd">3</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="xl1:PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated" scale="3" unitRef="usd">98,886</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated" scale="3" unitRef="usd">98,889</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -8.1pt; padding-left: 16.2pt">Shares issued in offering, net of issuance costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="xl1:SharesIssuedInOfferingNetOfIssuanceCostsinShares" scale="0" unitRef="shares">15,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" unitRef="usd">2</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" unitRef="usd">144,889</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" unitRef="usd">144,891</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 9pt">Net loss (Restated)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" sign="-" unitRef="usd">60,606</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" sign="-" unitRef="usd">60,606</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">Balance at December 31, 2020 (Restated)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c15" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">131,365,254</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">13</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">317,084</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c17" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">128,201</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">188,896</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Additional</b></span></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stockholders&#8217;</b></span></td>
    <td style="text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Common
    Stock</b></span></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Paid-in</b></span></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accumulated</b></span></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Deficit)</b></span></td>
    <td style="text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares</b></span></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amount</b></span></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Capital</b></span></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Deficit</b></span></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Equity</b></span></td>
    <td style="text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 40%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Balance at January 1, 2019</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c18" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">79,451,338</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c18" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">8</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">53,522</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">52,684</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">846</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Issuance of restricted stock</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c22" decimals="INF" format="ixt:num-dot-decimal" name="xl1:IssuanceOfRestrictedStockinShares" scale="0" unitRef="shares">446,333</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercise of stock options</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c22" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">44,154</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">10</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">10</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Issuance of stock in asset acquisition</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c22" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="0" unitRef="shares">458,902</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" unitRef="usd">109</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" unitRef="usd">109</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Issuance of&#160;&#160;warrants</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd">38</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd">38</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock-based compensation expense</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">208</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">208</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stockholder distribution</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" sign="-" unitRef="usd">10</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" sign="-" unitRef="usd">10</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net loss</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" sign="-" unitRef="usd">14,901</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" sign="-" unitRef="usd">14,901</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Balance at December 31, 2019</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double; text-align: right">&#160;</td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">80,400,727</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">8</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c10" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">53,887</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">67,595</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">13,700</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See notes to consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 117; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><div><a id="F_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Consolidated Statements of Cash Flows</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the Years Ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Restated)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-style: italic">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(Restated)</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Operating activities:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 9pt">Net loss</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">60,606</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">14,901</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Adjustments to reconcile net loss to net cash used in operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.5in">Changes in fair value of warrant liabilities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" unitRef="usd">35,015</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.5in">Stock-based compensation</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd">978</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd">208</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.5in">Bad debt expense</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">-</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" unitRef="usd">22</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.5in">Depreciation and amortization expense</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd">622</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd">319</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.5in">Contingent consideration</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentSConsideration" scale="3" unitRef="usd">796</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentSConsideration" scale="3" unitRef="usd">80</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.5in">Fair value change of derivative liability</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" sign="-" unitRef="usd">2,889</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" unitRef="usd">819</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.5in">Loss on extinguishment of debt</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:LossOnExtinguishmentOfDebt" scale="3" sign="-" unitRef="usd">1,038</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.5in">Debt discount</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" unitRef="usd">4,629</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" unitRef="usd">1,598</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.5in">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.5in">Accounts receivable</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" unitRef="usd">9,400</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" sign="-" unitRef="usd">2,610</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.5in">Inventory, net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" unitRef="usd">1,334</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" sign="-" unitRef="usd">215</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.5in">Prepaid expenses and other current assets</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" unitRef="usd">1,250</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" sign="-" unitRef="usd">260</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.5in">Other assets</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="3" unitRef="usd">2</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="3" sign="-" unitRef="usd">283</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.5in">Accounts payable</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" unitRef="usd">3,823</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" sign="-" unitRef="usd">1,089</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.5in">Accrued expenses and other current liabilities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" scale="3" unitRef="usd">2,749</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" scale="3" sign="-" unitRef="usd">450</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.5in">Deferred revenue</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" unitRef="usd">172</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" unitRef="usd">113</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-left: 27pt">Net cash used in operating activities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" sign="-" unitRef="usd">19,881</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" sign="-" unitRef="usd">11,551</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Investing activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.5in">Purchases of property and equipment</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd">145</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd">28</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-left: 27pt">Net cash used in investing activities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd">145</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd">28</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Financing activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Proceeds from the issuance of subordinated convertible promissory notes</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes" scale="3" unitRef="usd">8,100</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes" scale="3" unitRef="usd">10,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Repayments to the issuance of subordinated convertible promissory notes</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfSubordinatedShortTermDebt" scale="3" unitRef="usd">11,250</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Proceeds from paycheck protection program</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProceedsFromPaycheckProtectionProgram" scale="3" unitRef="usd">1,100</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Repayments to paycheck protection program</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:RepaymentsToPaycheckProtectionProgram" scale="3" unitRef="usd">1,100</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Proceeds from debt</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">-</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="3" unitRef="usd">2,500</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Repayments of debt</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfConvertibleDebt" scale="3" unitRef="usd">3,177</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfConvertibleDebt" scale="3" unitRef="usd">496</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Repayment of contingent consideration</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:RepaymentOfContingentConsideration" scale="3" unitRef="usd">450</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Repayments of revolving line of credit</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" unitRef="usd">2,500</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" unitRef="usd">2,612</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Proceeds from revolving line of credit</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:RepaymentsOfRevolvingLineOfCredit" scale="3" sign="-" unitRef="usd">2,500</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Proceeds from recapitalization of PIC shares, net of issuance costs</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts" scale="3" unitRef="usd">207,169</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Proceeds from issuance of common stock, net of issuance costs</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" unitRef="usd">144,891</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Payment of issuance costs in connection with term loans and revolving line of credit</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">-</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentOfFinancingAndStockIssuanceCosts" scale="3" unitRef="usd">184</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Proceeds from exercise of stock options</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" unitRef="usd">114</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" unitRef="usd">10</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Stockholder distribution</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">-</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToMinorityShareholders" scale="3" unitRef="usd">10</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; padding-left: 9pt">Proceeds from exercise of warrants</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromWarrantExercises" scale="3" unitRef="usd">884</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 27pt">Net cash provided by financing activities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" unitRef="usd">346,281</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" unitRef="usd">9,208</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net increase/(decrease) in cash and cash equivalents and restricted cash:</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="3" unitRef="usd">326,255</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="3" sign="-" unitRef="usd">2,371</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Cash and cash equivalents and restricted cash, beginning of period</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">3,536</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">5,907</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Cash, cash equivalents, and restricted cash at end of year</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">329,791</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">3,536</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Supplemental disclosure of cash flow information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Cash paid for interest</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd">389</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Supplemental disclosures of noncash investing and financing information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 9pt">Issuance of warrants</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">-</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssued1" scale="3" unitRef="usd">38</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.5in">Initial measurement of warrants assumed in connection with the Business Combination accounted for as liabilities</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte" scale="3" unitRef="usd">108,280</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Contingent and deferred consideration issued in connection with business combination</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">-</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination" scale="3" unitRef="usd">1,650</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Issuance of stock in asset acquisition</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">-</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueOfAssetsAcquired" scale="3" unitRef="usd">109</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Issuance costs in accrued expenses</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">-</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="xl1:IssuanceCostsInAccruedExpenses" scale="3" unitRef="usd">25</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Conversion of convertible debt</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="3" unitRef="usd">17,446</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Retrospective recapitalization of stockholders&#8217; equity</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:RetrospectiveRecapitalizationOfStockholdersEquity" scale="3" unitRef="usd">51,005</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Reduce derivative liability for extinguishment of convertible notes payable</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable" scale="3" sign="-" unitRef="usd">1,349</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Increase derivative liability for issuance of convertible notes payable</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable" scale="3" unitRef="usd">5,637</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Reduce derivative liability for the conversion and repayment of the convertible notes payable</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable" scale="3" sign="-" unitRef="usd">8,526</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See notes to consolidated financial statements.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 118; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><div><a id="F_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(Amounts in thousands, except share and per share data)</b></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0; margin-bottom: 0; width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c4_cont_1" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1. Organization, Description of Business and Liquidity</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c4_cont_2" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Description of Business: <ix:nonNumeric contextRef="c53" name="us-gaap:BusinessCombinationReasonForBusinessCombination">XL Fleet Corp. and its subsidiaries (&#8220;XL
Fleet&#8221; or the &#8220;Company&#8221;) is a leading provider of fleet electrification solutions for commercial vehicles in North America,
with over 4,300 electrified powertrain systems sold and driven over 140 million miles by over 200 fleets, as of December 31, 2020. XL
Fleet&#8217;s vision is to become the world leader in fleet electrification solutions, with a mission of accelerating the adoption of
fleet electrification systems through cost effective, customer tailored and comprehensive solutions.</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c4_cont_3" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Merger and Organization:</b> On December 21, 2020 (the &#8220;Closing
Date&#8221;), privately held XL Hybrids, Inc., a Delaware corporation, (&#8220;Legacy XL&#8221;) consummated the merger pursuant to that
certain Agreement and Plan of Reorganization, dated as of September 17, 2020 (the &#8220;Merger Agreement&#8221;), by and among Pivotal
Investment Corporation II (&#8220;Pivotal&#8221;), PIC II Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of Pivotal
(&#8220;Merger Sub&#8221;), and Legacy XL. Pursuant to the terms of the Merger Agreement, a business combination between Legacy XL and
Pivotal was effected through the merger of Merger Sub with and into Legacy XL, with Legacy XL surviving as a wholly-owned subsidiary of
Pivotal (the &#8220;Merger&#8221; and, collectively with the other transactions described in the Merger Agreement, the &#8220;Business
Combination&#8221;). On the Closing Date, and in connection with the closing of the Business Combination (the &#8220;Closing&#8221;),
Pivotal Investment Corporation II changed its name to XL Fleet Corp. (&#8220;XL Fleet Corp.&#8221;) (See Note 4).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c4_cont_4" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>COVID-19 Worldwide Pandemic:</b> On March 11, 2020, the World Health
Organization characterized the outbreak of the novel coronavirus (&#8220;COVID-19&#8221;) as a global pandemic and recommended containment
and mitigation measures. Since then, extraordinary actions have been taken by international, federal, state, and local public health and
governmental authorities to contain and combat the outbreak and spread of COVID-19 in regions throughout the world. These actions include
travel bans, quarantines, &#8220;stay-at-home&#8221; orders, and similar mandates for many individuals to substantially restrict daily
activities and for many businesses to curtail or cease normal operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c4_cont_5" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c4_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Consistent with the actions taken by governmental authorities, the
Company has taken appropriately cautious steps to protect its workforce and support community efforts. As part of these efforts, and in
accordance with applicable government directives, the Company initially implemented work from home policies where practical at its facilities
in late March 2020. Starting late March 2020, approximately 40 of its employees were able to complete their duties from home, which enabled
much critical work to continue. The remaining 19 members of its workforce were unable to perform their normal duties from home. In April
2020, the Company resumed limited operations under revised operational and manufacturing plans that conform to the latest COVID-19 health
precautions. This includes universal facial covering requirements, rearranging facilities to follow social distancing protocols, conducting
regular temperature checks and undertaking regular and thorough disinfecting of surfaces and tools. However, the COVID-19 pandemic and
the continued precautionary actions taken related to COVID-19 have adversely impacted, and are expected to continue to adversely impact,
its operations, its contractors and the automotive original equipment manufacturers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c4_cont_6" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c4_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has experienced, and expects to continue to experience,
reduced operations and production line shutdowns at vehicle OEMs due to COVID-19, limitations on travel by the Company&#8217;s personnel
and personnel of the Company&#8217;s customers, and future delays or shutdowns of vehicle OEMs or the Company&#8217;s suppliers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 119; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(Amounts in thousands, except share and per share data)</b></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0; margin-bottom: 0; width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1. Organization, Description of Business and Liquidity, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c4_cont_7" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c4_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The COVID-19 pandemic and the protocols and procedures the Company
has implemented in response to the pandemic have caused some delays in operational activities. The full impact of the COVID-19 pandemic
on its business and results of operations subsequent to December 31, 2020 will depend on future developments, such as the ultimate duration
and scope of the outbreak and its impact on its operations and impact on its customers and industry partners.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c4_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Liquidity:</b> The Company believes its cash and cash equivalents
on hand at December 31, 2020 and management&#8217;s operating plan, will provide sufficient liquidity to fund its operations for at least
the next twelve months from the issuance of these financial statements.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c4_cont_1" escape="true" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 2. Restatement of Previously Issued Financial Statements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c4_cont_2" id="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On April 12, 2021, the Acting Director of the Division of Corporation
Finance and Acting Chief Accountant of the Securities and Exchange Commission together issued a statement regarding the accounting and
reporting considerations for warrants issued by special purpose acquisition companies entitled &#8220;Staff Statement on Accounting and
Reporting Considerations for Warrants Issued by Special Purpose Acquisition Companies (&#8220;SPACs&#8221;)&#8221; (the &#8220;SEC Statement&#8221;).
Specifically, the SEC Statement focused on certain settlement terms and provisions related to certain tender offers, which terms are similar
to those contained in the warrant agreement dated as of July 11, 2019 (the &#8220;Warrant Agreement&#8221;), between Legacy XL and Pivotal,
which was assumed by the Company on December 21, 2020 in connection with the Business Combination. The Warrant Agreement relates to <ix:nonFraction contextRef="c54" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">7,666,667</ix:nonFraction>
warrants (the &#8220;Public Warrants&#8221;) issued in connection with Pivotal&#8217;s Initial Public Offering (the &#8220;IPO&#8221;),
and <ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">4,233,333</ix:nonFraction> warrants (the &#8220;Private Placement Warrants&#8221;), originally issued in a private placement in connection with the
IPO, and together, (the &#8220;Warrants&#8221;) which are discussed in Note 4, Note 12 and Note 14. The Company previously accounted for
the Warrants as components of equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c4_cont_3" id="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In further consideration of the guidance in Accounting Standards Codification
(&#8220;ASC&#8221;) 815-40, Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own Equity, the Company concluded that a provision
in the Warrant Agreement related to certain tender or exchange offers precludes the Warrants from being accounted for as components of
equity. As the Warrants meet the definition of a derivative as contemplated in ASC 815, the Warrants should be recorded as derivative
liabilities on the Consolidated Balance Sheets and measured at fair value at inception (on the date of the IPO) and at each reporting
date in accordance with ASC 820, Fair Value Measurement, with changes in fair value recognized in the Consolidated Statements of Operations
in the period of change.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c4_cont_4" id="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The audit committee of the Company&#8217;s Board of Directors, in consultation
with the Company&#8217;s management, and after discussion with the Company&#8217;s independent registered public accounting firm, concluded
that the Company&#8217;s previously issued audited financial statements as of and for the year ended December 31, 2020, as previously
reported in its Form 10-K, should no longer be relied upon based on the matters described above. As such, the Company is restating its
consolidated financial statements as of and for the year ended December 31, 2020 included herein. The restated classification and reported
values of the Warrants as accounted for under ASC 815-40 are included in the consolidated financial statements herein.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 120; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(Amounts in thousands, except share and per share data)</b></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0; margin-bottom: 0; width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 2. Restatement of Previously Issued Financial Statements, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>XL FLEET CORP.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>DECEMBER 31, 2020</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c4_cont_5" id="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c4_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">The following tables summarize the effect of the restatement on each
financial statement line item as of the dates, and for the period, indicated:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c4_cont_5"><ix:nonNumeric contextRef="c4" escape="true" name="srt:ScheduleOfCondensedFinancialStatementsTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As&#160;Previously<br/> Reported</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Adjustment</b></span></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">&#160;<span style="font-family: Times New Roman, Times, Serif"><b>As Restated</b></span></span></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Consolidated Balance Sheet as of December 31, 2020</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Warrant liabilities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">&#8211;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c57" decimals="-3" format="ixt:num-dot-decimal" name="xl1:WarrantLiabilities" scale="3" unitRef="usd">143,295</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="xl1:WarrantLiabilities" scale="3" unitRef="usd">143,295</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c56" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd">14,822</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd">143,295</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd">158,117</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c56" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd">425,364</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c57" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" sign="-" unitRef="usd">108,280</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd">317,084</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accumulated deficit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c56" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" sign="-" unitRef="usd">93,186</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c57" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" sign="-" unitRef="usd">35,015</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" sign="-" unitRef="usd">128,201</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total stockholders&#8217; equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c56" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">332,191</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c57" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">143,295</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">188,896</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Consolidated Statement of Operations for the Year Ended December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in fair value of warrant liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">&#8211;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c60" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ChangesInFairValueOfWarrantLiability" scale="3" unitRef="usd">35,015</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ChangesInFairValueOfWarrantLiability" scale="3" unitRef="usd">35,015</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c59" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">25,591</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c60" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">35,015</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c61" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">60,606</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Basic and diluted weighted average shares outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c59" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" sign="-" unitRef="usdPershares">0.30</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c60" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" sign="-" unitRef="usdPershares">0.42</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c61" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" sign="-" unitRef="usdPershares">0.72</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Consolidated Statement of Cash Flows for Year Ended December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash Flows from Operating Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 9pt">Net loss</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c59" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">25,591</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c60" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">35,015</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c61" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">60,606</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 9pt">Adjustments to reconcile net loss to net cash used in operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 0.5in">Change in fair value of warrant liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">&#8211;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c60" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ChangesInFairValueOfWarrantLiability" scale="3" unitRef="usd">35,015</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ChangesInFairValueOfWarrantLiability" scale="3" unitRef="usd">35,015</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Non-Cash Investing and Financing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.5in">Initial measurement of warrants assumed in connection with the Business Combination accounted for as liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">&#8211;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c60" decimals="-3" format="ixt:num-dot-decimal" name="xl1:InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination" scale="3" unitRef="usd">108,280</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="-3" format="ixt:num-dot-decimal" name="xl1:InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination" scale="3" unitRef="usd">108,280</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 121; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(Amounts in thousands, except share and per share data)</b></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0; margin-bottom: 0; width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3. Summary of Significant Accounting Policies</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_2" id="_SignificantAccountingPoliciesTextBlock-c4_cont_1"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Basis of consolidated financial statement presentation:</b> The
financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S.
GAAP&#8221;). The accompanying consolidated financial statements of the Company include the accounts of its wholly owned subsidiaries
and variable interest entities, for which the Company is the primary beneficiary. Because the Company holds certain rights that provide
the power to direct the activities of variable interests that most significantly impact the VIE economic performance, as well as to potentially
receive benefits or the obligation to absorb potentially significant losses, the Company has a controlling interest in such VIEs. See
Note 10, &#8220;New Markets Tax Credit Financing,&#8221; for the discussion of financing arrangements involving certain entities that
are variable interest entities that are included in these consolidated financial statements. All significant intercompany transactions
have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_3" id="_SignificantAccountingPoliciesTextBlock-c4_cont_2"><ix:nonNumeric contextRef="c4" escape="true" name="xl1:EmergingGrowthCompanyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Emerging Growth Company:</b> Section&#160;102(b)(1) of the Jumpstart
Our Business Startups Act (&#8220;JOBS Act&#8221;) exempts emerging growth companies from being required to comply with new or revised
financial accounting standards until private companies (that is, those that have not had a Securities Act of 1933 registration statement
declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended) are required
to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended
transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable.
The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it
has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised
standard at the time private companies adopt the new or revised standard, until such time the Company is no longer considered to be an
emerging growth company. At times, the Company may elect to early adopt a new or revised standard.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_4" id="_SignificantAccountingPoliciesTextBlock-c4_cont_3"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:UseOfEstimates"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of estimates:</b> 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 as of the balance sheet date, as well as reported amounts of expenses
during the reporting period. The Company&#8217;s most significant estimates and judgments involve deferred income taxes, valuation of
share-based compensation, including the fair value of common stock, the valuation of the convertible notes payable derivative liability,
and the valuation of business combinations, including the fair values and useful lives of acquired assets and assumed liabilities and
the fair value of purchase consideration. Management bases its estimates on historical experience and on various other assumptions believed
to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual
results could differ from those estimates, and such differences could be material to the Company&#8217;s financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_5" id="_SignificantAccountingPoliciesTextBlock-c4_cont_4"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:SegmentReportingPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Segment information:</b> ASC 280, Segment Reporting, defines operating
segments as components of an enterprise where discrete financial information is available that is evaluated regularly by the chief operating
decision-maker (&#8220;CODM&#8221;) in deciding how to allocate resources and in assessing performance. XL operates a single integrated
business operation for the purpose of providing electrification systems for the owners of vehicles. XL&#8217;s Chief Executive Officer
(&#8220;CEO&#8221;) is the CODM of the Company. The CODM is provided financial and operating information for the integrated business as
a whole. Upon receipt of such information, the CODM evaluates and manages the operations based upon such integrated information, and the
CODM utilizes this integrated information for purposes of allocating resources and evaluating XL&#8217;s financial performance. The CODM
uses cash flows as the primary measure to manage the business and does not segment the business for internal reporting or decision making.
Based upon this information, the Company has concluded that it should report its operations as a single segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_6" id="_SignificantAccountingPoliciesTextBlock-c4_cont_5"><ix:nonNumeric contextRef="c4" continuedAt="_ConcentrationRiskCreditRisk-c4_cont_1" escape="true" name="us-gaap:ConcentrationRiskCreditRisk"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Concentration of Credit Risk:</b> Financial instruments which potentially
subject the Company to concentrations of credit risk consist of cash and trade receivables. At times, such cash may be in excess of the
FDIC limit. At December 31, 2020 and 2019, the Company had cash in excess of the $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:CashInExcess" scale="3" unitRef="usd"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="xl1:CashInExcess" scale="3" unitRef="usd">250</ix:nonFraction></ix:nonFraction> federally insured limit. The Company believes it
is not exposed to any significant credit risk on cash and cash equivalents.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_7" id="_SignificantAccountingPoliciesTextBlock-c4_cont_6"><ix:continuation id="_ConcentrationRiskCreditRisk-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">With respect to trade receivables, the Company routinely assesses the
financial strength of its customers and, as a consequence, believes that the receivable credit risk exposure is limited. As of December
31, 2020, <ix:nonFraction contextRef="c62" decimals="0" format="ixt-sec:numwordsen" name="xl1:NumberOfCustomers" scale="0" unitRef="pure">one</ix:nonFraction> customer accounted for approximately <ix:nonFraction contextRef="c62" decimals="2" format="ixt:num-dot-decimal" name="xl1:ConcentrationRiskPercentage" scale="-2" unitRef="pure">82</ix:nonFraction>% of accounts receivable. In 2019, <ix:nonFraction contextRef="c63" decimals="0" format="ixt-sec:numwordsen" name="xl1:NumberOfCustomers" scale="0" unitRef="pure">two</ix:nonFraction> customers accounted for approximately <ix:nonFraction contextRef="c63" decimals="2" format="ixt:num-dot-decimal" name="xl1:ConcentrationRiskPercentage" scale="-2" unitRef="pure">64</ix:nonFraction>%
of accounts receivable. For the years ended December 31, 2020 and 2019, <ix:nonFraction contextRef="c64" decimals="0" format="ixt-sec:numwordsen" name="xl1:NumberOfCustomers" scale="0" unitRef="pure">one</ix:nonFraction> customer and <ix:nonFraction contextRef="c65" decimals="0" format="ixt-sec:numwordsen" name="xl1:NumberOfCustomers" scale="0" unitRef="pure">two</ix:nonFraction> customers accounted for approximately <ix:nonFraction contextRef="c64" decimals="2" format="ixt:num-dot-decimal" name="xl1:ConcentrationRiskPercentage" scale="-2" unitRef="pure">68</ix:nonFraction>%
and <ix:nonFraction contextRef="c65" decimals="2" format="ixt:num-dot-decimal" name="xl1:ConcentrationRiskPercentage" scale="-2" unitRef="pure">65</ix:nonFraction>% of revenues, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_8" id="_SignificantAccountingPoliciesTextBlock-c4_cont_7"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cash and cash equivalents:</b> The Company considers all highly
liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents include
cash held in banks and money market accounts. Cash equivalents are carried at cost, which approximates fair value due to their short-term
nature. The Company&#8217;s cash and cash equivalents are placed with high-credit quality financial institutions and issuers, and at times
exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_9" id="_SignificantAccountingPoliciesTextBlock-c4_cont_8"><ix:nonNumeric contextRef="c4" escape="true" name="xl1:CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Restricted cash:</b> Restricted cash held at both December 31, 2020
and 2019, consists of bank deposits required for a letter of credit which is reserved for the Company&#8217;s California lease.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 122; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_10" id="_SignificantAccountingPoliciesTextBlock-c4_cont_9"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Accounts receivable:</b> Accounts receivable are stated at the gross
invoice amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is maintained at a level considered adequate
to provide for potential account losses on the balance based on management&#8217;s evaluation of the anticipated impact of current economic
conditions, changes in the character and size of the balance, past and expected future loss experience, among other pertinent factors.
As of December&#160;31, 2020 and 2019, the Company recorded an allowance of doubtful accounts of $<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent" scale="3" unitRef="usd"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent" scale="3" unitRef="usd">0</ix:nonFraction></ix:nonFraction>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_11" id="_SignificantAccountingPoliciesTextBlock-c4_cont_10"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:InventoryPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inventory:</b> Inventory is comprised of raw materials, work in
process and finished goods. Inventory is stated at the lower of cost (determined using the weighted-average cost method) or net realizable
value. Cost of raw material inventories include the purchase and related costs incurred in bringing the products to their present location
and condition. The Company uses consistent methodologies to evaluate inventory for net realizable value and periodically reviews inventories
for obsolescence and any inventories identified as slow moving or obsolete are initially reserved for and then written-off. As of December
31, 2020 and 2019, the Company&#8217;s inventory reserve for obsolescence was $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:inventoryReserveForObsolescence" scale="3" unitRef="usd">58</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="xl1:inventoryReserveForObsolescence" scale="3" unitRef="usd">248</ix:nonFraction>, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_12" id="_SignificantAccountingPoliciesTextBlock-c4_cont_11"><ix:nonNumeric contextRef="c4" continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c4_cont_1" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair value measurements:</b> ASC 820, Fair Value Measurements and
Disclosures, clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer
a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined
based upon assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions,
ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_13" id="_SignificantAccountingPoliciesTextBlock-c4_cont_12"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c4_cont_2" id="_FairValueMeasurementPolicyPolicyTextBlock-c4_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 1:</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 2:</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant other observable inputs other than level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 3:</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant unobservable inputs that reflect the Company&#8217;s judgment about the assumptions that market participants would use in pricing an asset or liability.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_14" id="_SignificantAccountingPoliciesTextBlock-c4_cont_13"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c4_cont_3" id="_FairValueMeasurementPolicyPolicyTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">An asset&#8217;s or liability&#8217;s fair value measurement
level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation
techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48.6pt">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_15" id="_SignificantAccountingPoliciesTextBlock-c4_cont_14"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c4_cont_4" id="_FairValueMeasurementPolicyPolicyTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Assets and liabilities measured at fair value are based on one or more
of the following three valuation techniques noted in ASC 820:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_16" id="_SignificantAccountingPoliciesTextBlock-c4_cont_15"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c4_cont_5" id="_FairValueMeasurementPolicyPolicyTextBlock-c4_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Market approach:</b> Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_17" id="_SignificantAccountingPoliciesTextBlock-c4_cont_16"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c4_cont_6" id="_FairValueMeasurementPolicyPolicyTextBlock-c4_cont_5"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost approach:</b> Amount that would be required to replace the service capacity of an asset (replacement cost).</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_18" id="_SignificantAccountingPoliciesTextBlock-c4_cont_17"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c4_cont_7" id="_FairValueMeasurementPolicyPolicyTextBlock-c4_cont_6"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income approach:</b> Techniques to convert future amounts to a single present value amount based upon market expectations (including present value techniques, option pricing and excess earnings models).</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 123; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(Amounts in thousands, except share and per share data)</b></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0; margin-bottom: 0; width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_19" id="_SignificantAccountingPoliciesTextBlock-c4_cont_18"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c4_cont_8" id="_FairValueMeasurementPolicyPolicyTextBlock-c4_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company believes its valuation methods are appropriate and consistent
with other market participants, however the use of different methodologies or assumptions to determine the fair value of certain financial
instruments could result in a different fair value measurement at the reporting date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_20" id="_SignificantAccountingPoliciesTextBlock-c4_cont_19"><ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c4_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s financial instruments consist of cash and cash
equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, contingent consideration liability, term
loan and revolver debt, convertible notes payable derivative liability, and convertible notes payable. The carrying value of cash and
cash equivalents, accounts receivable, accounts payable, and accrued expenses approximates fair value because of the short-term nature
of those instruments. The fair value of the Company&#8217;s revolving line of credit and term loan are based on current lending rates
for similar borrowings, assuming the debt is outstanding through maturity, and considering the collateral and as a result approximate
their fair values. The Company estimates the fair value of its convertible notes payable using level two and level three inputs by discounting
the future cash flows using current interest rates at which it could obtain similar borrowings in consideration of the estimated enterprise
value of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_21" id="_SignificantAccountingPoliciesTextBlock-c4_cont_20"><ix:nonNumeric contextRef="c4" escape="true" name="xl1:PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Prepaid expenses and other current assets:</b> Prepaid expenses
and other current assets include prepaid insurance, prepaid rent, and supplies, which are expected to be recognized or realized within
the next 12&#160;months.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_22" id="_SignificantAccountingPoliciesTextBlock-c4_cont_21"><ix:nonNumeric contextRef="c4" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c4_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property and equipment, net:</b> Property and equipment, net is
stated at cost less accumulated depreciation, or if acquired in a business combination, at fair value as of the date of acquisition. Depreciation
is calculated using the straight-line method, based upon the following estimated useful lives:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_23" id="_SignificantAccountingPoliciesTextBlock-c4_cont_22"><ix:nonNumeric contextRef="c4" escape="true" name="xl1:ScheduleOfEstimatedUsefulLivesTableTextBlock"><ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c4_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c4_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Equipment</td><td style="width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 11%; text-align: right"><ix:nonNumeric contextRef="c69" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right"><ix:nonNumeric contextRef="c70" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computer and related equipment</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right"><ix:nonNumeric contextRef="c71" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Software</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right"><ix:nonNumeric contextRef="c72" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vehicles</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right"><ix:nonNumeric contextRef="c73" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">4</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right"><ix:nonNumeric contextRef="c74" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">Lesser of useful life of the asset or remaining life of the lease</ix:nonNumeric></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_24" id="_SignificantAccountingPoliciesTextBlock-c4_cont_23"><ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Improvements are capitalized while replacements, maintenance and repairs,
which do not improve or extend the lives of the respective assets, are expensed as incurred. When property and equipment is retired or
otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss on the disposition
is recorded in the statement of operations as a component of other (expense) income, net.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 124; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_25" id="_SignificantAccountingPoliciesTextBlock-c4_cont_24"><ix:nonNumeric contextRef="c4" continuedAt="_BusinessCombinationsPolicy-c4_cont_1" escape="true" name="us-gaap:BusinessCombinationsPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Business combinations:</b> The Company accounts for the acquisition
of a business in accordance with ASC 805,&#160;<i>Business Combinations</i>&#160;(ASC 805). Amounts paid to acquire a business are allocated
to the assets acquired and liabilities assumed based on their fair values at the date of acquisition. The Company determines the fair
value of purchase consideration, including contingent consideration, and acquired intangible assets based on detailed valuations that
use certain information and assumptions provided by management. The Company allocates any excess purchase price over the fair value of
the net tangible and intangible assets acquired to goodwill. The results of operations of acquired businesses are included in the financial
statements from the date of acquisition forward. Acquisition-related costs are expensed in periods in which the costs are incurred</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_26" id="_SignificantAccountingPoliciesTextBlock-c4_cont_25"><ix:continuation continuedAt="_BusinessCombinationsPolicy-c4_cont_2" id="_BusinessCombinationsPolicy-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company uses the income approach to determine the fair value of
developed technology acquired in a business combination. This approach determines fair value by estimating the after-tax cash flows attributable
to the respective asset over its useful life and then discounting these after-tax cash flows back to a present value. The Company bases
its revenue assumptions on estimates of relevant market sizes, expected market growth rates, expected trends in technology and expected
product introductions by competitors. Developed technology represents patented and unpatented technology and know-how.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_27" id="_SignificantAccountingPoliciesTextBlock-c4_cont_26"><ix:continuation id="_BusinessCombinationsPolicy-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Refer to Note 4 for discussion of the Company&#8217;s 2020 business
combination.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_28" id="_SignificantAccountingPoliciesTextBlock-c4_cont_27"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:IntangibleAssetsFiniteLivedPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>Intangible assets, net:</b> Intangible
assets are initially recorded at fair value and stated net of accumulated amortization and impairments. The Company amortizes its intangible
assets that have finite lives using either the straight-line method, or if reliably determinable, based on the pattern in which the economic
benefit of the asset is expected to be utilized. Amortization is recorded over the estimated useful lives, which for developed technology
is <ix:nonNumeric contextRef="c66" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">4</ix:nonNumeric> years. The Company evaluates the recoverability of its definite lived intangible assets whenever events or changes in circumstances
or business conditions indicate that the carrying value of these assets may not be recoverable based on expectations of future undiscounted
cash flows for each asset group. If the carrying value of an asset or asset group exceeds its undiscounted cash flows, the Company estimates
the fair value of the assets, generally utilizing a discounted cash flow analysis based on the present value of estimated future cash
flows to be generated by the assets using a risk-adjusted discount rate. To estimate the fair value of the assets, the Company uses market
participant assumptions pursuant to ASC 820,&#160;<i>Fair Value Measurements</i>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_29" id="_SignificantAccountingPoliciesTextBlock-c4_cont_28"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Impairment of long-lived assets:</b> The Company reviews long-lived
assets, including property and equipment and, intangible assets with definite lives, for impairment whenever events or changes in circumstances
indicate that an asset group&#8217;s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analysis
in accordance with ASC 360-10, <i>Impairment or Disposal of Long-Lived Assets</i>, which requires the Company to group assets and liabilities
at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate
the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount
of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds
its fair value. During the years ended December 31, 2020 and 2019, no impairment indicators were identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 125; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_30" id="_SignificantAccountingPoliciesTextBlock-c4_cont_29"><ix:nonNumeric contextRef="c4" continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c4_cont_1" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Impairment of goodwill:</b> Goodwill represents the excess of cost
over the fair market value of net tangible and identifiable intangible assets of acquired businesses. Goodwill is not amortized but instead
is annually tested for impairment, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be
impaired. The Company has recorded goodwill in connection with its historical acquisition of a business.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_31" id="_SignificantAccountingPoliciesTextBlock-c4_cont_30"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c4_cont_2" id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company performs its annual goodwill impairment assessment at October
1 each fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. An assessment can
be performed by first completing a qualitative assessment on the Company&#8217;s single reporting unit. The Company can also bypass the
qualitative assessment in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment
in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include,
among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment,
or an expectation of selling or disposing of a portion of the reporting unit. Additionally, a significant change in business climate,
a loss of a significant customer, increased competition, a sustained decrease in share price, or a decrease in estimated fair value below
book value may trigger the need for interim impairment testing of goodwill.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_32" id="_SignificantAccountingPoliciesTextBlock-c4_cont_31"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c4_cont_3" id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If the Company believes that, as a result of its qualitative assessment,
it is more likely than not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test
is required. The quantitative test involves comparing the fair value of the reporting unit with its carrying amount, including goodwill.
If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a
corresponding charge to earnings in the period the goodwill is determined to be impaired. The income tax effect associated with an impairment
of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. Any goodwill impairment is limited to the
total amount of goodwill.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_33" id="_SignificantAccountingPoliciesTextBlock-c4_cont_32"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c4_cont_4" id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company determines the fair value of its reporting unit using a
combination of the income approach (discounted cash flow method) and market approach (guideline transaction method and guideline public
company method). Management weighs each of the methods applied to determine the fair value of its reporting unit.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_34" id="_SignificantAccountingPoliciesTextBlock-c4_cont_33"><ix:continuation id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c4_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under the discounted cash flow method, the Company determines fair
value based on the estimated future cash flows for the reporting unit, discounted to present value using a risk-adjusted industry weighted-average
cost of capital, which reflects the overall level of inherent risk and the rate of return an outside investor would expect to earn. Cash
flow projections are derived from budgeted amounts (typically a one-year model) and subsequent period cash flows are developed using growth
rates that management believes are reasonably likely to occur from a market participant&#8217;s standpoint. All cash flow projections
are evaluated by management. A terminal value is derived by capitalizing free cash flow into perpetuity. The capitalization rate is derived
from the weighted-average cost of capital and the estimated long-term growth rate.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_35" id="_SignificantAccountingPoliciesTextBlock-c4_cont_34"><ix:nonNumeric contextRef="c4" continuedAt="_RevenueRecognitionPolicyTextBlock-c4_cont_1" escape="true" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue:</b> On January 1, 2019, the Company adopted Accounting
Standards Codification (ASC) 606, Revenue from Contracts with Customers, using the modified retrospective method applied to all &#8220;not
completed&#8221; contracts at the time of adoption. A &#8220;not completed&#8221; contract in accordance with ASC 606 represents a contract
for which all or substantially all of the revenues have not been recognized under ASC 605, Revenue Recognition (ASC 605).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 126; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_36" id="_SignificantAccountingPoliciesTextBlock-c4_cont_35"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c4_cont_2" id="_RevenueRecognitionPolicyTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s revenue is primarily derived from the sales of
hybrid electric powertrain systems. The Company&#8217;s products are marketed and sold to end-user fleet customers and channel partners
in the United States and Canada. Sales of products and services are subject to economic conditions and may fluctuate based on changes
in the industry, trade policies and financial markets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_37" id="_SignificantAccountingPoliciesTextBlock-c4_cont_36"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c4_cont_3" id="_RevenueRecognitionPolicyTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue is recognized upon transfer of control to the customer, which
occurs when the Company has a present right to payment, legal title has passed to the customer, the customer has the significant risks
and rewards of ownership, and where acceptance is not a formality, the customer has accepted the product or service. In general, transfer
of control is upon shipment of the equipment as the terms are FOB shipping point, or equivalent and the Company has no other promised
goods or services in its contracts with customers. In limited instances, the Company provides installation services to end-user fleet
customers related to the purchased hybrid electric powertrain equipment. When provided, the installation services are not distinct within
the context of the contract due to the fact that the end-use fleet customer is purchasing a completed modification to its vehicles and
therefore, the installation services involve significant integration to integrate the hybrid electric powertrain equipment with the customer&#8217;s
vehicle. As a result, the hybrid electric powertrain equipment and installation services represent a single performance obligation within
these contracts with customers. The Company recognizes the revenue for the equipment sale and installation service at the same time, which
is after the installation is complete. The Company has elected to treat shipping and handling activities related to contracts with channel
partner customers as costs to fulfill the promise to transfer the associated equipment and not as a separate performance obligation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_38" id="_SignificantAccountingPoliciesTextBlock-c4_cont_37"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c4_cont_4" id="_RevenueRecognitionPolicyTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company provides limited-assurance-type warranties for its equipment
and work performed under its contracts. The warranty period typically extends for 3 years following transfer of control of the equipment.
The warranties solely relate to correction of product defects during the warranty period, which is consistent with similar warranties
by offered by competitors. Therefore, the Company has determined that this warranty is outside the scope of ASC 606 and will continue
to be accounted for under ASC 460, <i>Guarantees.</i> At the time of purchase of the equipment, customers may purchase from the Company
an extended warranty for its equipment. The extended warranty commences upon the end of the assurance-based warranty period and is considered
a separate performance obligation that represents a stand-ready obligation to perform warranty services after the assurance-type warranty
expires. The transaction price allocated to the extended warranty is recognized ratably over the extended warranty period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_39" id="_SignificantAccountingPoliciesTextBlock-c4_cont_38"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c4_cont_5" id="_RevenueRecognitionPolicyTextBlock-c4_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">When the Company&#8217;s contracts with customers contain multiple
performance obligations, the contract transaction price is allocated on a relative standalone selling price (SSP) basis to each performance
obligation. The Company determines standalone selling prices based on observable selling prices for the sale of its systems. For extended
warranties, the Company determines SSP based on expected cost plus margin. The Company establishes the margin based on review of market
conditions and margins obtained by market participants for similar services. Any allocation of the transaction price required is determined
at the contracts&#8217; inception.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 127; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_40" id="_SignificantAccountingPoliciesTextBlock-c4_cont_39"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c4_cont_6" id="_RevenueRecognitionPolicyTextBlock-c4_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The transaction price is the amount of consideration to which the Company
expects to be entitled in exchange for transferring goods and services to the customer. Revenue is recorded based on the transaction price,
which is solely made up of fixed consideration for its products and services. The Company does not adjust transaction price for the effects
of a significant financing component when the period between the transfer of the promised good or service to the customer and payment
for that good or service by the customer is expected to be one year or less. The Company has not identified any significant financing
components to date. The Company&#8217;s sales can in certain instances include non-cash consideration in the form of the customer transferring
to the Company, the customer&#8217;s rights to cash incentives from programs administered by municipalities related to hybrid vehicle
programs that a customer is entitled as a result of its purchase. The incentives are fixed amounts that are readily determinable. The
Company values the non-cash consideration at its fair value, which generally is the amount of the incentive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_41" id="_SignificantAccountingPoliciesTextBlock-c4_cont_40"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c4_cont_7" id="_RevenueRecognitionPolicyTextBlock-c4_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Payment terms on invoices range from 30 to 60 days. The Company excludes
from revenue any sales tax and other government-assessed and imposed taxes on revenue generating activities that are invoiced to customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_42" id="_SignificantAccountingPoliciesTextBlock-c4_cont_41"><ix:continuation id="_RevenueRecognitionPolicyTextBlock-c4_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has elected to apply the practical expedient to expense
costs to obtain contracts, which principally relate to sales commissions, at the time the liability is incurred when the expected amortization
period is one year or less.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_43" id="_SignificantAccountingPoliciesTextBlock-c4_cont_42"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warranties:</b> The Company offers a limited warranty generally
ranging from <ix:nonNumeric contextRef="c67" continuedAt="_WarrantiesTerm-c67_cont_1" format="ixt-sec:durwordsen" name="xl1:WarrantiesTerm">one</ix:nonNumeric> to <ix:nonNumeric contextRef="c68" format="ixt-sec:durwordsen" name="xl1:WarrantiesTerm">three<ix:continuation id="_WarrantiesTerm-c67_cont_1"> years</ix:continuation></ix:nonNumeric>. The Company accrues the estimated cost of product warranties for unclaimed charges based on historical
experiences and expected results. Should product failure rates and material usage costs differ from these estimates revisions to the estimated
warranty liability would be required. The Company periodically assesses the adequacy of its recorded product warranty liabilities and
adjusts the balances as required. Warranty expense is recorded as a component of cost of product revenue in the statements of operations.
A provision for product warranties has been recorded at December 31, 2020 and 2019 (See Note 9). The Company incurred warranty expense
of $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProductWarrantyExpense" scale="3" unitRef="usd">1,205</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProductWarrantyExpense" scale="3" unitRef="usd">368</ix:nonFraction> for the years ended December 31, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_44" id="_SignificantAccountingPoliciesTextBlock-c4_cont_43"><ix:nonNumeric contextRef="c4" continuedAt="_IncomeTaxPolicyTextBlock-c4_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Income taxes:</b> The Company accounts for income taxes in accordance
with ASC 740, <i>Income Taxes</i>, under which deferred tax liabilities and assets are recognized for the expected future tax consequences
of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss
and tax credit carryforwards. Deferred income taxes are provided for the temporary differences arising between the carrying amounts of
assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and operating loss carry-forwards
and credits. Deferred tax assets and liabilities are measured using enacted rates in effect for the year in which the differences are
expected to be recovered or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in the statements
of operations in the period in which the enactment rate changes. Deferred tax assets and liabilities are reduced through the establishment
of a valuation allowance if, based on available evidence, it is more likely than not that the deferred tax assets will not be realized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 128; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_45" id="_SignificantAccountingPoliciesTextBlock-c4_cont_44"><ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c4_cont_2" id="_IncomeTaxPolicyTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Uncertain tax positions taken or expected to be taken in a tax return
are accounted for using the more likely than not threshold for financial statement recognition and measurement. The determination as to
whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration
of the available facts and circumstances. For the years ended December&#160;31, 2020, and 2019, there were no uncertain tax position taken
or expected to be taken in the Company&#8217;s tax returns.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_46" id="_SignificantAccountingPoliciesTextBlock-c4_cont_45"><ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c4_cont_3" id="_IncomeTaxPolicyTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the normal course of business, the Company is subject to regular
audits by U.S. federal and state and local tax authorities. With few exceptions, the Company is no longer subject to federal, state or
local tax examinations by tax authorities in its major jurisdictions for tax years before 2018.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_47" id="_SignificantAccountingPoliciesTextBlock-c4_cont_46"><ix:continuation id="_IncomeTaxPolicyTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company did not recognize any tax related interest or penalties
in the accompanying consolidated financial statements, but would record any such interest and penalties as a component of the provision
for income taxes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_48" id="_SignificantAccountingPoliciesTextBlock-c4_cont_47"><ix:nonNumeric contextRef="c4" continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c4_cont_1" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Share-based compensation:</b> The Company accounts for its share-based
compensation awards in accordance with ASC Topic 718, Compensation-Stock Compensation. The Company issues stock-based awards to purchase
common stock to employees, directors and non-employee consultants. Awards issued under the Company&#8217;s stock-based compensation plans
include stock options and restricted stock awards. Stock options typically include service-based vesting conditions, and restricted stock
awards contain both service- and performance-based vesting conditions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_49" id="_SignificantAccountingPoliciesTextBlock-c4_cont_48"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c4_cont_2" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Stock Options</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_50" id="_SignificantAccountingPoliciesTextBlock-c4_cont_49"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c4_cont_3" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounts for stock-based compensation related to these
awards based on the fair value of the awards. The Company uses the Black-Scholes option pricing model to determine the fair value of stock-based
awards, and recognizes the compensation cost on a straight line basis over the requisite service period of the awards for employee, which
is typically the four-year vesting period of the award, and effective contract period specified in the award agreement for non-employee.
Compensation cost is typically recognized on a straight-line basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_51" id="_SignificantAccountingPoliciesTextBlock-c4_cont_50"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c4_cont_4" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of common stock has been determined by the Board of
Directors at each award grant date based upon a variety of factors, including the results obtained from independent third-party valuations,
the Company&#8217;s financial position and historical financial performance, the current climate in the marketplace, the effect of the
rights and preferences of the preferred stockholders and the prospects of a liquidity event, among others.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_52" id="_SignificantAccountingPoliciesTextBlock-c4_cont_51"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c4_cont_5" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c4_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The determination of the fair value of share-based payment awards utilizing
the Black-Scholes model is affected by the stock price and a number of assumptions, including expected volatility, expected life, risk-
free interest rate and expected dividends. The Company does not have a history of trading in its common stock as it was not a public company
until December 21, 2020, and as such volatility was estimated using historical volatilities of comparable public entities. The expected
life of the awards is estimated based on a simplified method, which uses the average of the vesting term and the original contractual
term. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected life of the awards. The
dividend yield assumption is based on history and expectation of paying no dividends. Forfeitures are accounted for as they occur.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 129; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_53" id="_SignificantAccountingPoliciesTextBlock-c4_cont_52"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c4_cont_6" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c4_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of stock options issued for the years ended December
31, 2020 and 2019 was measured with the following assumptions:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_54" id="_SignificantAccountingPoliciesTextBlock-c4_cont_53"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"><ix:continuation id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c4_cont_6"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Expected volatility</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center"><ix:nonFraction contextRef="c67" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure">79.6</ix:nonFraction> &#8211; <ix:nonFraction contextRef="c68" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure">90.5</ix:nonFraction>%</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center"><ix:nonFraction contextRef="c5" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure">70.0</ix:nonFraction>%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected term (in years)</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c67" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">6.2</ix:nonNumeric> - <ix:nonNumeric contextRef="c68" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">10</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c75" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">6.1</ix:nonNumeric> - <ix:nonNumeric contextRef="c76" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">10</ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c67" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure">0.3</ix:nonFraction> &#8211; <ix:nonFraction contextRef="c68" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure">1.6</ix:nonFraction>%</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c75" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure">1.4</ix:nonFraction> &#8211; <ix:nonFraction contextRef="c76" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure">3.0</ix:nonFraction>%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected dividend yield</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure">0.0</ix:nonFraction>%</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c5" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure">0.0</ix:nonFraction>%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_55" id="_SignificantAccountingPoliciesTextBlock-c4_cont_54"><ix:nonNumeric contextRef="c4" escape="true" name="xl1:WarrantsLiabilitiesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warrant Liabilities:</b> The Company accounts for the Warrants assumed
in connection with its Business Combination in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 815-40, &#8220;Derivatives
and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (&#8220;ASC 815&#8221;), under which the Warrants do not meet the criteria for
equity classification and must be recorded as liabilities. As the Warrants meet the definition of a derivative as contemplated in ASC
815, the Warrants are measured at fair value at inception and at each reporting date in accordance with ASC 820, Fair Value Measurement
with changes in fair value recognized in the Statements of Operations in the period of change. See Note 12 for additional disclosure on
warrant accounting.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_56" id="_SignificantAccountingPoliciesTextBlock-c4_cont_55"><ix:nonNumeric contextRef="c4" escape="true" name="xl1:ComponentsOfEquityPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Components of Equity: </b>Upon the consummation of the Business
Combination, <b>t</b>he Company allocated the equity proceeds received using the with-and-without method. Under this method, the Company
first allocated the Warrants based on their initial fair value measurement of $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EquityFairValueAdjustment" scale="3" unitRef="usd">108,280</ix:nonFraction> and then allocated the remaining proceeds, net
of $<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" scale="3" unitRef="usd">29,915</ix:nonFraction> of costs incurred in connection with the Business Combination, to additional paid-in-capital.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_57" id="_SignificantAccountingPoliciesTextBlock-c4_cont_56"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Research and development expense:</b> Research and development costs
did not meet the requirements to be recognized as an asset as the associated future benefits were at best uncertain and there was no alternative
future use at the time the costs were incurred. Research and development costs include, but are not limited to, costs incurred in performing
research and development activities, including salaries, benefits, facilities, research- related overhead, sponsored research costs, contracted
services, license fees, and other external costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_58" id="_SignificantAccountingPoliciesTextBlock-c4_cont_57"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Net loss per share:</b> Basic net income (loss) per share is computed
by dividing net income (loss) (the numerator) by the weighted average number of common shares outstanding for the period (the denominator).
Diluted net income (loss) is computed by net income (loss) dividing the diluted net income (loss) by the weighted average number of common
shares and potential common shares outstanding (if dilutive) during each period. For purposes of this calculation, potential dilutive
common shares include stock options and warrants.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 130; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_59" id="_SignificantAccountingPoliciesTextBlock-c4_cont_58"><ix:nonNumeric contextRef="c4" escape="true" name="xl1:RelatedPartiesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Related parties:</b> A party is considered to be related to the
Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control
with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal
owners of the Company and its management and other parties with which the Company may deal if one party controls 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. A party which can significantly influence the management or operating policies of the transacting
parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that
one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_60" id="_SignificantAccountingPoliciesTextBlock-c4_cont_59"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recent accounting pronouncements issued and adopted:</b> In January
2017, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) 2017-04 (&#8220;ASU 2017-04&#8221;), Intangibles-Goodwill and Other
(Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating
the second step of the goodwill impairment test. The second step measures a goodwill impairment loss by comparing the implied fair value
of a reporting unit&#8217;s goodwill with the carrying amount of that goodwill. Under ASU 2017-04, a company will record an impairment
charge based on the excess of a reporting unit&#8217;s carrying amount over its fair value. ASU 2017-04 will be applied prospectively
and is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. On January 1, 2020,
the Company adopted ASU 2017-04. The adoption of this standard did not have a material effect on the Company&#8217;s financial position,
results of operations, or cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_61" id="_SignificantAccountingPoliciesTextBlock-c4_cont_60"><ix:nonNumeric contextRef="c4" continuedAt="_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock-c4_cont_1" escape="true" name="xl1:RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recent accounting pronouncements issued, not yet adopted:</b> In
February 2016, the FASB issued a new accounting standard, ASC Topic 842, Leases (&#8220;ASC 842&#8221;), related to leases to increase
transparency and comparability among organizations by requiring the recognition of ROU assets and lease liabilities on the balance sheet.
Most significant among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases
classified as operating leases under previous U.S. GAAP. Under the new standard, disclosures are required to meet the objective of enabling
users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. The Company is currently
working through an adoption plan which includes the evaluation of lease contracts compared to the new standard. While the Company is currently
evaluating the impact the new guidance will have on its financial position and results of operations, the Company expects to recognize
lease liabilities and right of use assets. The extent of the increase to assets and liabilities associated with these amounts remains
to be determined pending the Company&#8217;s review of its existing lease contracts and service contracts with may contain embedded leases.
The guidance in ASC 842 is effective for the Company beginning January 1, 2021. The Company is currently evaluating the impact of the
pending adoption of this new standard on its consolidated financial statements. The Company believes the adoption of ASC 842 will have
a material impact on its financial statements and expects to record a right-of-use asset and lease liability on its books.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 131; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c4_cont_62" id="_SignificantAccountingPoliciesTextBlock-c4_cont_61"><ix:continuation continuedAt="_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock-c4_cont_2" id="_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In June 2016, the FASB issued ASU 2016-13, <i>Financial Instruments&#8212;Credit
Losses (Topic 326): Measurement of Credit Losses of Financial Instruments</i>, which, together with subsequent amendments, amends the
requirement on the measurement and recognition of expected credit losses for financial assets held to replace the incurred loss model
for financial assets measured at amortized cost and require entities to measure all expected credit losses for financial assets held at
the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016-13 is effective
for the Company beginning January&#160;1, 2023, with early adoption permitted. The Company is currently in the process of evaluating the
effects of this pronouncement on the Company&#8217;s financial statements and does not expect it to have a material impact on the consolidated
financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c4_cont_62"><ix:continuation id="_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In December 2019, the FASB issued ASU 2019-12, <i>Income Taxes (Topic
740): Simplifying the Accounting for Income Taxes</i>, which is intended to simplify various aspects related to accounting for income
taxes. The pronouncement is effective for fiscal years, and for interim periods within those fiscal years, beginning after December&#160;15,
2020, with early adoption permitted. ASU 2019-12 is effective for the Company beginning January&#160;1, 2021. The Company is currently
in the process of evaluating the effects of this pronouncement on the Company&#8217;s financial statements and does not expect it to have
a material impact on the consolidated financial statements.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_EquityMethodInvestmentsDisclosureTextBlock-c4_cont_1" escape="true" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 4. Merger with Pivotal Investment Corporation II</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_EquityMethodInvestmentsDisclosureTextBlock-c4_cont_2" id="_EquityMethodInvestmentsDisclosureTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On the Closing Date, pursuant to the Merger Agreement, Merger Sub merged
with and into Legacy XL, with Legacy XL surviving as a wholly owned subsidiary of XL Fleet Corp. On the Closing Date, each outstanding
share of common stock of Legacy XL (including each share of Legacy XL&#8217;s common stock issued as a result of the conversion of Legacy
XL&#8217;s preferred stock and any conversion or exchange of Legacy XL&#8217;s convertible promissory notes) was converted into the right
to receive <ix:nonFraction contextRef="c4" decimals="8" format="ixt:num-dot-decimal" name="xl1:ExchangeRatioShares" scale="0" unitRef="usdPershares">0.75718950</ix:nonFraction> shares (&#8220;Exchange Ratio&#8221;) of Pivotal&#8217;s common stock, par value $<ix:nonFraction contextRef="c1" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares">0.0001</ix:nonFraction> per share.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_EquityMethodInvestmentsDisclosureTextBlock-c4_cont_3" id="_EquityMethodInvestmentsDisclosureTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the consummation of the Business Combination, each
outstanding share of Pivotal&#8217;s Class A common stock, par value $<ix:nonFraction contextRef="c77" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockNoParValue" scale="0" unitRef="usdPershares">0.0001</ix:nonFraction> per share (&#8220;Pivotal Class A Common Stock&#8221;), including
(a) any shares of Pivotal&#8217;s Class&#160;B common stock, par value $<ix:nonFraction contextRef="c78" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares">0.0001</ix:nonFraction> per share (&#8220;Pivotal Class&#160;B Common Stock&#8221;)
that were converted into Pivotal Class A Common Stock in connection with the Merger and (b) any Pivotal units that were separated into
the component securities, including Pivotal Class A Common Stock in connection with the Merger, was converted into one share of Common
Stock. On the Closing Date, a number of purchasers (each, a &#8220;Subscriber&#8221;) purchased from the Company&#160;an aggregate of
<ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="0" unitRef="shares">15,000,000</ix:nonFraction> shares of Common Stock (the &#8220;PIPE Shares&#8221;), for a purchase price of $<ix:nonFraction contextRef="c80" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares">10.00</ix:nonFraction> per share and an aggregate purchase
price of $<ix:nonFraction contextRef="c81" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" unitRef="usd">150,000,000</ix:nonFraction>, pursuant to separate subscription agreements (each, a &#8220;Subscription Agreement&#8221; and the financing, the
&#8220;PIPE&#8221;). Pursuant to the Subscription Agreements, the Company gave certain registration rights to the Subscribers with respect
to the PIPE Shares. The sale of PIPE Shares was consummated concurrently with the Closing of the Merger. The Company assumed private placement
warrants to purchase <ix:nonFraction contextRef="c82" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="0" unitRef="shares">4,233,333</ix:nonFraction> shares of common stock, with an exercise price of $<ix:nonFraction contextRef="c83" decimals="2" format="ixt:num-dot-decimal" name="xl1:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" scale="0" unitRef="usdPershares">11.50</ix:nonFraction> per share, and public warrants to purchase <ix:nonFraction contextRef="c84" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="0" unitRef="shares">7,666,667</ix:nonFraction>
shares of common stock, with an exercise price of $<ix:nonFraction contextRef="c85" decimals="2" format="ixt:num-dot-decimal" name="xl1:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" scale="0" unitRef="usdPershares">11.50</ix:nonFraction> per share (see Note 14).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 132; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 4. Merger with Pivotal Investment Corporation II, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_EquityMethodInvestmentsDisclosureTextBlock-c4_cont_4" id="_EquityMethodInvestmentsDisclosureTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Immediately prior to the Closing Date XL Fleet Corp. filed its Second
Amended and Restated Certificate of Incorporation with the Secretary of State of the State of Delaware, pursuant to which, among other
things, XL Fleet Corp. (i) changed its name from Pivotal to &#8220;XL Fleet Corp.&#8221;, (ii) increased the number of shares of Pivotal
Class A Common Stock it is authorized to issue to <ix:nonFraction contextRef="c77" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">350,000,000</ix:nonFraction> shares, (iii) removed the provisions for the Pivotal Class B Common Stock
(all such shares of Pivotal Class B Common Stock converted into shares of Pivotal Class A Common Stock in connection with the Business
Combination) so that the Pivotal Class B Common Stock ceased to exist and the Company now has a single class of common stock (such resulting
stock, the &#8220;Common Stock&#8221;), and (iv) removed the various provisions applicable only to special purpose acquisition corporations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_EquityMethodInvestmentsDisclosureTextBlock-c4_cont_5" id="_EquityMethodInvestmentsDisclosureTextBlock-c4_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Each of the options to purchase Legacy XL&#8217;s common stock, whether
or not exercisable and whether or not vested, and each of the warrants to purchase Legacy XL&#8217;s common stock, in each case that was
outstanding immediately prior to the effective time of the Business Combination, were assumed by XL Fleet Corp. on the Closing Date and
converted into an option or warrant, as the case may be, to purchase a number of shares of Common Stock equal to the number of shares
subject to such option or warrant immediately prior to the effective time multiplied by the Exchange Ratio, at an exercise price equal
to the exercise price immediately prior to the effective time divided by the Exchange Ratio.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_EquityMethodInvestmentsDisclosureTextBlock-c4_cont_6" id="_EquityMethodInvestmentsDisclosureTextBlock-c4_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Holders of Legacy XL&#8217;s outstanding convertible promissory notes
were entitled to elect conversion or repayment of the principal amount of such notes, with accrued interest to be converted into shares
of Legacy XL common stock. Immediately prior to the consummation of the Business Combination, the holders of such notes elected to have
Legacy XL pay in cash an aggregate principal amount of $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" scale="3" unitRef="usd">11,250,000</ix:nonFraction> of such notes within three business days of the Closing Date. On the
Closing Date XL Fleet Corp. issued an aggregate of <ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="0" unitRef="shares">1,715,918</ix:nonFraction> shares of its Common Stock upon conversion of the remaining outstanding principal
amount and accrued interest.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_EquityMethodInvestmentsDisclosureTextBlock-c4_cont_7" id="_EquityMethodInvestmentsDisclosureTextBlock-c4_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Immediately after the consummation of the Merger and prior to the consummation
of PIPE, the former stockholders and option holders of Legacy XL owned, or held rights to acquire, approximately <ix:nonFraction contextRef="c86" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">75.2</ix:nonFraction>% of the fully-diluted
common stock of Company, and Pivotal&#8217;s stockholders and option holders immediately prior to the Merger owned approximately <ix:nonFraction contextRef="c87" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">24.8</ix:nonFraction>%
of the fully-diluted common stock of the Company. Based on the terms of the Merger, the transaction was treated as a reverse merger of
the Company by Legacy XL. The merger was accounted for as a recapitalization of Legacy XL. Under this method of accounting, Pivotal was
treated as the &#8220;acquired&#8221; company for financial reporting purposes. This determination was primarily based on Legacy XL comprising
the ongoing operations of the combined company, Legacy XL senior management comprising the senior management of the combined company,
and that the former owners and management of Legacy XL have control of the board of directors of the combined company after the Merger.
In accordance with guidance applicable to these circumstances, the Merger was considered to be a capital transaction in substance. Accordingly,
for accounting purposes, the Merger was treated as the equivalent of the Company issuing shares for the net assets of Pivotal, accompanied
by a recapitalization. The net assets of Pivotal will be stated at historical cost, with no goodwill or other intangible assets recorded.
Operations prior to the closing of the Merger will be those of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_EquityMethodInvestmentsDisclosureTextBlock-c4_cont_8" id="_EquityMethodInvestmentsDisclosureTextBlock-c4_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table reconciles the elements of the Business Combination
to the consolidated statements of cash flows and the consolidated statement of changes in stockholders&#8217; equity (deficit) for the
year ended December 31, 2020 (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_EquityMethodInvestmentsDisclosureTextBlock-c4_cont_8"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Cash &#8211; Pivotal&#8217;s trust and cash (net of redemption)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:CashPivotalsTrustAndCashnetOfRedemption" scale="3" unitRef="usd">231,975</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash &#8211; PIPE</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:CashPIPE" scale="3" unitRef="usd">150,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: transaction costs and advisory fees paid</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:TransactionCostsAndAdvisoryFeesPaid" scale="3" unitRef="usd">29,915</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net Business Combination and PIPE financing</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:NetBusinessCombinationAndPIPEFinancing" scale="3" unitRef="usd">352,060</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 133; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_1" escape="true" name="us-gaap:BusinessCombinationDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 5. Acquisition of Quantum</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_2" id="_BusinessCombinationDisclosureTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On October 4, 2019, pursuant to the terms of an asset purchase agreement,
the Company acquired certain assets of Quantum Fuel Systems, LLC (&#8220;Quantum&#8221; or the &#8220;Seller&#8221;), which will be used
to accelerate the Company&#8217;s product development timelines at a lower cost and rapidly expand and improve the Company&#8217;s engineering
capabilities (the &#8220;Acquisition&#8221;). The Acquisition provided the Company access to intellectual property and an assembled workforce
that is the foundation for future technologies to be developed for the Company by the assembled workforce applying its skills, knowledge
and experience to utilize the acquired intellectual property.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_3" id="_BusinessCombinationDisclosureTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The aggregate purchase consideration transferred by the Company to
the Sellers totaled $<ix:nonFraction contextRef="c88" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" unitRef="usd">1,759</ix:nonFraction> and included i) a deferred cash payment of $<ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="xl1:DeferredCashPayment" scale="3" unitRef="usd">250</ix:nonFraction> and accrued interest of $<ix:nonFraction contextRef="c90" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrentAndNoncurrent" scale="3" unitRef="usd">14</ix:nonFraction>, which was made on December 31,
2020, with an acquisition date estimated fair value of $<ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="xl1:EstimatedFairvalue" scale="3" unitRef="usd">229</ix:nonFraction>, ii) issuance of <ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="0" unitRef="shares">458,902</ix:nonFraction> shares of common stock with an estimated fair value
of $<ix:nonFraction contextRef="c88" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" scale="3" unitRef="usd">109</ix:nonFraction>, and iii) contingent purchase consideration associated with three milestone events with an initial estimated fair value of $<ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="xl1:InitialEstimatedFairValue" scale="3" unitRef="usd">1,421</ix:nonFraction>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_4" id="_BusinessCombinationDisclosureTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The milestone events and associated contingent purchase consideration
consisted of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_5" id="_BusinessCombinationDisclosureTextBlock-c4_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.5in">&#160;</td> <td style="width: 0.25in"><ix:nonNumeric contextRef="c53" continuedAt="_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons-c53_cont_1" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></ix:nonNumeric></td> <td><ix:continuation continuedAt="_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons-c53_cont_2" id="_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons-c53_cont_1"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">First milestone event will be met upon the retention of at least four members of the acquired assembled workforce for at least twelve months. The contingent purchase consideration associated with the first milestone event is cash consideration totaling $450 with an estimated acquisition date fair value of $400. This payment was made on December 31, 2020.</span></ix:continuation></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -16.2pt">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_6" id="_BusinessCombinationDisclosureTextBlock-c4_cont_5"><ix:continuation continuedAt="_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons-c53_cont_3" id="_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons-c53_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Second milestone event will be met upon achieving certain product development criteria as outlined in the asset purchase agreement. The contingent purchase consideration associated with this milestone event is: i) cash consideration totaling $475 and; ii) additional consideration, at the Company&#8217;s election, of either cash totaling $500 or the issuance of 655,575 shares of common stock. The estimated acquisition date fair value of such amounts are $387 and $123, respectively.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -16.2pt">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_7" id="_BusinessCombinationDisclosureTextBlock-c4_cont_6"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.5in"><ix:continuation continuedAt="_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons-c53_cont_4" id="_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons-c53_cont_3">&#160;</ix:continuation></td> <td style="width: 0.25in"><ix:continuation continuedAt="_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons-c53_cont_5" id="_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons-c53_cont_4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></ix:continuation></td> <td><ix:continuation id="_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons-c53_cont_5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Third milestone event will be met upon the successful demonstration of a prototype as outlined in the asset purchase agreement. The contingent purchase consideration associated with this milestone event is: i) cash consideration totaling $475 and; ii) additional consideration, at the Company&#8217;s election, of either cash totaling $500 or the issuance of 655,575 shares of common stock. The estimated acquisition date fair value of such amounts are $387 and $123, respectively.</span></ix:continuation></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -16.2pt">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_8" id="_BusinessCombinationDisclosureTextBlock-c4_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of the deferred purchase consideration is based on management&#8217;s
estimated amount and timing of the future payment, discounted utilizing a rate of <ix:nonFraction contextRef="c89" decimals="2" format="ixt:num-dot-decimal" name="xl1:DiscountedUtilizingRate" scale="-2" unitRef="pure">125</ix:nonFraction>% to reflect market participant assumptions. The
discount rate utilized was a risk-free rate selected based on the nearest risk-free rate term associated with the payment of the deferred
purchase consideration, with a credit risk premium applied as the payments are not risk-free.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_9" id="_BusinessCombinationDisclosureTextBlock-c4_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of common stock issued in the Business Combination has
been determined by the Board of Directors based upon a variety of factors, including the results obtained from independent third-party
valuations, the Company&#8217;s financial position and historical financial performance, the current climate in the marketplace, the effect
of the rights and preferences of the preferred stockholders and the prospects of a liquidity event, among others.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_10" id="_BusinessCombinationDisclosureTextBlock-c4_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The estimated fair value of the Company&#8217;s contingent purchase
consideration payable in cash for the first milestone is based on management&#8217;s estimated probability and timing of the future payment,
discounted utilizing a rate of <ix:nonFraction contextRef="c91" decimals="3" format="ixt:num-dot-decimal" name="xl1:FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate" scale="-2" unitRef="pure">12.5</ix:nonFraction>% to reflect market participant assumptions. The discount rate utilized was a risk-free rate selected
based on the nearest risk-free rate term associated with the payment of the deferred purchase consideration, with a credit risk premium
applied as the payments are not risk-free.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_11" id="_BusinessCombinationDisclosureTextBlock-c4_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The estimated fair value of the Company&#8217;s contingent purchase
consideration payable in cash for the second and third milestones are based on management&#8217;s estimated probability and timing of
future payments, discounted utilizing a rate of <ix:nonFraction contextRef="c92" decimals="3" format="ixt:num-dot-decimal" name="xl1:FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate" scale="-2" unitRef="pure">12.5</ix:nonFraction>%, to reflect market participant assumptions. The discount rates utilized were risk-free
rates selected based on the nearest risk-free rate term associated with the payments of the purchase consideration and contingent purchase
consideration payable, with a credit risk premium applied as the payments are not risk-free.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 134; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 5. Acquisition of Quantum, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_12" id="_BusinessCombinationDisclosureTextBlock-c4_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The estimated fair value of the Company&#8217;s contingent purchase
consideration payable in either cash or shares of common stock at the Company&#8217;s election for the second and third milestones was
determined using a Monte Carlo simulation model that includes significant unobservable inputs such as estimated probability, fair value
of underlying shares of common stock, risk-adjusted discount rates (utilizing an approximate rate of <ix:nonFraction contextRef="c88" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" unitRef="pure">12.5</ix:nonFraction>% to reflect market participant
assumptions), estimated volatility and timing of future payments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_13" id="_BusinessCombinationDisclosureTextBlock-c4_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Acquisition was accounted for as a business combination using the
acquisition method of accounting in accordance with ASC 805, <i>Business Combinations</i>. The purchase price is allocated to the tangible
assets and identifiable intangible assets acquired based upon their estimated fair values. The excess of the purchase price over the tangible
and intangible asset acquired has been recorded to goodwill. The Acquisition resulted in recorded goodwill that can be attributable to
the acquired assembled workforce and synergies related to certain of the acquired intangible assets. Goodwill is expected to be amortizable
for tax purposes. Management plans to integrate the Acquisition into its existing business structure, which is comprised of a single reporting
unit.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_14" id="_BusinessCombinationDisclosureTextBlock-c4_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the fair value of consideration transferred
and the estimated fair values of the assets acquired as of the date of acquisition:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_15" id="_BusinessCombinationDisclosureTextBlock-c4_cont_14"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Deferred consideration</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:DeferredConsiderationinShares" scale="3" unitRef="usd">229</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferredOther1" scale="3" unitRef="usd">1,421</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Share consideration-<ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="xl1:ShareConsiderationXLCommonStockinShares" scale="0" unitRef="shares">606,060</ix:nonFraction> shares of XL Common Stock</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ShareConsiderationShareOfXLCommonStock" scale="3" unitRef="usd">109</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Total consideration</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" unitRef="usd">1,759</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware" scale="3" unitRef="usd">256</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Equipment and hardware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" unitRef="usd">151</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible asset &#8211; developed technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" unitRef="usd">863</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">489</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Fair values of assets acquired</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" unitRef="usd">1,759</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_16" id="_BusinessCombinationDisclosureTextBlock-c4_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As part of the purchase price allocation, the Company determined it
had acquired a developed technology identifiable intangible asset. The fair value of the internally developed technology was estimated
using the replacement cost method, whereby the components of the acquired internally developed technology were reviewed to determine the
cumulative cost of development for each component, inclusive of a developer&#8217;s profit and an entrepreneurial incentive. The cumulative
cost of development was then discounted to account for obsolescence factor. The estimated useful life over which the internally developed
technology will be amortized is <ix:nonNumeric contextRef="c93" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">4</ix:nonNumeric> years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_17" id="_BusinessCombinationDisclosureTextBlock-c4_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other than the obligations incurred for contingent consideration, the
Company did not assume any liabilities in connection with the Acquisition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c4_cont_18" id="_BusinessCombinationDisclosureTextBlock-c4_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company incurred acquisition-related costs of approximately $<ix:nonFraction contextRef="c94" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" unitRef="usd">48</ix:nonFraction>,
which are included as a component of selling, general and administrative expenses in the accompanying statement of operations for the
year ended December 31, 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_BusinessCombinationDisclosureTextBlock-c4_cont_18"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The results of operations for the Acquisition are included in the Company&#8217;s
financial statements from the date of the acquisition.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 135; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_RevenueFromContractWithCustomerTextBlock-c4_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 6. Revenue</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c4_cont_2" id="_RevenueFromContractWithCustomerTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table represents the Company&#8217;s revenues for the
years ended December 31, 2020 and 2019, respectively, disaggregated, by sales channel.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c4_cont_3" id="_RevenueFromContractWithCustomerTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Disaggregation of revenue:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c4_cont_4" id="_RevenueFromContractWithCustomerTextBlock-c4_cont_3"><ix:nonNumeric contextRef="c4" escape="true" name="xl1:ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Revenue direct to customers</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c97" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">4,013</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c98" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">3,263</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Revenue through channel partners</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c99" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">16,325</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c100" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">3,952</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Total revenue</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c101" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">20,338</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c102" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">7,215</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c4_cont_5" id="_RevenueFromContractWithCustomerTextBlock-c4_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Remaining performance obligations:</b> At December 31, 2020 and
2019, there was approximately $<ix:nonFraction contextRef="c95" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenue" scale="3" unitRef="usd">305</ix:nonFraction> and $<ix:nonFraction contextRef="c96" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenue" scale="3" unitRef="usd">133</ix:nonFraction> in deferred revenue, respectively, related to unsatisfied extended warranty performance obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c4_cont_6" id="_RevenueFromContractWithCustomerTextBlock-c4_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Contract Balances:</b> The timing of revenue recognition, billings
and cash collections results in billed trade accounts receivable, and deferred revenue (contract liabilities) on the Consolidated Balance
Sheets. In addition, the Company defers certain costs incurred to obtain a contract (contract costs).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c4_cont_7" id="_RevenueFromContractWithCustomerTextBlock-c4_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Costs to obtain a contract:</b> <ix:nonNumeric contextRef="c4" name="xl1:DescriptionOfSalesCommission">Sales commissions paid to internal
sales personnel, as well as associated payroll taxes and retirement plan contributions (together, sales commissions and associated costs)
that are incremental to the acquisition of customer contracts, are capitalized as capitalized contract acquisition cost on the balance
sheet when the period of benefit is determined to be greater than one year. In instances where an extended warranty is sold, the period
of benefit would extend beyond 12 months and therefore, the practical expedient would not be met for those contracts and require capitalization
of the related costs to obtain those contracts.</ix:nonNumeric> The Company has elected to allocate the capitalized commissions to performance obligations
on a relative basis (i.e., in proportion to the transaction price allocated to each performance obligation) to determine the period of
amortization. As a result, substantially all of the commission is allocated to the combined equipment and installation performance obligation
and is amortized upon transfer of control of this performance obligation, which typically occurs in same period in which commission liability
is incurred. Total commission expense recognized during the years ended December 31, 2020 and 2019 was $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:TotalCommissionExpense" scale="3" unitRef="usd">105</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="xl1:TotalCommissionExpense" scale="3" unitRef="usd">226</ix:nonFraction>, respectively. The
amount of capitalized commissions as of December 31, 2020 and 2019 was not material.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c4_cont_8" id="_RevenueFromContractWithCustomerTextBlock-c4_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warranties:</b> The Company accrues estimated warranty costs at
the time of sale related to its assurance-type warranties. <ix:nonNumeric contextRef="c4" name="us-gaap:StandardProductWarrantyDescription">In general, manufactured products are warranted for the shorter of three years
or 100,000 miles against defects in material and workmanship when properly used for their intended purpose, installed correctly and appropriately
maintained.</ix:nonNumeric> The amount of the accrued warranty liability is estimated based on historical claims rates and warranty fulfillments costs
adjusted for any expected changes in fulfillment costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 136; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 6. Revenue, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c4_cont_9" id="_RevenueFromContractWithCustomerTextBlock-c4_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is a roll-forward of the Company&#8217;s accrued warranty
liability:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c4_cont_10" id="_RevenueFromContractWithCustomerTextBlock-c4_cont_9"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>For the Years Ended<br/> December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Balance as of January 1</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProductWarrantyAccrual" scale="3" unitRef="usd">1,009</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProductWarrantyAccrual" scale="3" unitRef="usd">910</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrual for warranties issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" scale="3" unitRef="usd">912</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" scale="3" unitRef="usd">415</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Warranty charges</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProductWarrantyAccrualWarrantyCharges" scale="3" sign="-" unitRef="usd">186</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProductWarrantyAccrualWarrantyCharges" scale="3" sign="-" unitRef="usd">316</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 8.1pt">Balance as of December 31</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProductWarrantyAccrual" scale="3" unitRef="usd">1,735</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProductWarrantyAccrual" scale="3" unitRef="usd">1,009</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_RevenueFromContractWithCustomerTextBlock-c4_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The warranty liability is included in accrued expenses and other current
liabilities on the Consolidated Balance Sheets.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c4_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 7. Property and Equipment</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c4_cont_2" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment consisted of the following at December
31:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c4_cont_3" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c4_cont_2"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Equipment</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c103" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">647</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c104" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">630</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c105" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">91</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">45</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Computers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c107" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">30</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c108" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">30</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c109" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">359</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c110" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">346</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c111" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">622</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c112" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">559</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Leasehold improvements</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">170</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">164</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">1,919</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">1,774</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd">1,340</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd">934</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Property and equipment, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentOtherNet" scale="3" unitRef="usd">579</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentOtherNet" scale="3" unitRef="usd">840</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_PropertyPlantAndEquipmentDisclosureTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Depreciation expense on property and equipment, was $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" unitRef="usd">406</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" unitRef="usd">265</ix:nonFraction> for
the years ended December 31, 2020, and 2019, respectively.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 137; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_GoodwillAndIntangibleAssetsDisclosureTextBlock-c4_cont_1" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 8. Intangibles</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsDisclosureTextBlock-c4_cont_2" id="_GoodwillAndIntangibleAssetsDisclosureTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Intangible assets consist of developed technology acquired during 2019.
The gross value of $<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd">863</ix:nonFraction> is being amortized over a useful life of <ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">4</ix:nonNumeric> years. Accumulated amortization was $<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:AccumulatedAmortization" scale="3" unitRef="usd">270</ix:nonFraction> at December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsDisclosureTextBlock-c4_cont_3" id="_GoodwillAndIntangibleAssetsDisclosureTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Approximate annual aggregate amortization expense of the intangibles
for the years subsequent to December 31, 2020 is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsDisclosureTextBlock-c4_cont_4" id="_GoodwillAndIntangibleAssetsDisclosureTextBlock-c4_cont_3"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: left">Year ending December 31:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" scale="3" unitRef="usd">216</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" scale="3" unitRef="usd">216</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">2023</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" scale="3" unitRef="usd">161</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total amortization</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" unitRef="usd">593</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_GoodwillAndIntangibleAssetsDisclosureTextBlock-c4_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amortization expense recognized on intangible assets was $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentForAmortization" scale="3" unitRef="usd">216</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentForAmortization" scale="3" unitRef="usd">72</ix:nonFraction>
for the years ended December 31, 2020 and 2019, respectively.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock-c4_cont_1" escape="true" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 9. Accrued Expenses and Other Current Liabilities</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock-c4_cont_2" id="_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accrued expenses and other current liabilities consisted of the following
at December&#160;31, 2020 and 2019:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock-c4_cont_2"><ix:nonNumeric contextRef="c4" escape="true" name="xl1:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accrued warranty costs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:AccruedWarrantyCosts" scale="3" unitRef="usd">1,735</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="xl1:AccruedWarrantyCosts" scale="3" unitRef="usd">1,009</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued compensation and related benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="3" unitRef="usd">1,001</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="3" unitRef="usd">398</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Contingent and deferred purchase consideration connection with Quantum acquisition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" scale="3" unitRef="usd">926</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" scale="3" unitRef="usd">638</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued financing fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:AccruedFinancingFees" scale="3" unitRef="usd">723</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="xl1:AccruedFinancingFees" scale="3" unitRef="usd">360</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued expenses, other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" unitRef="usd">216</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" unitRef="usd">553</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Sales tax</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SalesAndExciseTaxPayableCurrent" scale="3" unitRef="usd">96</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:AccruedExpensesAndOtherCurrentLiabilitiesNet" scale="3" unitRef="usd">4,601</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="xl1:AccruedExpensesAndOtherCurrentLiabilitiesNet" scale="3" unitRef="usd">3,054</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 138; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_1" escape="true" name="xl1:NewMarketsTaxCreditFinancingTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 10. New Markets Tax Credit Financing</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_2" id="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 4, 2015, the Company entered into a financing transaction
with U.S. Bancorp Community Development Corporation (U.S. Bank) under a qualified New Markets Tax Credit (&#8220;NMTC&#8221;) program
related to the operation of the Company&#8217;s facility in Quincy, Illinois. The NMTC program was provided for in the Community Renewal
Tax Relief Act of 2000 (the Act) and is intended to encourage capital investment in qualified lower income communities. The Act permits
taxpayers to claim credits against their Federal income taxes for up to <ix:nonFraction contextRef="c115" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">39</ix:nonFraction>% of qualified investments in the equity of community development
entities (CDEs). CDEs are privately managed investment institutions that are certified to make qualified low-income community investments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_3" id="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the financing, the Company made two loans totaling
$<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LoansFromOtherFederalHomeLoanBanks" scale="3" unitRef="usd">10,454</ix:nonFraction> to federal ($<ix:nonFraction contextRef="c116" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" unitRef="usd">6,455</ix:nonFraction> at <ix:nonFraction contextRef="c116" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">1.51</ix:nonFraction>%) and state ($<ix:nonFraction contextRef="c116" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd">3,999</ix:nonFraction> at <ix:nonFraction contextRef="c116" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure">1.53</ix:nonFraction>%) NMTC investment funds (the Investment Funds). Simultaneously, U.S. Bank
made an equity investment of $<ix:nonFraction contextRef="c117" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedBalancePrincipalAmount" scale="3" unitRef="usd">4,995</ix:nonFraction> to the Investment Funds and, by virtue of such contribution, is entitled to substantially all of the
tax benefits derived from the NMTC. For compliance with the NMTC rules, principal payments on the loan do not begin until June 10, 2025
(the NMTC rules prohibit principal payments during the <ix:nonNumeric contextRef="c116" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">7</ix:nonNumeric>-year term of the NMTC arrangement). The maturity date on the loans is December
31, 2044.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_4" id="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c118" name="us-gaap:DebtInstrumentMaturityDateDescription">The Investment Funds then contributed the loan proceeds to a CDE, which,
in turn, loaned combined funds of $<ix:nonFraction contextRef="c116" decimals="-3" format="ixt:num-dot-decimal" name="xl1:LoanedCombinedFunds" scale="3" unitRef="usd">15,000</ix:nonFraction>, net of debt issuance costs of $<ix:nonFraction contextRef="c117" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" unitRef="usd">546</ix:nonFraction>, to XL Hybrid Quincy, LLC, a wholly-owned subsidiary of
the Company, at an interest rate of <ix:nonFraction contextRef="c119" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure">1.15</ix:nonFraction>% per year with a maturity date of March 4, 2045.</ix:nonNumeric> These loans are secured by the leasehold improvements
and equipment at the facility in Quincy, Illinois. Repayment of the loans commences in March 10, 2025. The proceeds from the loans from
the CDE were used to partially fund the build-out of the facility in Quincy, Illinois.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_5" id="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The transaction includes a put/call feature whereby, at the end of
the seven-year NMTC compliance period, the Company may be obligated or entitled to repurchase U.S. Bank&#8217;s equity interest in the
Investment Funds. The Company believes that U.S. Bank will exercise the put option in March 2022 at the end of the recapture period. The
value attributable to the put/call is anticipated to be nominal. <ix:nonNumeric contextRef="c4" name="xl1:DescriptionOfTransaction">The NMTC is subject to 100% recapture for a period of seven years as
provided in the Internal Revenue Code.</ix:nonNumeric> The Company is required to be in compliance with various regulations and contractual provisions
that apply to the NMTC arrangement. Non-compliance with applicable requirements could result in U.S. Bank&#8217;s projected tax benefits
not being realized and, therefore, could require the Company to indemnify U.S. Bank for any loss or recapture of NMTCs related to the
financing until such time as the obligation to deliver tax benefits is relieved. The Company does not anticipate any credit recapture
will be required in connection with this financing arrangement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_6" id="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has determined that the financing arrangement with the
Investment Fund and CDEs contains a variable interest entity (&#8220;VIE&#8221;). This conclusion was reached based on the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_7" id="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_6"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The ongoing activities of the Investment Fund &#8211; collecting and remitting interest and fees and NMTC compliance &#8211; were all considered in the initial design and are expected to significantly affect the economic performance throughout the life of the Investment Fund;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.2pt">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_8" id="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_7"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">management considered the contractual arrangements that obligate the Company to comply with NMTC rules and regulations, deliver tax benefits, and provide various other guarantees to the structure;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_9" id="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_8"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S. Bank&#8217;s lack of a material interest in the underlying economics of the project as a result of the guarantees, indemnifications, and put/call options; and</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_10" id="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_9"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the fact that the Company is obligated to absorb losses of the Investment Fund.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>
</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 139; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 10. New Markets Tax Credit Financing, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_11" id="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As such, the Company concluded that it is the primary beneficiary of
the VIE and consolidated the Investment Fund, as a VIE, in accordance with the accounting standards for consolidation. Because the Company
consolidates an entity from which it has an approximately $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLoansReceivable" scale="3" unitRef="usd">10,500</ix:nonFraction> loan receivable and consolidates an entity to which it owes an approximately
$<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:PaymentsToAcquireLoansPayable" scale="3" unitRef="usd">15,000</ix:nonFraction> loan payable, these two balances partially eliminate against each other in consolidation. The $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:NetProceedsReceived" scale="3" unitRef="usd">4,995</ix:nonFraction> in net proceeds received
in exchange for the transfer of tax credits have been deferred and will be recognized when the tax benefits have been fully earned and
delivered to U.S. Bank without risk of recapture. The Company anticipates recognizing the net cash received as income upon completion
of the seven-year NMTC compliance period. U.S. Bank&#8217;s $<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashEquivalentsCurrent" scale="3" unitRef="usd">4,995</ix:nonFraction> contribution was initially recorded as restricted cash and its interest
in the Investment Fund is included in other liabilities in the consolidated balance sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_NewMarketsTaxCreditFinancingTextBlock-c4_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the years ended December 31, 2020 and 2019, the Company amortized
$<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" unitRef="usd"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" unitRef="usd">78</ix:nonFraction></ix:nonFraction> of debt issuance costs related to the NMTC. The unamortized balance of debt issuance costs as of December 31, 2020 and 2019 is $<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" unitRef="usd">91</ix:nonFraction>
and $<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" unitRef="usd">169</ix:nonFraction>, respectively.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_DebtDisclosureTextBlock-c4_cont_1" escape="true" name="us-gaap:DebtDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 11. Debt</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c4_cont_2" id="_DebtDisclosureTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At December&#160;31, 2020 and 2019, the carrying value of debt was
as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c4_cont_3" id="_DebtDisclosureTextBlock-c4_cont_2"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:ScheduleOfDebtTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Subordinated convertible promissory notes</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleSubordinatedDebt" scale="3" unitRef="usd">10,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt">Unamortized debt discount</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" unitRef="usd">898</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt">Subordinated convertible promissory notes, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="xl1:SubordinatedConvertiblePromissoryNotesNet" scale="3" unitRef="usd">9,102</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 16.2pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Term Loan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="xl1:TermLoan" scale="3" unitRef="usd">3,100</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Unamortized debt discount</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="xl1:DebtInstrumentTermLoanUnamortizedDiscount" scale="3" sign="-" unitRef="usd">87</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Vehicle financing agreements</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:VehicleFinancingAgreements" scale="3" unitRef="usd">208</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="xl1:VehicleFinancingAgreements" scale="3" unitRef="usd">271</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt">Total debt obligations, net of deferred financing costs</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:TotalDebt" scale="3" unitRef="usd">208</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="xl1:TotalDebt" scale="3" unitRef="usd">3,284</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 16.2pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 16.2pt">Less: current portion of debt</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtCurrent" scale="3" unitRef="usd">110</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtCurrent" scale="3" unitRef="usd">1,435</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt">Debt &#8211; net of current portion</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">98</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">1,849</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c4_cont_4" id="_DebtDisclosureTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Bank term loan and revolver:</b> Effective December 10, 2018, and
as amended on November 19, 2019, August 12, 2020 and December 1, 2020, the Company entered into a Loan and Security Agreement for a revolving
line of credit (Revolver) and term loan (Term Loan) with Silicon Valley Bank. <ix:nonNumeric contextRef="c4" name="us-gaap:LineOfCreditFacilityInterestRateDescription">The revolving line of credit bore interest at a floating
per annum rate equal to the greater of (i) the prime rate plus 4.50% or (ii) a fixed rate of 7.75%. On December 23, 2020, the revolver
was repaid in full.</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 140; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 11. Debt, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c4_cont_5" id="_DebtDisclosureTextBlock-c4_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Interest payments under the Term Loan were payable in monthly installments
at a rate equal to the greater of <ix:nonFraction contextRef="c1" decimals="2" format="ixt:num-dot-decimal" name="xl1:InterestRateOfDebt" scale="-2" unitRef="pure">2</ix:nonFraction>% greater than the Prime Rate or a fixed rate of <ix:nonFraction contextRef="c1" decimals="4" format="ixt:num-dot-decimal" name="xl1:PercentageOfFixedRate" scale="-2" unitRef="pure">7.00</ix:nonFraction>%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c4_cont_6" id="_DebtDisclosureTextBlock-c4_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the amendment to the Loan and Security Agreement
executed in November 2019, the Company secured access to an additional term loan (Growth Capital Term Loan). Interest payments were payable
in monthly installments at a rate equal to the greater of <ix:nonFraction contextRef="c120" decimals="2" format="ixt:num-dot-decimal" name="xl1:InterestRateOfDebt" scale="-2" unitRef="pure">2</ix:nonFraction>% greater than the Prime Rate or a fixed rate of <ix:nonFraction contextRef="c120" decimals="4" format="ixt:num-dot-decimal" name="xl1:PercentageOfFixedRate" scale="-2" unitRef="pure">7.00</ix:nonFraction>%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c4_cont_7" id="_DebtDisclosureTextBlock-c4_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Loan and Security Agreement is secured by the assets and intellectual
property of the Company and is subject to certain non-financial and financial ratios including but not limited to adjusted quick ratio
compliance.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c4_cont_8" id="_DebtDisclosureTextBlock-c4_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During 2019, the Company issued a warrant to purchase <ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="xl1:PurchaseOfWarrants" scale="0" unitRef="shares">189,296</ix:nonFraction> shares
of common stock at a price of $<ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares">0.24</ix:nonFraction> per share that expires during 2029 to the lender in connection with the Growth Capital Term Loan.
At the discretion of the holder, the warrants may be exercised at any time in cash or may be subject to a cashless exercise in which the
warrant shares are converted to common stock under a defined conversion formula. The estimated grant date fair value of this common stock
warrant was $<ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares">0.17</ix:nonFraction> per share. This common stock warrant was assessed under ASC 480 <i>Distinguishing Liabilities from Equity</i> and were
accounted for as equity-classified warrants. The grant date fair value of these common stock warrants was recorded as a debt discount
to be amortized over the term of the associated debt agreement under the effective interest method. The amortization of the debt discount
recorded for the years ended December 31, 2020 and 2019 is $<ix:nonFraction contextRef="c121" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" unitRef="usd">31</ix:nonFraction> and $<ix:nonFraction contextRef="c122" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" unitRef="usd">18</ix:nonFraction>, respectively. The Term Loan and the Growth Capital Term Loan were
repaid on December 23, 2020. As of December 31, 2019, there were warrants to purchase <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="xl1:CommonStockOutstanding" scale="0" unitRef="shares">340,733</ix:nonFraction> shares of common stock outstanding. On December
24, 2020, all of these warrants were exercised on a cashless basis and as a result, <ix:nonFraction contextRef="c123" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares">338,223</ix:nonFraction> shares of common stock were issued.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c4_cont_9" id="_DebtDisclosureTextBlock-c4_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Convertible notes payable:</b> In January 2020, the Company&#8217;s
Board of Directors approved the issuance of subordinated convertible promissory notes up to an additional $<ix:nonFraction contextRef="c124" decimals="-3" format="ixt:num-dot-decimal" name="xl1:AdditionalConvertibleSubordinatedDebt" scale="3" unitRef="usd">13,000</ix:nonFraction> and the amendment to
the existing subordinated convertible promissory notes such that they contain the same terms as the 2020 notes. During the year ended
December 31, 2020, <ix:nonNumeric contextRef="c125" name="xl1:DescriptionOfConvertibleNotesPayable">the Company issued subordinated convertible promissory notes in the amount of $8,100. The notes mature at the earlier
of (i) February 6, 2021 or (ii) the date of a change of control as defined in the note agreements. Upon a change of control, the Company
is required to repay all outstanding principal and interest and a 100% premium on the outstanding principal balance of each note. Under
the terms of the agreements, upon a qualifying financing event occurring after July 31, 2020, the convertible promissory notes and accrued
interest would be convertible at 70% of the price per share paid generally by cash investors in such qualifying financing.</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c4_cont_10" id="_DebtDisclosureTextBlock-c4_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the year ended December 31, 2020, the Company incurred a loss
on extinguishment of $<ix:nonFraction contextRef="c125" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" unitRef="usd">1,038</ix:nonFraction> in connection with the amendment of $<ix:nonFraction contextRef="c126" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleNotesPayable" scale="3" unitRef="usd">10,000</ix:nonFraction> in face value of convertible notes. Specifically, during February
of 2020, the Company entered into amendments of the convertible loan agreements with these note holders to extend the maturities to February
2021. The Company computed the discounted cash flows from these convertible notes as of the date of the amendment, both before and after
the amendment. The Company determined that there was a greater than <ix:nonFraction contextRef="c126" decimals="2" format="ixt:num-dot-decimal" name="xl1:PercentageOfConvertibleNotes" scale="-2" unitRef="pure">10</ix:nonFraction>% change in the present value of these cash flows, and as such,
the amendment qualified as an extinguishment. Pursuant to the relevant accounting guidance, the Company recorded a loss on extinguishment
of debt of $<ix:nonFraction contextRef="c121" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" unitRef="usd">1,038</ix:nonFraction>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 141; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 11. Debt, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c4_cont_11" id="_DebtDisclosureTextBlock-c4_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company assessed these embedded features and determined that they
were not considered clearly and closely related to the host notes, and met the definition of a derivative. Therefore, these embedded features
were all required to be bifurcated from the notes and accounted for separately as a combined derivative liability. The Company estimated
the fair value of the combined derivative liability which was recorded as a liability and as a discount net against the subordinated convertible
notes. The Company was required to remeasure the combined derivative liability to its then fair value at each subsequent balance sheet
date, through an adjustment to current earnings (see Note 12 for further details on the Company&#8217;s fair value measurements).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c4_cont_12" id="_DebtDisclosureTextBlock-c4_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with recording the derivative liability, the Company&#8217;s
consolidated balance sheet at December 31, 2020 reflects the reclassification of $<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilities" scale="3" unitRef="usd">3,551</ix:nonFraction> from accumulated deficit to additional paid-in
capital to reflect adjustments to previously reported debt discount amortization and change in fair value of derivative liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c4_cont_13" id="_DebtDisclosureTextBlock-c4_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The debt discount was amortized over the term of the associated debt
agreement utilizing the effective interest method. The Company recorded $<ix:nonFraction contextRef="c125" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" unitRef="usd">4,497</ix:nonFraction> in amortization of these discounts as a component of interest
expense during the year ended December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c4_cont_14" id="_DebtDisclosureTextBlock-c4_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On December 21, 2020, the convertible notes and accrued interest were
settled with the payment in cash of convertible notes in the amount of $<ix:nonFraction contextRef="c127" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebt" scale="3" unitRef="usd">11,250</ix:nonFraction> and the issuance of <ix:nonFraction contextRef="c127" decimals="0" format="ixt:num-dot-decimal" name="xl1:IssuanceOfConvertibleNotes" scale="0" unitRef="shares">1,715,918</ix:nonFraction> shares upon the conversion
of convertible notes into principal and accrued interest of $<ix:nonFraction contextRef="c126" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ConvertiblePrincipalAmount" scale="3" unitRef="usd">6,850</ix:nonFraction> and $<ix:nonFraction contextRef="c126" decimals="-3" format="ixt:num-dot-decimal" name="xl1:AccruedInterest" scale="3" unitRef="usd">1,709</ix:nonFraction>, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_DebtDisclosureTextBlock-c4_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Vehicle financing agreements:</span></i> <ix:nonNumeric contextRef="c128" name="us-gaap:DebtInstrumentDescription">The Company has entered
into several vehicle financing agreements with various lenders with maturities ranging from 2020 to 2025. Interest rates on these agreements
range from 2.95% to 10.00%. Each agreement is collateralized by the equipment purchased.</ix:nonNumeric></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_FairValueDisclosuresTextBlock-c4_cont_1" escape="true" name="us-gaap:FairValueDisclosuresTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 12. Fair Value Measurements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_2" id="_FairValueDisclosuresTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Contingent consideration liability:</b> The contingent consideration
liability is considered a Level 3 measurement due to significant unobservable inputs in its valuation, which was based on the income approach
using a Monte Carlo Simulation. The Monte Carlo Simulation evaluated the probability of occurrence of certain events which impacted the
mode and amount of payments to be made. In addition, the payments were discounted based on current market expectations about those future
amounts. The company utilized a third party to assist in calculating the fair value of the contingent consideration liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_3" id="_FairValueDisclosuresTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The key inputs to the valuation model that was utilized to estimate
the fair value of the contingent consideration liability included volatility, risk free rate and probability of a subsequent round of
funding.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 142; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 12. Fair Value Measurements, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_4" id="_FairValueDisclosuresTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Convertible notes payable derivative liabilities:</b> The convertible
notes payable derivative liabilities are considered a Level 3 measurement due to the utilization of significant unobservable inputs in
the valuation, which were based on &#8216;with and without&#8217; valuation models.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_5" id="_FairValueDisclosuresTextBlock-c4_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>2019 Notes:</b> Based on the terms and provisions of the 2019 Notes,
the Company utilized a probability-weighted&#160;expected return model (&#8220;PWERM&#8221;) to estimate the fair value of the embedded
derivative features requiring bifurcation as of the respective issuance dates and as of the December&#160;31, 2019 reporting date. The
PWERM is designed to utilize the Company&#8217;s best estimates of the timing and likelihood of the settlement events that are related
to the embedded derivative features in order to estimate the fair value of the respective convertible notes with these embedded derivative
features.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_6" id="_FairValueDisclosuresTextBlock-c4_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of the convertible notes with the derivative features
is compared to the fair value of a plain vanilla note (excluding the derivative features), which is calculated based on the present value
of the future cash flows. The difference between the two values represents the fair value of the bifurcated derivative features as of
each respective valuation date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_7" id="_FairValueDisclosuresTextBlock-c4_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company notes that the key inputs to the valuation models that
were utilized to estimate the fair value of the 2019 Notes convertible debt derivative liabilities included:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_8" id="_FairValueDisclosuresTextBlock-c4_cont_7"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The probability-weighted&#160;conversion discount is based on the contractual terms of the convertible note agreement and the expectation of the pre-money&#160;valuation of the Company as of the estimated date that the next equity financing event occurs.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_9" id="_FairValueDisclosuresTextBlock-c4_cont_8"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The remaining term was determined based on the remaining time period to maturity of the related convertible note with embedded features subject to valuation (as of the respective valuation date).</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_10" id="_FairValueDisclosuresTextBlock-c4_cont_9"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company&#8217;s equity volatility estimate was based on the re-levered&#160;historical equity volatility of a selection of the Company&#8217;s comparable guideline public companies, based on the remaining term of the respective convertible notes.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_11" id="_FairValueDisclosuresTextBlock-c4_cont_10"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The risk rate was the discount rate utilized in the valuation and was determined based on reference to market yields for debt instruments with similar credit ratings and terms.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_12" id="_FairValueDisclosuresTextBlock-c4_cont_11"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The probabilities and timing of the next financing event and default even are based on management&#8217;s best estimate of the future settlement of the respective convertible notes.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_13" id="_FairValueDisclosuresTextBlock-c4_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warrant liabilities: </b>The Public Warrant liabilities are considered
a Level 1 measurement, since the Public Warrants trade under the symbol XL.WS. The Private Placement Warrant liabilities are considered
a Level 3 measurement due to the utilization of significant unobservable inputs in the valuation, which were based upon a Black-Scholes
Valuation Model.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 143; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 12. Fair Value Measurements, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_14" id="_FairValueDisclosuresTextBlock-c4_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth the Company&#8217;s assets and liabilities
which are measured at fair value on a recurring basis by level within the fair value hierarchy:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_15" id="_FairValueDisclosuresTextBlock-c4_cont_14"><ix:nonNumeric contextRef="c4" continuedAt="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c4_cont_1" escape="true" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Fair Value Measurements as of December 31, 2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level I</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level II</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level III</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Total</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Liabilities:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Public Warrants</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c129" decimals="-3" format="ixt:num-dot-decimal" name="xl1:PublicWarrants" scale="3" unitRef="usd">62,100</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:PublicWarrants" scale="3" unitRef="usd">62,100</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Private Placement Warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c131" decimals="-3" format="ixt:num-dot-decimal" name="xl1:PrivatePlacementWarrants" scale="3" unitRef="usd">81,195</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:PrivatePlacementWarrants" scale="3" unitRef="usd">81,195</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c131" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentConsideration" scale="3" unitRef="usd">1,849</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentConsideration" scale="3" unitRef="usd">1,849</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_16" id="_FairValueDisclosuresTextBlock-c4_cont_15"><ix:continuation id="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c4_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Fair Value Measurements as of December 31, 2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level I</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level II</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level III</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Total</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Liabilities:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Derivatives</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c134" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesDerivatives" scale="3" unitRef="usd">1,349</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesDerivatives" scale="3" unitRef="usd">1,349</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c134" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentConsideration" scale="3" unitRef="usd">1,503</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentConsideration" scale="3" unitRef="usd">1,503</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c134" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" unitRef="usd">2,852</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" unitRef="usd">2,852</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_17" id="_FairValueDisclosuresTextBlock-c4_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is a roll forward of the Company&#8217;s Level 3 instruments:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_18" id="_FairValueDisclosuresTextBlock-c4_cont_17"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -8.1pt; padding-left: 8.1pt">Balance, January 1, 2019</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 88%; text-align: left; text-indent: 8.1pt">Increase derivative liability for issuance of convertible notes payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" unitRef="usd">2,167</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Increase contingent consideration in connection with Quantum business combination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="xl1:IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination" scale="3" unitRef="usd">1,421</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Fair value adjustments- Derivatives</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" scale="3" unitRef="usd">819</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 8.1pt">Fair value adjustments- Contingent consideration</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" scale="3" unitRef="usd">83</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; text-indent: -8.1pt; padding-left: 8.1pt">Balance, December&#160;31, 2019</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" unitRef="usd">2,852</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Reduce derivative liability for extinguishment of convertible notes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" scale="3" unitRef="usd">1,349</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Increase derivative liability for issuance of convertible notes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" unitRef="usd">5,637</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Private Placement Warrants assumed in connection with the Business Combination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination" scale="3" unitRef="usd">108,280</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Fair value adjustments- Derivatives</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" scale="3" sign="-" unitRef="usd">2,889</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Fair value adjustments- Contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" scale="3" unitRef="usd">796</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Fair value adjustments- Private Placement Warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:FairValueAdjustmentsPrivatePlacementWarrant" scale="3" unitRef="usd">35,015</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Reduce derivative liability for conversion and repayment of convertible notes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes" scale="3" unitRef="usd">8,526</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 8.1pt">Reduce contingent consideration for cash payment of a portion of obligation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation" scale="3" unitRef="usd">450</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: -8.1pt; padding-left: 8.1pt">Balance, December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" unitRef="usd">145,144</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 144; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 12. Fair Value Measurements, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_19" id="_FairValueDisclosuresTextBlock-c4_cont_18"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Initial Measurement</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c4_cont_20" id="_FairValueDisclosuresTextBlock-c4_cont_19"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The initial fair value for the Warrants was established based upon
the December 21, 2020 fair value, which was as of the date the obligations for these warrant liabilities were assumed by the Company in
connection with the Business Combination. The key inputs into the Black-Scholes model were as follows at the initial measurement at December
21, 2020 and at the mark-to-market measurements at December 31, 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_FairValueDisclosuresTextBlock-c4_cont_20"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><b>Input</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Initial Measurement at<br/> December 21, <br/> 2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Mark-to-Market<br/> Measurement at <br/> December 31,
    2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Risk-free rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c135" decimals="4" format="ixt:num-dot-decimal" name="xl1:FairValueAssumptionRiskFreeInterestsRate" scale="-2" unitRef="pure">0.39</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c1" decimals="4" format="ixt:num-dot-decimal" name="xl1:FairValueAssumptionRiskFreeInterestsRate" scale="-2" unitRef="pure">0.36</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Remaining term in years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c136" format="ixt-sec:duryear" name="xl1:FairValueAssumptionRemainingExpectedsTerms">5.0</ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="xl1:FairValueAssumptionRemainingExpectedsTerms">4.98</ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c135" decimals="3" format="ixt:num-dot-decimal" name="xl1:FairValueAssumptionExpectedVolatilitysRates" scale="-2" unitRef="pure">95.7</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="3" format="ixt:num-dot-decimal" name="xl1:FairValueAssumptionExpectedVolatilitysRates" scale="-2" unitRef="pure">95.4</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Exercise price</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c135" decimals="2" format="ixt:num-dot-decimal" name="xl1:FairValueAssumptionsExercisePrices" scale="0" unitRef="usdPershares">11.50</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="2" format="ixt:num-dot-decimal" name="xl1:FairValueAssumptionsExercisePrices" scale="0" unitRef="usdPershares">11.50</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Fair value of common stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c135" decimals="2" format="ixt:num-dot-decimal" name="xl1:FairValueOfCommonStock" scale="0" unitRef="usdPershares">19.54</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="2" format="ixt:num-dot-decimal" name="xl1:FairValueOfCommonStock" scale="0" unitRef="usdPershares">23.73</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c4_cont_1" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 13. Stockholders&#8217; Equity</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c4_cont_2" id="_StockholdersEquityNoteDisclosureTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Common stock:</b> At December 31, 2020, the Company has authorized
a total of <ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">350,000,000</ix:nonFraction> shares of Common Stock. The holders of Common Stock are entitled to vote on all matters and are entitled to the
number of votes equal to the number shares of Common Stock held. Common stockholders are entitled to dividends when and if declared by
the Board of Directors.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c4_cont_3" id="_StockholdersEquityNoteDisclosureTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following shares of Common Stock are reserved for future issuance:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_StockholdersEquityNoteDisclosureTextBlock-c4_cont_3"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Warrants for the issuance of Common Stock</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityOtherShares" scale="0" unitRef="shares">12,149,117</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Stock options issued and outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityOtherShares" scale="0" unitRef="shares">10,975,279</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Authorized for future grant under 2020 Equity Incentive Plan</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityOtherShares" scale="0" unitRef="shares">12,800,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 8.1pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityOtherShares" scale="0" unitRef="shares">35,924,396</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_WarrantsTextBlock-c4_cont_1" escape="true" name="xl1:WarrantsTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 14. Warrants</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_WarrantsTextBlock-c4_cont_2" id="_WarrantsTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the year ended 2020 and in connection with the merger, the Company
assumed the private placement warrants to purchase <ix:nonFraction contextRef="c140" decimals="0" format="ixt:num-dot-decimal" name="xl1:WarrantsToPurchaseSharesOfCommonStock" scale="0" unitRef="shares">4,233,333</ix:nonFraction> shares of Common Stock, with an exercise price of $<ix:nonFraction contextRef="c83" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares">11.50</ix:nonFraction> per share, and public
warrants to purchase <ix:nonFraction contextRef="c84" decimals="0" format="ixt:num-dot-decimal" name="xl1:WarrantsToPurchaseSharesOfCommonStock" scale="0" unitRef="shares">7,666,667</ix:nonFraction> shares of Common Stock, with an exercise price of $<ix:nonFraction contextRef="c55" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares">11.50</ix:nonFraction> per share.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_WarrantsTextBlock-c4_cont_3" id="_WarrantsTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the year ended December 31, 2020, the Company issued <ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="xl1:StockIssuedDuringPeriodSharesExercisedofWarrants" scale="0" unitRef="shares">4,995,584</ix:nonFraction>
shares of Common Stock pursuant to the exercise of warrants which resulted in cash proceeds to the Company of $<ix:nonFraction contextRef="c141" decimals="-3" format="ixt:num-dot-decimal" name="xl1:CashProceeds" scale="3" unitRef="usd">884</ix:nonFraction>. As of December 31,
2020 and 2019, the Company had warrants outstanding to purchase <ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="xl1:warrantsOutstanding" scale="0" unitRef="shares">12,149,117</ix:nonFraction> and <ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="xl1:warrantsOutstanding" scale="0" unitRef="shares">5,269,204</ix:nonFraction> shares of Common Stock, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 145; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 14. Warrants, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_WarrantsTextBlock-c4_cont_4" id="_WarrantsTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c4" name="xl1:DescriptionOfWarrants">Subsequent to the year ended December 31, 2020, 243,000 Legacy XL Warrants
were exercised, which resulted in the issuance of 233,555 shares of the Company&#8217;s common stock, in a cashless exercise. Also, after
December 31, 2020, 7,441,020 public warrants were exercised, which resulted in the issuance of 7,441,020 shares of the Company&#8217;s
Common Stock, generating cash proceeds of $85,543.</ix:nonNumeric>&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_WarrantsTextBlock-c4_cont_5" id="_WarrantsTextBlock-c4_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of the warrant activity for the year ended December 31, 2020
was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_WarrantsTextBlock-c4_cont_5"><ix:nonNumeric contextRef="c4" escape="true" name="xl1:ScheduleOfWarrantActivityTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Warrants</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Outstanding at December 31, 2019</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares">5,091,970</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c143" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">0.26</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Private Warrant liabilities assumed in connection with the Merger</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants" scale="0" unitRef="shares">4,233,333</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c141" decimals="2" format="ixt:num-dot-decimal" name="xl1:WeightedAverageExercisePriceFairValuePrivateWarrants" scale="0" unitRef="usdPershares">11.50</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Public Warrant liabilities assumed in connection with the Merger</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants" scale="0" unitRef="shares">7,666,667</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c141" decimals="2" format="ixt:num-dot-decimal" name="xl1:WeightedAverageExercisePriceFairValuePublicWarrants" scale="0" unitRef="usdPershares">11.50</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="xl1:gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued" scale="0" unitRef="shares">177,229</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c141" decimals="2" format="ixt:num-dot-decimal" name="xl1:WeightedAverageExercisePriceFairValueIssued" scale="0" unitRef="usdPershares">0.70</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" scale="0" sign="-" unitRef="shares">5,020,082</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><ix:nonFraction contextRef="c141" decimals="2" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">0.34</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Outstanding at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares">12,149,117</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c142" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">11.28</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Exercisable at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" scale="0" unitRef="shares">12,149,117</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c142" decimals="2" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">11.28</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 146; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_1" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 15. Share-Based Compensation Expense</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_2" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the years ended December 31, 2020 and 2019, the Company issued
<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares">2,738,912</ix:nonFraction> and <ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares">4,923,549</ix:nonFraction> options, respectively, to certain employees which will vest over a period of <ix:nonNumeric contextRef="c67" continuedAt="_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-c67_cont_1" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">one</ix:nonNumeric> to <ix:nonNumeric contextRef="c68" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">four<ix:continuation id="_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-c67_cont_1"> years</ix:continuation></ix:nonNumeric>. The weighted-average
grant date fair value of stock options awarded during the years ended December 31, 2020 and 2019, as determined by the Black-Scholes option
pricing model, was $<ix:nonFraction contextRef="c1" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">0.90</ix:nonFraction> and $<ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">0.63</ix:nonFraction>, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_3" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_2"><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Share-based compensation expense for the years ended December 31, 2020
and 2019 was $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd">978</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd">208</ix:nonFraction>, respectively. As of December 31, 2020, there was $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:UnrecognizedCompensationCost" scale="3" unitRef="usd">4,857</ix:nonFraction> of unrecognized compensation cost related to share-based
payments which is expected to be recognized over the remaining vesting periods, with a weighted-average period of <ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm">3.9</ix:nonNumeric> years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_4" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Stock Options</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_5" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of stock option award activity for the year ended December
31, 2020 was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_6" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_5"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Options</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Exercise&#160;Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Outstanding at December 31, 2019</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares">10,087,296</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;<ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">0.25</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">7.4</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares">2,738,912</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">1.76</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="xl1:StockIssuedDuringPeriodStockOptionsExercised" scale="0" unitRef="shares">488,860</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">0.24</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cancelled or forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" unitRef="shares">1,362,124</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">0.74</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Outstanding at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares">10,975,224</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">0.57</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo">7.6</ix:nonNumeric></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Exercisable at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable" scale="0" unitRef="shares">5,518,767</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable" scale="0" unitRef="usdPershares">0.25</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree">6.4</ix:nonNumeric></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_7" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_6"><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The aggregate intrinsic value of stock options exercised in the years
ended December 31, 2020 and 2019 was $<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" unitRef="usd">3,336</ix:nonFraction> and $<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" unitRef="usd">1,676</ix:nonFraction> as determined on the date of exercise. Cash received from options exercised for
the years ended December&#160;31, 2020 and 2019 was $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" unitRef="usd">114</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" unitRef="usd">10</ix:nonFraction>, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 147; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 15. Share-Based Compensation Expense, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_8" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Restricted Stock Awards</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_9" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company awarded two directors each <ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="0" unitRef="shares">223,166</ix:nonFraction> shares of the Company&#8217;s
Common stock on June 14, 2019. On September 15, 2020, the award was amended such that the award would vest upon the expiration of the
lock up period for XL Fleet employees established in connection with the merger. This amendment did not impact the fair value of the award.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_10" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company awarded <ix:nonFraction contextRef="c1" decimals="0" format="ixt-sec:numwordsen" name="dei:EntityNumberOfEmployees" scale="0" unitRef="pure">four</ix:nonFraction> employees an aggregate of <ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" unitRef="shares">25,309</ix:nonFraction> restricted
shares of the Company&#8217;s Common Stock during the year ended December 31, 2020. These restricted shares were fully vested upon issuance.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_11" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of restricted stock awards is estimated by the fair
value of the Company&#8217;s Common Stock at the date of grant. Restricted stock activity during year ended at December 31, 2020 was as
follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c4_cont_11"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Number of<br/> shares</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Weighted-average<br/> grant-date fair<br/> value per
    share</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Non-vested, at beginning of period</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" scale="0" unitRef="shares">446,332</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">0.24</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross" scale="0" unitRef="shares">25,309</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">9.21</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" scale="0" unitRef="shares">25,309</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">9.21</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cancelled or forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Non-vested, at end of period</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" scale="0" unitRef="shares">446,332</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">0.24</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 148; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_IncomeTaxDisclosureTextBlock-c4_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 16. Income Taxes</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c4_cont_2" id="_IncomeTaxDisclosureTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Net deferred income tax assets consist of the following components
as of December 31, 2020 and 2019:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c4_cont_3" id="_IncomeTaxDisclosureTextBlock-c4_cont_2"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>Deferred tax assets (liabilities):</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: 8.1pt">Net operating loss carryforwards</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" unitRef="usd">20,898</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" unitRef="usd">15,239</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Tax credit carryforwards</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" unitRef="usd">1,341</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" unitRef="usd">1,341</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 8.1pt">Reserves</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="3" unitRef="usd">456</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="3" unitRef="usd">308</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Share-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" unitRef="usd">172</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" unitRef="usd">308</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization" scale="3" sign="-" unitRef="usd">54</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="xl1:DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization" scale="3" sign="-" unitRef="usd">16</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: 8.1pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" scale="3" unitRef="usd">89</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" scale="3" unitRef="usd">91</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 16.2pt">Total deferred tax assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" unitRef="usd">22,902</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" unitRef="usd">17,271</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" unitRef="usd">22,902</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" unitRef="usd">17,271</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt">Net deferred tax assets (liabilities)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c4_cont_4" id="_IncomeTaxDisclosureTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company utilizes an asset and liability approach for financial
accounting and reporting for income taxes. The provision for income taxes is based upon income or loss after adjustment for those permanent
items that are not considered in the determination of taxable income. Deferred income taxes represent the tax effects of differences between
the financial reporting and tax basis of the Company&#8217;s assets and liabilities at the enacted tax rates in effect for the years in
which the differences are expected to reverse.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c4_cont_5" id="_IncomeTaxDisclosureTextBlock-c4_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company evaluates the recoverability of deferred tax assets and
establishes a valuation allowance when it is more likely than not that some portion or all the deferred tax assets will not be realized.
Management makes judgments as to the interpretation of the tax laws that might be challenged upon an audit and cause changes to previous
estimates of tax liability. In management&#8217;s opinion, adequate provisions for income taxes have been made. If actual taxable income
by tax jurisdiction varies from estimates, additional allowances or reversals of reserves may be necessary.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c4_cont_6" id="_IncomeTaxDisclosureTextBlock-c4_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Tax benefits are recognized only for tax positions that are more likely
than not to be sustained upon examination by tax authorities. The amount recognized is measured as the largest amount of benefit that
is greater than <ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" unitRef="pure">50</ix:nonFraction> percent likely to be realized upon settlement. A liability for &#8220;unrecognized tax benefits&#8221; is recorded
for any tax benefits claimed in the Company&#8217;s tax returns that do not meet these recognition and measurement standards. For the
years ended December 31, 2020 and 2019, no liability for unrecognized tax benefits was required to be reported.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c4_cont_7" id="_IncomeTaxDisclosureTextBlock-c4_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has provided a full valuation allowance against its net
deferred tax assets since realization of any future benefit from deductible temporary differences and net operating loss cannot be sufficiently
assured. Management of the Company has evaluated the positive and negative evidence bearing upon the reliability of its deferred tax assets,
which are comprised principally of net operating loss carryforwards and research and development credits. Under the applicable accounting
standards, management has considered the Company&#8217;s history of losses and concluded that it is more likely than not that the Company
will not recognize the benefits of federal and state deferred tax assets. During 2020, the Company increased its valuation allowance by
$<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="3" unitRef="usd">5,564</ix:nonFraction>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 149; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 16. Income Taxes, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c4_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has federal and state net operating loss carryforwards
of approximately $<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" scale="3" unitRef="usd">80,629</ix:nonFraction> and $<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="3" unitRef="usd">27,490</ix:nonFraction>, respectively. <ix:nonNumeric contextRef="c4" name="us-gaap:OperatingLossCarryforwardsLimitationsOnUse">$31,633 of the federal net operating loss carryforward will expire at various dates
commencing on 2029 and through 2037 and $48,996 were generated between the years ended December 31, 2018 and 2020 and have an indefinite
life.</ix:nonNumeric> At December&#160;31, 2020, the Company has federal and state tax credits of approximately $<ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="3" unitRef="usd">953</ix:nonFraction> and $<ix:nonFraction contextRef="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="3" unitRef="usd">492</ix:nonFraction>, respectively. <ix:nonNumeric contextRef="c4" name="us-gaap:TaxCreditCarryforwardLimitationsOnUse">These federal
and state tax credits are available to reduce future taxable income and expire at various dates commencing 2026 through 2039.</ix:nonNumeric> Utilization
of the NOLs and tax credit carryforwards may be subject to a substantial annual limitation under Section 382 of the Internal Revenue Code
of 1986 due to ownership change limitations that have occurred previously or that could occur in the future. These ownership changes may
limit the amount of net operating loss and tax credit carryforwards that can be utilized annually to offset future taxable income and
tax, respectively. The Company has not determined whether an ownership change under section 382 has occurred or whether such limitation
exists.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c4_cont_1" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 17. Related Party Transactions</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c4_cont_2" id="_RelatedPartyTransactionsDisclosureTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Operating lease:</b> In March 2012, the Company entered into a noncancelable
lease agreement for office, research and development, and vehicle development and installation facilities with an investor of the Company.
The lease term through February 29, 2022. The lease includes a rent escalation clause, and rent expense is being recorded on a straight-line
basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c4_cont_3" id="_RelatedPartyTransactionsDisclosureTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Rent expense under the operating lease for the years ended December&#160;31,
2020 and 2019 was $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseAndRentalExpense" scale="3" unitRef="usd"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseAndRentalExpense" scale="3" unitRef="usd">235</ix:nonFraction></ix:nonFraction>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c4_cont_4" id="_RelatedPartyTransactionsDisclosureTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Future minimum lease payments for this lease for the year ending December
31 are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_RelatedPartyTransactionsDisclosureTextBlock-c4_cont_4"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" scale="3" unitRef="usd">235</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" scale="3" unitRef="usd">39</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:OperatingLeasesFutureMinimumPaymentsReceivableTotal" scale="3" unitRef="usd">274</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c4_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 18. Commitments and Contingencies</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c4_cont_2" id="_CommitmentsAndContingenciesDisclosureTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Operating leases: In January 2015, the Company entered into a noncancelable
lease agreement for warehouse, research and development, and vehicle development and installation facilities in Quincy, Illinois through
December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c4_cont_3" id="_CommitmentsAndContingenciesDisclosureTextBlock-c4_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In December 2019, the Company signed a noncancelable lease agreement
for office, warehouse, research and development, and distribution facilities in California through February 2025.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c4_cont_4" id="_CommitmentsAndContingenciesDisclosureTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company entered into a noncancelable lease agreement in Michigan
for offices, prototype testing, and research and development through February 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 150; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 18. Commitments and Contingencies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c4_cont_5" id="_CommitmentsAndContingenciesDisclosureTextBlock-c4_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Future minimum lease payments for these operating leases for the years
ending December 31 are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c4_cont_6" id="_CommitmentsAndContingenciesDisclosureTextBlock-c4_cont_5"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" scale="3" unitRef="usd">791</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" unitRef="usd">606</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" unitRef="usd">582</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" scale="3" unitRef="usd">462</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" unitRef="usd">74</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="3" unitRef="usd">2,515</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c4_cont_7" id="_CommitmentsAndContingenciesDisclosureTextBlock-c4_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See Note 17 for related-party operating lease commitment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c4_cont_8" id="_CommitmentsAndContingenciesDisclosureTextBlock-c4_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Legal proceedings:</b> The Company is periodically involved in legal
proceedings, legal actions and claims arising in the normal course of business, including proceedings relating to product liability, intellectual
property, safety and health, employment and other matters. Management believes that the outcome of such legal proceedings, legal actions
and claims will not have a significant adverse effect on the Company&#8217;s financial position, results of operations or cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c4_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif;">On</span>&#160;
<span style="font-family: Times New Roman, Times, Serif;">March 8, 2021, a putative class action complaint was filed in federal district
court for the Southern District of New York (Suh v. XL Fleet Corp., et al., Case No. 1:21-cv-02002) against the Company and certain of
its current officers and directors. (the &#8220;Suh Complaint&#8221;). On March 12, 2021, a second putative class action complaint was
filed in federal district court for the Southern District of New York (Kumar v. XL Fleet Corp., et al., Case No. 1:21-cv-02171) against
the Company and certain of its current officers and directors (the &#8220;Kumar Complaint&#8221;). Those cases were consolidated and
a lead plaintiff appointed in June 2021, and an amended complaint filed on July 20, 2021 alleging that certain public statements made
by the defendants between October 2, 2020 and March 2, 2021 violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934
and Rule 10b-5 promulgated thereunder. The defendants filed a motion to dismiss the amended complaint on August 26, 2021. The plaintiffs
filed an opposition to motion to dismiss on October 4, 2021. The defendants&#8217; reply brief, if any, is due to be filed on or before
October 25, 2021. The Company believes that the allegations asserted in the Suh Complaint and Kumar Complaint are without merit, and
the Company intends to vigorously defend both lawsuits. There can be no assurance, however, that the Company will be successful. At this
time, the Company is unable to estimate potential losses, if any, related to either lawsuit.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 151; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>For the years ended December 31, 2020 and 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; border-bottom: black 1.5pt solid"><b>(Amounts in thousands, except
share and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_EarningsPerShareTextBlock-c4_cont_1" escape="true" name="us-gaap:EarningsPerShareTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 19. Net Loss Per Share</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_EarningsPerShareTextBlock-c4_cont_2" id="_EarningsPerShareTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is a reconciliation of the numerator and denominator
used to calculate basic earnings per share and diluted earnings per share for the years ended December 31, 2020, and 2019:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_EarningsPerShareTextBlock-c4_cont_3" id="_EarningsPerShareTextBlock-c4_cont_2"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>Numerator:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 4pt; text-indent: 9pt">Net loss</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" sign="-" unitRef="usd">60,606</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" sign="-" unitRef="usd">14,901</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Denominator:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; text-indent: 9pt">Weighted average shares outstanding, basic and diluted</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" unitRef="shares">84,565,448</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" unitRef="shares">79,823,065</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net loss per share, basic and diluted</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" sign="-" unitRef="usdPershares">0.72</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" sign="-" unitRef="usdPershares">0.19</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_EarningsPerShareTextBlock-c4_cont_4" id="_EarningsPerShareTextBlock-c4_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s contingently convertible notes payable did not
meet the condition to be converted to Common Stock as of December 31, 2020 and 2019. Additionally, the Company&#8217;s contingently issuable
unvested restricted stock did not meet the performance based vesting condition as of December 31, 2020 and 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_EarningsPerShareTextBlock-c4_cont_5" id="_EarningsPerShareTextBlock-c4_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Potential dilutive securities, which include stock options, convertible
preferred stock and warrants have been excluded from the computation of diluted net loss per share as the effect would be to reduce the
net loss per share. Therefore, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss
per share is the same.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_EarningsPerShareTextBlock-c4_cont_6" id="_EarningsPerShareTextBlock-c4_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The number of shares underlying outstanding stock options and warrants:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_EarningsPerShareTextBlock-c4_cont_6"><ix:nonNumeric contextRef="c4" escape="true" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Stock options</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">10,975,222</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">10,087,294</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Warrants</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c150" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">12,149,117</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">5,849,164</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; padding-left: 16.2pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">23,124,339</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">15,936,458</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;<b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c4" continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c4_cont_1" escape="true" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 20. Retirement Plan</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c4_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has adopted a 401(k) plan to provide all eligible employees
a means to accumulate retirement savings on a tax-advantaged basis. The 401(k) plan requires participants to be at least <ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="xl1:RequiresParticipantAge">21</ix:nonNumeric> years old.
In addition to the traditional 401(k), eligible employees are given the option of making an after-tax contribution to a Roth 401(k) or
a combination of both. Plan participants may make before tax elective contributions up to the maximum percentage of compensation and dollar
amount allowed under the Internal Revenue Code. Participants are allowed to contribute, subject to IRS limitations on total annual contributions
from <ix:nonFraction contextRef="c67" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" unitRef="pure">1</ix:nonFraction>% to <ix:nonFraction contextRef="c68" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" unitRef="pure">90</ix:nonFraction>% of eligible earnings. The plan provides for automatic enrollment at a <ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="xl1:DeferralRatePercentage" scale="-2" unitRef="pure">3</ix:nonFraction>% deferral rate of an employee&#8217;s eligible
wages. <ix:nonNumeric contextRef="c4" name="us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans">The Company provides for safe harbor matching contributions equal to 100% on the first 3% of an employee&#8217;s eligible earnings
deferred and an additional 50% on the next 2% of an employee&#8217;s eligible earnings deferred. Employee elective deferrals and safe
harbor matching contributions are 100% vested at all times.</ix:nonNumeric></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 152; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>XL Fleet Corp.</b></p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><div><a id="d_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>Unaudited
Condensed Consolidated Balance Sheets</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>June 30, 2021 and December
31, 2020</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">December 31,</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-style: italic">(In thousands, except share and per share amounts)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">(audited)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">(restated)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Assets</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Current assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 9pt">Cash and cash equivalents</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">384,143</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">329,641</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Restricted cash</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="3" unitRef="usd">657</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="3" unitRef="usd">150</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accounts receivable, net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd">7,086</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd">10,559</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Inventory, net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd">12,390</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd">3,574</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Prepaid expenses and other current assets</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">1,502</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">1,396</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-left: 0.25in">Total current assets</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">405,778</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">345,320</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Property and equipment, net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">2,364</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">579</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Intangible assets, net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd">1,985</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd">593</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Right-of-use asset</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd">4,475</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Goodwill</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">9,271</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">489</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Other assets</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd">75</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd">32</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0.25in">Total assets</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">423,948</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">347,013</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Liabilities and stockholders&#8217; equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Current portion of long-term debt</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebtCurrent" scale="3" unitRef="usd">93</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebtCurrent" scale="3" unitRef="usd">110</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Accounts payable</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd">4,565</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd">4,372</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Lease liability, current</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd">845</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Accrued expenses and other current liabilities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" unitRef="usd">10,919</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" unitRef="usd">4,601</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-left: 0.25in">Total current liabilities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">16,422</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">9,083</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Long-term debt, net of current portion</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" scale="3" unitRef="usd">559</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" scale="3" unitRef="usd">98</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred revenue</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenue" scale="3" unitRef="usd">519</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenue" scale="3" unitRef="usd">305</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Lease liability, non-current</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="xl1:LeaseLiabilityesNoncurrent" scale="3" unitRef="usd">3,541</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-7">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Warrant liabilities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="xl1:WarrantLiabilities" scale="3" unitRef="usd">20,812</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:WarrantLiabilities" scale="3" unitRef="usd">143,295</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Contingent consideration</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-8">-</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" unitRef="usd">924</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred obligation - World Energy, non-current</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="xl1:DeferredObligationWorldEnergyNoncurrent" scale="3" unitRef="usd">1,361</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-9">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">New
    market tax credit obligation<sup>(1)</sup></span></td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" id="ix_3_fact" name="xl1:NewMarketTaxCreditObligationNonCurrent" scale="3" unitRef="usd">4,352</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" id="ix_1_fact" name="xl1:NewMarketTaxCreditObligationNonCurrent" scale="3" unitRef="usd">4,412</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-left: 0.25in">Total liabilities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd">47,566</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd">158,117</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Commitments and contingencies (Note 12)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-10">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-11">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Stockholders&#8217; equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Common stock, $<ix:nonFraction contextRef="c3" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares"><ix:nonFraction contextRef="c1" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares">0.0001</ix:nonFraction></ix:nonFraction>&#160;par value;&#160;<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares"><ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">350,000,000</ix:nonFraction></ix:nonFraction>&#160;shares authorized at June 30, 2021 and December 31, 2020;&#160;<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">139,366,576</ix:nonFraction></ix:nonFraction>&#160;and&#160;<ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">131,365,254</ix:nonFraction></ix:nonFraction>&#160;issued&#160;and outstanding at June 30, 2021 and December 31, 2020, respectively.</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd">14</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd">13</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Additional paid-in capital</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd">453,124</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd">317,084</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Accumulated deficit</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" sign="-" unitRef="usd">76,756</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" sign="-" unitRef="usd">128,201</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Total stockholders&#8217; equity</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">376,382</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">188,896</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0.25in">Total liabilities and stockholders&#8217;
    equity</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd">423,948</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd">347,013</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><sup>(1)</sup></span></td> <td><ix:footnote id="ix_0_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Held by variable interest entity</span></ix:footnote></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See notes to unaudited condensed consolidated
financial statements</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 153; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p><div>

</div><div><a id="d_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>Unaudited
Condensed Consolidated Statements of Operations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>For the Three and Six
Months Ended June 30, 2021 and 2020</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-style: italic">(In thousands, except per share and share amounts)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">(restated)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Revenues</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">3,694</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">1,912</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">4,369</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">3,144</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Cost of revenues</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd">2,732</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd">1,868</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd">4,123</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd">3,152</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-left: 0.25in">Gross profit (loss)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">962</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">44</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">246</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" sign="-" unitRef="usd">8</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Research and development</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd">2,809</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd">637</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd">4,221</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd">1,651</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Selling, general, and administrative expenses</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd">10,822</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd">3,003</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd">18,780</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd">5,494</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-left: 0.25in">Loss from operations</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd">12,669</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd">3,596</ix:nonFraction></td><td style="text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd">22,755</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd">7,153</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other (income) expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Interest expense, net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" sign="-" unitRef="usd">10</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" sign="-" unitRef="usd">1,729</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" sign="-" unitRef="usd">21</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" sign="-" unitRef="usd">3,025</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Loss on extinguishment of debt</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-14">-</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-15">-</div></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">-</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" sign="-" unitRef="usd">1,038</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Loss on asset disposal</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" sign="-" unitRef="usd">21</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" sign="-" unitRef="usd">21</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-18">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Change in fair value of obligation to issue shares of common
    stock to sellers of World Energy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers" scale="3" sign="-" unitRef="usd">514</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-19">-</div></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers" scale="3" sign="-" unitRef="usd">514</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Change in fair value of warrant liability</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ChangesInFairValueOfWarrantLiability" scale="3" unitRef="usd">2,726</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">-</div></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ChangesInFairValueOfWarrantLiability" scale="3" unitRef="usd">74,731</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Change in fair value of convertible notes payable derivative
    liability</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">-</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" sign="-" unitRef="usd">8,174</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">-</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" sign="-" unitRef="usd">8,737</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Other income</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherIncome" scale="3" unitRef="usd">19</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherIncome" scale="3" unitRef="usd">25</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0.25in">Net (loss) income</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">10,469</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">13,499</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">51,445</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">19,953</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net (loss) income per share, basic</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.08</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.16</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">0.37</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c8" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.24</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Net loss per share, diluted</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares">0.08</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares">0.16</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares">0.17</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c8" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares">0.24</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Weighted-average shares outstanding, basic</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">139,237,805</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">82,990,664</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">137,416,593</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">82,577,953</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Weighted-average shares outstanding, diluted</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">139,237,805</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">82,990,664</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">137,598,535</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">82,577,953</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See notes to unaudited condensed consolidated
financial statements</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 154; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p><div>

</div><div><a id="d_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>Unaudited
Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity (Deficit)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>For the Three and Six
Months Ended June 30, 2021 and 2020</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Three and Six Months
    Ended June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Additional</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Common Stock</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Paid-In</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Accumulated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Stockholders&#8217;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-style: italic">(In thousands, except share amounts)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Capital</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Deficit</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Equity</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-weight: bold">Balance at December 31, 2020</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c15" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">131,365,254</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">13</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">317,084</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c17" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">128,201</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">188,896</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Exercise of warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c25" decimals="INF" format="ixt:num-dot-decimal" name="xl1:StockIssuedDuringPeriodSharesExercisedofWarrants" scale="0" unitRef="shares">233,555</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Exercise of Public warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c25" decimals="INF" format="ixt:num-dot-decimal" name="xl1:ExerciseOfPublicWarrantsinShares" scale="0" unitRef="shares">7,441,020</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c25" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ExerciseOfPublicWarrants" scale="3" unitRef="usd">1</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ExerciseOfPublicWarrants" scale="3" unitRef="usd">85,554</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ExerciseOfPublicWarrants" scale="3" unitRef="usd">85,555</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Settlement of warrant liability upon exercise of warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="xl1:SettlementOfWarrantLiabilityUponExerciseOfWarrants" scale="3" unitRef="usd">47,162</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="xl1:SettlementOfWarrantLiabilityUponExerciseOfWarrants" scale="3" unitRef="usd">47,162</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Settlement of warrant liability upon call of warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="xl1:SettlementOfWarrantLiabilityUponCallOfWarrants" scale="3" unitRef="usd">591</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="xl1:SettlementOfWarrantLiabilityUponCallOfWarrants" scale="3" unitRef="usd">591</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Proceeds from PIC shares recapitalization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProceedsFromPICSharesRecapitalization" scale="3" unitRef="usd">75</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProceedsFromPICSharesRecapitalization" scale="3" unitRef="usd">75</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Exercise of stock options</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c25" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">65,875</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">16</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">16</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Stock-based compensation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">442</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">442</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Net Income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">61,914</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">61,914</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 1.5pt">Balance at March 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c29" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">139,105,704</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">14</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">450,924</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">66,287</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c32" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">384,651</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Exercise of stock options</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c33" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">29,870</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">7</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">7</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Issuance of shares in business combination with World Energy</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c33" decimals="INF" format="ixt:num-dot-decimal" name="xl1:IssuanceOfSharesBusinessCombinationWithWorldEnergy" scale="0" unitRef="shares">231,002</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:num-dot-decimal" name="xl1:IssuanceOfSharesInBusinessCombinationWithWorldEnergy" scale="3" unitRef="usd">1,439</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="xl1:IssuanceOfSharesInBusinessCombinationWithWorldEnergy" scale="3" unitRef="usd">1,439</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Stock-based compensation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">754</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">754</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Net loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c35" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" sign="-" unitRef="usd">10,469</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" sign="-" unitRef="usd">10,469</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Balance at June 30, 2021</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c36" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">139,366,576</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c36" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">14</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c37" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">453,124</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c38" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">76,756</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">376,382</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="18" style="text-align: center; border-bottom: Black 1.5pt solid">For the Three and Six Months Ended June 30, 2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Additional</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Stockholders&#8217;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Common Stock</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">Paid-in</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">Accumulated</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">(Deficit)</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Capital</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Deficit</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Equity</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-weight: bold">Balance at December 31, 2019</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">80,400,727</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">8</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c10" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">53,887</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">67,595</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">13,700</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Exercise of warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c39" decimals="INF" format="ixt:num-dot-decimal" name="xl1:StockIssuedDuringPeriodSharesExercisedofWarrants" scale="0" unitRef="shares">2,584,637</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:num-dot-decimal" name="xl1:StockIssuedDuringPeriodValueWarrantsExercised" scale="3" unitRef="usd">34</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="xl1:StockIssuedDuringPeriodValueWarrantsExercised" scale="3" unitRef="usd">34</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Exercise of stock options</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c39" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">5,300</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Stock-based compensation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">52</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">52</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Net loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c42" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" sign="-" unitRef="usd">6,454</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" sign="-" unitRef="usd">6,454</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 1.5pt">Balance at March 31, 2020</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c43" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">82,990,664</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c43" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">8</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">53,973</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c45" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">74,049</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c46" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">20,068</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Stock-based compensation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c47" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">225</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">225</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Net loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c48" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" sign="-" unitRef="usd">13,499</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" sign="-" unitRef="usd">13,499</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Balance at June 30, 2020 (restated)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c49" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">82,990,664</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c49" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">8</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c50" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">54,198</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c51" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">87,548</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c52" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">33,342</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See notes to unaudited condensed consolidated
financial statements</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 155; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p><div>

</div><div><a id="d_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>Unaudited
Condensed Consolidated Statements of Cash Flows</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>For the Six Months Ended
June 30, 2021 and 2020</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-style: italic">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">(restated)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Operating activities:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 9pt">Net income (loss)</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">51,445</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">19,953</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Adjustments to reconcile net income (loss) to net cash used in operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Stock-based compensation</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd">1,196</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd">277</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Bad debt expense</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" unitRef="usd">174</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Depreciation and amortization expense</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd">601</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd">296</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Contingent consideration</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentSConsideration" scale="3" sign="-" unitRef="usd">23</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentSConsideration" scale="3" unitRef="usd">85</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Change in fair value of obligation to issue shares of common
    stock to sellers of World Energy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy" scale="3" unitRef="usd">514</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Fair value change of derivative liability</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" unitRef="usd">74,731</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" sign="-" unitRef="usd">9,770</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Loss on extinguishment of debt</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">-</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="xl1:LossOnExtinguishmentOfDebt" scale="3" sign="-" unitRef="usd">212</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Change in operating right-of-use assets</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ChangeInOperatingRightofuseAssets" scale="3" unitRef="usd">2</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Interest on finance leases</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseInterestExpense" scale="3" unitRef="usd">15</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Debt discount</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" sign="-" unitRef="usd">60</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" unitRef="usd">1,788</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 27pt">Accounts receivable, net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" sign="-" unitRef="usd">6,649</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" unitRef="usd">664</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 27pt">Inventory, net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" unitRef="usd">7,534</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" unitRef="usd">236</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 27pt">Prepaid expenses and other current assets</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" unitRef="usd">6</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" unitRef="usd">48</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 27pt">Other assets</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="3" unitRef="usd">18</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="3" unitRef="usd">2</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 27pt">Accounts payable</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" sign="-" unitRef="usd">901</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" unitRef="usd">624</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 27pt">Accrued expenses and other current liabilities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" scale="3" unitRef="usd">2,206</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" scale="3" unitRef="usd">27</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 27pt">Deferred revenue</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" sign="-" unitRef="usd">69</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-left: 0.5in">Net cash used in operating activities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" sign="-" unitRef="usd">20,544</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" sign="-" unitRef="usd">7,824</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Investing activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Payment to acquire net assets of World Energy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" unitRef="usd">8,112</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Purchases of property and equipment</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd">1,774</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd">127</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-left: 0.5in">Net cash used in investing activities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd">9,886</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd">127</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Financing activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Proceeds from the issuance of subordinated convertible promissory notes</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">-</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes" scale="3" unitRef="usd">8,850</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Proceeds from paycheck protection program</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">-</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProceedsFromPaycheckProtectionProgram" scale="3" unitRef="usd">1,100</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Repayments of revolving line of credit</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">-</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" unitRef="usd">513</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Repayments of debt</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfConvertibleDebt" scale="3" unitRef="usd">63</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Repayments under financing leases</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" scale="3" unitRef="usd">151</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Proceeds from the exercise of warrants</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">-</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromWarrantExercises" scale="3" unitRef="usd">34</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Proceeds from recapitalization of PIC shares</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts" scale="3" unitRef="usd">75</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Proceeds from exercise of stock options</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" unitRef="usd">23</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" unitRef="usd">1</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Proceeds from exercise of Public Warrants</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfWarrants" scale="3" unitRef="usd">85,555</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">-</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.5in">Net cash provided by financing activities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" unitRef="usd">85,439</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" unitRef="usd">9,472</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net increase in cash and cash equivalents and restricted cash:</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="3" unitRef="usd">55,009</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="3" unitRef="usd">1,521</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Cash, cash equivalents, and restricted cash, beginning
    of period</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">329,791</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">3,536</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Cash, cash equivalents, and restricted cash at end of period</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">384,800</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c52" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">5,057</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Supplemental disclosure of cash flow information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Cash paid for interest</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd">15</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd">58</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Supplemental disclosures of noncash investing and financing information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Settlement of warrant liability upon exercise of Public Warrants</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfInitialPublicOffering" scale="3" unitRef="usd">47,162</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Settlement of warrant liability upon call of warrants</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:SettlementOfWarrantLiabilityUponCallOfWarrant" scale="3" unitRef="usd">591</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Reduce derivative liability for extinguishment of convertible
    notes payable</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">-</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable" scale="3" sign="-" unitRef="usd">1,349</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Increase derivative liability for issuance of convertible
    notes payable</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">-</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="xl1:IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable" scale="3" unitRef="usd">5,638</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Equipment financing</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:EquipmentFinancing" scale="3" unitRef="usd">271</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See notes to unaudited condensed consolidated
financial statements</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 156; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="d_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1. Organization and Description of Business</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_2" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Description of Business:&#160;</b><ix:nonNumeric contextRef="c152" name="us-gaap:BusinessCombinationReasonForBusinessCombination">XL Fleet Corp. and its subsidiaries
(&#8220;XL Fleet&#8221; or the &#8220;Company&#8221;) is a leading provider of fleet electrification solutions for commercial vehicles
in North America, offering solutions for vehicle electrification (&#8220;Drive Systems&#8221;) and infrastructure solutions such as vehicle
charging stations through its XL Grid programs, as further described below. XL Fleet has over 4,400 electrified powertrain systems sold
and driven over 160 million miles by over 235 fleets, as of June 30, 2021. XL Fleet&#8217;s vision is to become the world leader in commercial
fleet electrification solutions, with a mission of accelerating the adoption of fleet electrification systems through cost effective,
customer tailored and comprehensive solutions.</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_3" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Merger and Reorganization:</b>&#160;On December 21, 2020, privately
held XL Hybrids, Inc., a Delaware corporation, (&#8220;Legacy XL&#8221;) consummated the merger pursuant to that certain Agreement and
Plan of Reorganization, dated as of September 17, 2020 (the &#8220;Merger Agreement&#8221;), by and among Pivotal Investment Corporation
II (&#8220;Pivotal&#8221;), PIC II Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of Pivotal (&#8220;Merger Sub&#8221;),
and Legacy XL. Pursuant to the terms of the Merger Agreement, a business combination between Legacy XL and Pivotal was effected through
the merger of Merger Sub with and into Legacy XL, with Legacy XL surviving as a wholly-owned subsidiary of Pivotal (the &#8220;Merger&#8221;
and, collectively with the other transactions described in the Merger Agreement, the &#8220;Business Combination&#8221;). In connection
with the closing of the Business Combination, Pivotal Investment Corporation II changed its name to XL Fleet Corp.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_4" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Acquisition of World Energy:</b>&#160;On May 17, 2021 (&#8220;Closing
Date&#8221;), the Company acquired&#160;<ix:nonFraction contextRef="c153" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">100</ix:nonFraction>% of the membership interests of World Energy Efficiency Services, LLC (&#8220;World Energy&#8221;).
World Energy provides turnkey energy efficiency, renewable technology, electric vehicle charging stations and other energy solutions
throughout New England. The Company completed the acquisition to further the strategy of its XL Grid business to provide a suite of charging
and power solutions to support fleet electrification (See Note 4).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_5" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Investment in eNow:&#160;</b>On July 15, 2021, XL Fleet purchased
a minority interest in eNow Inc. (&#8220;eNow&#8221;), a provider of solar and battery power systems that enable fully-electric transport
refrigeration units (eTRUs) for commercial semi-trailers. In connection with this investment, XL Fleet entered into a development and
supply agreement with eNow (See Note 15).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_6" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>COVID-19 Worldwide Pandemic:&#160;</b>On March 11, 2020, the
World Health Organization characterized the outbreak of the novel coronavirus (&#8220;COVID-19&#8221;) as a global pandemic and recommended
containment and mitigation measures. Since then, extraordinary actions have been taken by international, federal, state, and local public
health and governmental authorities to contain and combat the outbreak and spread of COVID-19 in regions throughout the world. These
actions include travel bans, quarantines, &#8220;stay-at-home&#8221; orders, and similar mandates for many individuals to substantially
restrict daily activities and for many businesses to curtail or cease normal operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 157; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1. Organization and Description of Business, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>COVID-19 Worldwide Pandemic, continued:</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_7" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Consistent with the actions taken by governmental authorities,
the Company has taken appropriately cautious steps to protect its workforce and support community efforts. As part of these efforts,
and in accordance with applicable government directives, beginning in late March 2020, the Company implemented work from home policies
where practical at its facilities. Effective June 30, 2021 all 150 employees were working full-time from one of the Company&#8217;s five
offices or from home. Current COVID-19 policies include universal facial covering requirements if not vaccinated, rearranging facilities
to follow social distancing protocols, employees self-screening before going into the office, enhanced cleaning procedures, ability to
go mask-free if proof of vaccination is provided to Human Resources, and strict quarantine protocols for any suspected or confirmed employee
cases. However, the COVID-19 pandemic and the continued precautionary actions taken related to COVID-19 have adversely impacted, and
are expected to continue to adversely impact, its operations, its contractors and the automotive original equipment manufacturers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_8" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has experienced, and expects to continue to experience,
reduced operations and production line shutdowns at vehicle OEMs due to COVID-19, limitations on travel by the Company&#8217;s personnel
and personnel of the Company&#8217;s customers, and future delays or shutdowns of vehicle OEMs or the Company&#8217;s suppliers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The COVID-19 pandemic and the protocols and procedures the Company
has implemented in response to the pandemic have caused some delays in operational activities. The full impact of the COVID-19 pandemic
on its business and results of operations subsequent to June 30, 2021 will depend on future developments, such as the ultimate duration
and scope of the outbreak and its impact on its operations and impact on its customers and industry partners.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 2. Summary of Significant Accounting Policies</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Basis of consolidated financial statement presentation:</b>&#160;The
accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally
accepted in the United States (&#8220;U.S. GAAP&#8221;) for interim financial information and Article 10 of Regulation S-X. The accompanying
unaudited condensed consolidated financial statements of the Company include the accounts of its wholly owned subsidiaries and variable
interest entities, for which the Company is the primary beneficiary. Because the Company holds certain rights that provide the power
to direct the activities of variable interests that most significantly impact the VIE economic performance, as well as to potentially
receive benefits or the obligation to absorb potentially significant losses, the Company has a controlling interest in such VIEs. The
Company reports its consolidated financial information as a single segment. All significant intercompany transactions have been eliminated
in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 158; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 2. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:UseOfEstimates"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of estimates:</b>&#160;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 as of the balance sheet date, as well as reported amounts of expenses
during the reporting period. The Company&#8217;s most significant estimates and judgments involve deferred income taxes, valuation of
share-based compensation, including the fair value of common stock, the valuation of warrant liability, and the valuation of business
combinations, including the fair values and useful lives of acquired assets and assumed liabilities and the fair value of purchase consideration.
Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which
form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates,
and such differences could be material to the Company&#8217;s financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_4" id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskCreditRisk-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskCreditRisk"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Concentration of Credit Risk:</b>&#160;Financial instruments
which potentially subject the Company to concentrations of credit risk consist of cash and trade receivables. At times, such cash may
be in excess of the FDIC limit. At June 30, 2021 and December 31, 2020, the Company had cash in excess of the $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ReorganizationValueCashInExcessOfNormalOperatingNeeds" scale="0" unitRef="usd"><ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ReorganizationValueCashInExcessOfNormalOperatingNeeds" scale="0" unitRef="usd">250</ix:nonFraction></ix:nonFraction>&#160;federally insured
limit. The Company believes it is not exposed to any significant credit risk on cash and cash equivalents.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_5" id="_SignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:continuation id="_ConcentrationRiskCreditRisk-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">With respect to trade receivables, the Company routinely assesses
the financial strength of its customers and, as a consequence, believes that the receivable credit risk exposure is limited. As of June
30, 2021,&#160;<ix:nonFraction contextRef="c154" decimals="0" format="ixt-sec:numwordsen" name="xl1:NumberOfCustomers" scale="0" unitRef="pure">two</ix:nonFraction>&#160;customers accounted for approximately&#160;<ix:nonFraction contextRef="c155" decimals="2" format="ixt:num-dot-decimal" name="xl1:ConcentrationOfCreditRiskPercentage" scale="-2" unitRef="pure">34</ix:nonFraction>% and&#160;<ix:nonFraction contextRef="c156" decimals="2" format="ixt:num-dot-decimal" name="xl1:ConcentrationOfCreditRiskPercentage" scale="-2" unitRef="pure">29</ix:nonFraction>% of accounts receivable. As of December 31, 2020,&#160;<ix:nonFraction contextRef="c62" decimals="0" format="ixt-sec:numwordsen" name="xl1:NumberOfCustomers" scale="0" unitRef="pure">one</ix:nonFraction>&#160;customer
accounted for approximately&#160;<ix:nonFraction contextRef="c62" decimals="2" format="ixt:num-dot-decimal" name="xl1:ConcentrationOfCreditRiskPercentage" scale="-2" unitRef="pure">82</ix:nonFraction>% of accounts receivable. For the three months ended June 30, 2021 and 2020,&#160;<ix:nonFraction contextRef="c157" decimals="0" format="ixt-sec:numwordsen" name="xl1:NumberOfCustomers" scale="0" unitRef="pure">three</ix:nonFraction>&#160;customers
and&#160;<ix:nonFraction contextRef="c158" decimals="0" format="ixt-sec:numwordsen" name="xl1:NumberOfCustomers" scale="0" unitRef="pure">one</ix:nonFraction>&#160;customer accounted for approximately&#160;<ix:nonFraction contextRef="c157" decimals="2" format="ixt:num-dot-decimal" name="xl1:ConcentrationOfCreditRiskPercentage" scale="-2" unitRef="pure">57</ix:nonFraction>% and&#160;<ix:nonFraction contextRef="c158" decimals="2" format="ixt:num-dot-decimal" name="xl1:ConcentrationOfCreditRiskPercentage" scale="-2" unitRef="pure">52</ix:nonFraction>% of revenues, respectively. For the six months ended June
30, 2021 and 2020,&#160;<ix:nonFraction contextRef="c159" decimals="0" format="ixt-sec:numwordsen" name="xl1:NumberOfCustomers" scale="0" unitRef="pure">three</ix:nonFraction>&#160;customers and&#160;<ix:nonFraction contextRef="c160" decimals="0" format="ixt-sec:numwordsen" name="xl1:NumberOfCustomers" scale="0" unitRef="pure">one</ix:nonFraction>&#160;customer accounted for approximately&#160;<ix:nonFraction contextRef="c159" decimals="2" format="ixt:num-dot-decimal" name="xl1:ConcentrationOfCreditRiskPercentage" scale="-2" unitRef="pure">49</ix:nonFraction>% and&#160;<ix:nonFraction contextRef="c160" decimals="2" format="ixt:num-dot-decimal" name="xl1:ConcentrationOfCreditRiskPercentage" scale="-2" unitRef="pure">55</ix:nonFraction>% of revenues,
respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_6" id="_SignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cash, cash equivalents, and restricted cash:&#160;</b>The Company
considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash
and cash equivalents include cash held in banks and money market accounts. Cash equivalents are carried at cost, which approximates fair
value due to their short-term nature. The Company&#8217;s cash and cash equivalents are placed with high-credit quality financial institutions
and issuers, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash
and cash equivalents.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_7" id="_SignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:continuation continuedAt="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_2" id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Restricted cash held at both June 30, 2021 and December 31, 2020,
consists of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd"><ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd">150</ix:nonFraction></ix:nonFraction>&#160;for a bank deposit required for a letter of credit which is reserved for the Company&#8217;s California lease.
In addition, restricted cash held at June 30, 2021 includes $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EscrowDeposit" scale="0" unitRef="usd"><ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EscrowDeposit" scale="0" unitRef="usd">507</ix:nonFraction></ix:nonFraction>&#160;held in escrow in connection with the acquisition of World Energy.
The funds held in escrow were released to the sellers of World Energy in July 2021 upon the Small Business Administration&#8217;s forgiveness
of the World Energy PPP Loan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_8" id="_SignificantAccountingPoliciesTextBlock-c0_cont_7"><ix:continuation continuedAt="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_3" id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table provides a reconciliation of cash, cash equivalents,
and restricted cash in the condensed consolidated balance sheets to the total amount shown in the condensed consolidated statements of
cash flows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_9" id="_SignificantAccountingPoliciesTextBlock-c0_cont_8"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock"><ix:continuation id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="3" unitRef="usd">384,143</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c52" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="3" unitRef="usd">4,907</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Restricted cash</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="3" unitRef="usd">657</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c52" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="3" unitRef="usd">150</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total cash, cash equivalents, and restricted cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" scale="3" unitRef="usd">384,800</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c52" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" scale="3" unitRef="usd">5,057</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_10" id="_SignificantAccountingPoliciesTextBlock-c0_cont_9"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Accounts receivable, net:</b>&#160;Accounts receivable are stated
at the gross invoice amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is maintained at a level
considered adequate to provide for potential account losses on the balance based on management&#8217;s evaluation of the anticipated
impact of current economic conditions, changes in the character and size of the balance, past and expected future loss experience, among
other pertinent factors. As of June 30, 2021 and December 31, 2020, the Company&#8217;s allowance for doubtful accounts was $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent" scale="0" unitRef="usd">487</ix:nonFraction>&#160;and
$<ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent" scale="0" unitRef="usd">0</ix:nonFraction>, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 159; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 2. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_11" id="_SignificantAccountingPoliciesTextBlock-c0_cont_10"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InventoryPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inventory, net:</b>&#160;Inventory is comprised of raw materials,
work in process and finished goods. Inventory is stated at the lower of cost or net realizable value. Cost of raw material inventories
include the purchase and related costs incurred in bringing the products to their present location and condition. The Company uses consistent
methodologies to evaluate inventory for net realizable value and periodically reviews inventories for obsolescence and any inventories
identified as slow moving or obsolete are initially reserved for and then written-off. As of June 30, 2021 and December 31, 2020, the
Company&#8217;s inventory reserve for obsolescence was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="xl1:inventoryReserveForObsolescence" scale="0" unitRef="usd">331</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:inventoryReserveForObsolescence" scale="3" unitRef="usd">58</ix:nonFraction>, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_12" id="_SignificantAccountingPoliciesTextBlock-c0_cont_11"><ix:nonNumeric contextRef="c0" continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair value measurements:</b>&#160;The Company follows the guidance
in ASC Topic 820, &#8220;Fair Value Measurement&#8221;, for its financial assets and liabilities that are re-measured and reported at
fair value at each reporting period, and non-financial assets and liabilities that are re-measured and reported at fair value at least
annually.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_13" id="_SignificantAccountingPoliciesTextBlock-c0_cont_12"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of the Company&#8217;s financial assets and liabilities
reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid
in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In
connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market
data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants
would price assets and liabilities). The following fair value hierarchy is used to classify assets and liabilities based on the observable
inputs and unobservable inputs used in order to value the assets and liabilities:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_14" id="_SignificantAccountingPoliciesTextBlock-c0_cont_13"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Level 1</b>: Quoted prices (unadjusted) for identical assets
or liabilities in active markets that the Company can access at the measurement date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_15" id="_SignificantAccountingPoliciesTextBlock-c0_cont_14"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Level 2</b>: Significant other observable inputs other than
level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs
that are observable or can be corroborated by observable market data.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_16" id="_SignificantAccountingPoliciesTextBlock-c0_cont_15"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Level 3</b>: Significant unobservable inputs that reflect the
Company&#8217;s judgment about the assumptions that market participants would use in pricing an asset or liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_17" id="_SignificantAccountingPoliciesTextBlock-c0_cont_16"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">An asset&#8217;s or liability&#8217;s fair value measurement level
within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation
techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_18" id="_SignificantAccountingPoliciesTextBlock-c0_cont_17"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_7" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See Note 8 for additional information on assets and liabilities
measured at fair value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_19" id="_SignificantAccountingPoliciesTextBlock-c0_cont_18"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_8" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company believes its valuation methods are appropriate and
consistent with other market participants, however the use of different methodologies or assumptions to determine the fair value of certain
financial instruments could result in a different fair value measurement at the reporting date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_20" id="_SignificantAccountingPoliciesTextBlock-c0_cont_19"><ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s financial instruments consist of cash and cash
equivalents, restricted cash, accounts receivable, accounts payable, accrued liabilities, contingent consideration liability and warrant
liability. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximates
fair value because of the short-term nature of those instruments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 160; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 2. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_21" id="_SignificantAccountingPoliciesTextBlock-c0_cont_20"><ix:nonNumeric contextRef="c0" escape="true" name="xl1:PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Prepaid expenses and other current assets:</b>&#160;Prepaid
expenses and other current assets include prepaid insurance, prepaid rent, and supplies, which are expected to be recognized or realized
within the next 12&#160;months.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_22" id="_SignificantAccountingPoliciesTextBlock-c0_cont_21"><ix:nonNumeric contextRef="c0" continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue</b>: The Company&#8217;s revenue is derived from the
sales of hybrid and plug-in hybrid electric powertrain systems, our Drive Systems, and turnkey energy efficiency, renewable technology,
electric vehicle charging stations and other energy solutions (&#8220;XL Grid&#8221;). The Drive Systems products are marketed and sold
to end-user fleet customers and channel partners in the United States and Canada. The Company&#8217;s XL Grid solutions are marketed
and sold to municipalities, corporations and other businesses and principally funded through energy incentives provided through public
and private utilities. The XL Grid business consists of the operations acquired through the May 2021 World Energy acquisition. Sales
of products and services are subject to economic conditions and may fluctuate based on changes in the industry, trade policies and financial
markets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_23" id="_SignificantAccountingPoliciesTextBlock-c0_cont_22"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_2" id="_RevenueRecognitionPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue is recognized upon transfer of control to the customer,
which occurs when the Company has a present right to payment, legal title has passed to the customer, the customer has the significant
risks and rewards of ownership, and where acceptance is not a formality, the customer has accepted the product or service.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_24" id="_SignificantAccountingPoliciesTextBlock-c0_cont_23"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_3" id="_RevenueRecognitionPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the Drive Systems products, in general, transfer of control
is upon shipment of the equipment as the terms are FOB shipping point or equivalent, as the Company has no other promised goods or services
in its contracts with customers. In limited instances, the Company provides installation services to end-user fleet customers related
to the purchased hybrid electric powertrain equipment. When provided, these installation services are not distinct within the context
of the contract due to the fact that the end-use fleet customer is purchasing a completed modification to its vehicles and therefore,
the installation services involve significant integration to integrate the hybrid electric powertrain equipment with the customer&#8217;s
vehicle. As a result, the hybrid electric powertrain equipment and installation services represent a single performance obligation within
these contracts with customers. The Company recognizes the revenue for the equipment sale and installation service for Drive System products
at the same time, which is after the installation is complete. The Company has elected to treat shipping and handling activities related
to contracts with channel partner customers for Drive System products as costs to fulfill the promise to transfer the associated equipment
and not as a separate performance obligation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_25" id="_SignificantAccountingPoliciesTextBlock-c0_cont_24"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_4" id="_RevenueRecognitionPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the XL Grid solutions, in general, transfer of control is upon
the acceptance and certification of project completion by both the end customer and the utility who is funding the energy incentives,
representing a single performance obligation of the Company. Due to the short-term nature of projects (typically two to three weeks),
the Company recognizes revenues from all XL Grid solutions activities at a point in time, when persuasive evidence of an arrangement
exists, delivery has occurred, the price is fixed or determinable and the Company has the right to payment for the transferred asset.
The Company also assesses multiple contracts entered into by the same customer in close proximity to determine if the contracts should
be combined for revenue recognition purposes. During the duration of a project for XL Grid solutions, all direct material and labor costs
and those indirect costs related to the project are capitalized, and customer deposits are treated as liabilities. Once a project has
been completed and the energy efficiency upgrades have been deemed to meet client specifications, capitalized costs are charged to earnings.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><!-- Field: Page; Sequence: 161; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 2. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue, continued:</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_26" id="_SignificantAccountingPoliciesTextBlock-c0_cont_25"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_5" id="_RevenueRecognitionPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For both Drive Systems and XL Grid solutions, when the Company&#8217;s
contracts with customers contain multiple performance obligations, which is infrequent, the contract transaction price is allocated on
a relative standalone selling price (SSP) basis to each performance obligation. The Company determines standalone selling prices based
on observable selling prices for the sale of its systems. For extended warranties, the Company determines SSP based on expected cost
plus margin. The Company establishes the margin based on review of market conditions and margins obtained by market participants for
similar services. Any allocation of the transaction price required is determined at the contracts&#8217; inception.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_27" id="_SignificantAccountingPoliciesTextBlock-c0_cont_26"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_6" id="_RevenueRecognitionPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The transaction price is the amount of consideration to which the
Company expects to be entitled in exchange for transferring goods and services to the customer. Revenue is recorded based on the transaction
price, which is solely made up of fixed consideration for its products and services. The Company does not adjust transaction price for
the effects of a significant financing component when the period between the transfer of the promised good or service to the customer
and payment for that good or service by the customer is expected to be one year or less. The Company has not identified any significant
financing components to date. The Company&#8217;s sales can in certain instances include non-cash consideration in the form of the customer
transferring to the Company, the customer&#8217;s rights to cash incentives from programs administered by municipalities related to hybrid
vehicle programs that a customer is entitled to as a result of its purchase. The incentives are fixed amounts that are readily determinable.
The Company values the non-cash consideration at its fair value, which generally is the amount of the incentive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 162; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 2. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue, continued:</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_28" id="_SignificantAccountingPoliciesTextBlock-c0_cont_27"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_7" id="_RevenueRecognitionPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Payment terms on invoices range from 30 to 60 days. The Company
excludes from revenue any sales tax and other government-assessed and imposed taxes on revenue generating activities that are invoiced
to customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_29" id="_SignificantAccountingPoliciesTextBlock-c0_cont_28"><ix:continuation id="_RevenueRecognitionPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has elected to apply the practical expedient to expense
costs to obtain contracts, which principally relate to sales commissions, at the time the liability is incurred when the expected amortization
period is one year or less.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_30" id="_SignificantAccountingPoliciesTextBlock-c0_cont_29"><ix:nonNumeric contextRef="c0" continuedAt="_GuaranteesIndemnificationsAndWarrantiesPolicies-c0_cont_1" escape="true" name="us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warranties</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_31" id="_SignificantAccountingPoliciesTextBlock-c0_cont_30"><ix:continuation continuedAt="_GuaranteesIndemnificationsAndWarrantiesPolicies-c0_cont_2" id="_GuaranteesIndemnificationsAndWarrantiesPolicies-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Customers who purchase the Drive Systems are provided limited-assurance-type
warranties for equipment and work performed under the contracts. The warranty period typically extends for&#160;<ix:nonNumeric contextRef="c161" format="ixt-sec:duryear" name="xl1:WarrantiesTerm">3</ix:nonNumeric>&#160;years following
transfer of control of the equipment. The warranties solely relate to correction of product defects during the warranty period, which
is consistent with similar warranties by offered by competitors. Therefore, the Company has determined that these warranties are outside
the scope of ASC 606 and will continue to be accounted for under ASC 460,&#160;<i>Guarantees.&#160;</i>At the time of purchase of the
equipment, customers may purchase from the Company an extended warranty for its equipment. The extended warranty commences upon the end
of the assurance-based warranty period and is considered a separate performance obligation that represents a stand-ready obligation to
perform warranty services after the assurance-type warranty expires. The transaction price allocated to the extended warranty is recognized
ratably over the extended warranty period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_32" id="_SignificantAccountingPoliciesTextBlock-c0_cont_31"><ix:continuation continuedAt="_GuaranteesIndemnificationsAndWarrantiesPolicies-c0_cont_3" id="_GuaranteesIndemnificationsAndWarrantiesPolicies-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Customers of XL Grid solutions are provided limited-assurance-type
warranties for a term of <ix:nonNumeric contextRef="c162" format="ixt-sec:durwordsen" name="xl1:WarrantiesTerm">one year</ix:nonNumeric> for installation work performed under its contracts. Warranties for equipment sold to customers are
provided by the original equipment manufacturers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_33" id="_SignificantAccountingPoliciesTextBlock-c0_cont_32"><ix:continuation id="_GuaranteesIndemnificationsAndWarrantiesPolicies-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For both Drive Systems and XL Grid solutions, the Company accrues
the estimated cost of product warranties for unclaimed charges based on historical experiences and expected results. Should product failure
rates and material usage costs differ from these estimates revisions to the estimated warranty liability would be required. The Company
periodically assesses the adequacy of its recorded product warranty liabilities and adjusts the balances as required. Warranty expense
is recorded as a component of cost of product revenue in the statements of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 163; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 2. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_34" id="_SignificantAccountingPoliciesTextBlock-c0_cont_33"><ix:nonNumeric contextRef="c0" continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Share-based compensation:</b>&#160;The Company accounts for
its share-based compensation awards in accordance with ASC Topic 718, Compensation-Stock Compensation. The Company issues stock-based
awards to acquire common stock to employees, directors and non-employee consultants. Awards issued under the Company&#8217;s stock-based
compensation plans include stock options, restricted stock units and restricted stock awards. Stock options, restricted stock units and
restricted stock awards typically contain service based vesting conditions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_35" id="_SignificantAccountingPoliciesTextBlock-c0_cont_34"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_2" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Stock Options</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_36" id="_SignificantAccountingPoliciesTextBlock-c0_cont_35"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_3" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounts for stock-based compensation related to these
awards based on the fair value of the awards. The Company uses the Black-Scholes option pricing model to determine the fair value of
stock-based awards, and recognizes the compensation cost on a straight line basis over the requisite service period of the awards for
employee, which is typically the four-year vesting period of the award, and effective contract period specified in the award agreement
for non-employee.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_37" id="_SignificantAccountingPoliciesTextBlock-c0_cont_36"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_4" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of common stock is determined based on the closing
price on the New York Stock Exchange at each award grant date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_38" id="_SignificantAccountingPoliciesTextBlock-c0_cont_37"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_5" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The determination of the fair value of share-based payment awards
utilizing the Black-Scholes model is affected by the stock price and a number of assumptions, including expected volatility, expected
life, risk- free interest rate and expected dividends. The Company does not have a history of trading in its common stock as it was not
a public company until December 21, 2020, and as such volatility was estimated using historical volatilities of comparable public entities.
The expected life of the awards is estimated based on a simplified method, which uses the average of the vesting term and the original
contractual term. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected life of the
awards. The dividend yield assumption is based on history and expectation of paying no dividends. Forfeitures are accounted for as they
occur.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_39" id="_SignificantAccountingPoliciesTextBlock-c0_cont_38"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_6" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of stock options issued for the six months ended
June 30, 2021 and 2020 was measured with the following assumptions:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_40" id="_SignificantAccountingPoliciesTextBlock-c0_cont_39"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_7" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_6"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Six Months Ended<br/> June
    30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><ix:nonFraction contextRef="c162" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure">78.0</ix:nonFraction>&#160;&#8211;&#160;<ix:nonFraction contextRef="c161" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure">87.1</ix:nonFraction>%</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><ix:nonFraction contextRef="c163" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure">80.0</ix:nonFraction>&#160;&#8211;&#160;<ix:nonFraction contextRef="c164" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure">80.1</ix:nonFraction>%</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left">Expected term (in years)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">6.25</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: center"><ix:nonNumeric contextRef="c8" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">6.25</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure">0.1</ix:nonFraction>%</td><td style="text-align: left"></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><ix:nonFraction contextRef="c163" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure">0.0</ix:nonFraction>&#160;&#8211;&#160;<ix:nonFraction contextRef="c164" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure">0.2</ix:nonFraction>%</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected dividend yield</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure">0.0</ix:nonFraction>%</td><td style="text-align: left"></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><ix:nonFraction contextRef="c8" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure">0.0</ix:nonFraction>%</td><td style="text-align: left"></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_41" id="_SignificantAccountingPoliciesTextBlock-c0_cont_40"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_8" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Restricted Stock Units</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_42" id="_SignificantAccountingPoliciesTextBlock-c0_cont_41"><ix:continuation id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Restricted stock units generally vest over the requisite service
periods (vesting on a straight&#8211;line basis). The fair value of a stock award is equal to the fair market value of a share of the
Company&#8217;s Common stock on the grant date. The Company accounts for the forfeiture of equity awards as they occur.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 164; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 2. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_43" id="_SignificantAccountingPoliciesTextBlock-c0_cont_42"><ix:nonNumeric contextRef="c0" escape="true" name="xl1:WarrantsLiabilitiesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warrant Liabilities:</b>&#160;The Company evaluated the Public
Warrants (&#8220;Public Warrants&#8221;) and Private Warrants (&#8220;Private Warrants&#8221;) (collectively, &#8220;Warrants&#8221;,
which are discussed in Note 8) in accordance with ASC 815-40, &#8220;Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own
Equity&#8221;, and concluded that a provision in the Warrant Agreement related to such warrants (&#8220;Warrant Agreement&#8221;) related
to certain tender or exchange offers precludes the Warrants from being accounted for as components of equity. As the Warrants met the
definition of a derivative as contemplated in ASC 815, the Warrants were initially recorded at fair value as derivative liabilities on
the Unaudited Condensed Consolidated Balance Sheets and measured at fair value at each reporting date in accordance with ASC 820, &#8220;Fair
Value Measurement&#8221;, with changes in fair value recognized in the Unaudited Condensed Consolidated Statement of Operations in the
period of change.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_44" id="_SignificantAccountingPoliciesTextBlock-c0_cont_43"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Research and development expense:</b>&#160;Research and development
costs did not meet the requirements to be recognized as an asset as the associated future benefits were at best uncertain and there was
no alternative future use at the time the costs were incurred. Research and development costs include, but are not limited to, costs
incurred in performing research and development activities, including salaries, benefits, facilities, research- related overhead, sponsored
research costs, contracted services, license fees, and other external costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_45" id="_SignificantAccountingPoliciesTextBlock-c0_cont_44"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Net income (loss) per share:</b>&#160;Basic net income (loss)
per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the period,
without consideration for potentially dilutive securities. Diluted net income (loss) per share is computed by dividing net income (loss)
by the weighted-average number of shares of common stock and potentially dilutive securities outstanding during the period determined
using the treasury-stock and if-converted methods. For purposes of the diluted income (loss) per share calculation, stock options, restricted
stock units, restricted stock and warrants are considered to be potentially dilutive securities. Potentially dilutive securities were
excluded from the calculation of diluted income (loss) per share when their effect would be anti-dilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_46" id="_SignificantAccountingPoliciesTextBlock-c0_cont_45"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SegmentReportingPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Segment Information:&#160;</b>The Company&#8217;s chief operating
decision maker (&#8220;CODM&#8221;) is its chief executive officer, who makes operating decisions, assesses performance and allocates
resources on a consolidated basis. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating
resources and evaluating financial performance. Accordingly, management has determined that the Company operates as&#160;<ix:nonFraction contextRef="c3" decimals="0" format="ixt-sec:numwordsen" name="xl1:NumberOfOperatingSegment" scale="0" unitRef="pure">one</ix:nonFraction>&#160;operating
and reportable segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_47" id="_SignificantAccountingPoliciesTextBlock-c0_cont_46"><ix:nonNumeric contextRef="c0" escape="true" name="xl1:RelatedPartiesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Related parties:</b>&#160;A party is considered to be related
to the Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common
control with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families
of principal owners of the Company and its management and other parties with which the Company may deal if one party controls 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. A party which can significantly influence the management or operating policies of the
transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to
an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related
party.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 165; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share and per share data)</b></p><div>

</div><!-- Field: Rule-Page --><div style="width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 2. Summary of Significant Accounting Policies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_48" id="_SignificantAccountingPoliciesTextBlock-c0_cont_47"><ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recent accounting pronouncements issued and adopted:&#160;</b>In
February 2016, the FASB issued a new accounting standard, ASC Topic 842, Leases (&#8220;ASC 842&#8221;), related to leases to increase
transparency and comparability among organizations by requiring the recognition of right-of-use (&#8220;ROU&#8221;) assets and lease
liabilities on the balance sheet. Most significant among the changes in the standard is the recognition of ROU assets and lease liabilities
by lessees for those leases classified as operating leases under previous U.S. GAAP. Under the new standard, disclosures are required
to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from
leases. The Company adopted ASC 842 effective January 1, 2021 and as a result, the Company recorded a ROU asset and lease liability (See
Note 6).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_48"><ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In December 2019, the FASB issued ASU 2019-12,&#160;<i>Income Taxes
(Topic 740): Simplifying the Accounting for Income Taxes</i>, which is intended to simplify various aspects related to accounting for
income taxes. The pronouncement is effective for fiscal years, and for interim periods within those fiscal years, beginning after December&#160;15,
2020, with early adoption permitted. ASU 2019-12 is effective for the Company beginning January&#160;1, 2021. The adoption of ASU 2019-12
did not have a material impact on the Company&#8217;s unaudited condensed consolidated financial statements.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3. Revenue</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_2" id="_RevenueFromContractWithCustomerTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table represents the Company&#8217;s revenues for
the three and six months ended June 30, 2021 and 2020, respectively, disaggregated, by sales channel.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_3" id="_RevenueFromContractWithCustomerTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Disaggregation of revenue:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_4" id="_RevenueFromContractWithCustomerTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" escape="true" name="xl1:ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Revenue from the sale of Drive Systems:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 17.1pt">Revenue direct to customers</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c166" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">662</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c167" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">863</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c168" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">773</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c169" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">1,061</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 17.1pt">Revenue through channel partners</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c170" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">620</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c171" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">1,050</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c172" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">1,184</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">2,083</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Revenue from the sale of XL Grid solutions
    &#8211; which are sold direct to customers</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c174" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">2,412</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c176" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">2,412</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: 0.3in">Total revenue</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c178" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">3,694</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c179" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">1,913</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c180" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">4,369</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c181" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">3,144</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_5" id="_RevenueFromContractWithCustomerTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Remaining performance obligations:&#160;</b>At June 30, 2021
and December 31, 2020, there was approximately $<ix:nonFraction contextRef="c165" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenue" scale="3" unitRef="usd">248</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c95" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenue" scale="3" unitRef="usd">305</ix:nonFraction>&#160;in deferred revenue related to unsatisfied extended warranty performance
obligations. During the three and six months ended June 30, 2021, the Company did not recognize revenue from the December 31, 2020 deferred
revenue balance.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_6" id="_RevenueFromContractWithCustomerTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Contract Balances:</b>&#160;The timing of revenue recognition,
billings and cash collections results in billed trade accounts receivable, and deferred revenue (contract liabilities) on the Unaudited
Condensed Consolidated Balance Sheets. In addition, the Company defers certain costs incurred to obtain a contract (contract costs).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 166; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share and per share data)</b></p><div>

</div><!-- Field: Rule-Page --><div style="width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3. Revenue, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_7" id="_RevenueFromContractWithCustomerTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Costs to obtain a contract:&#160;</b><ix:nonNumeric contextRef="c0" name="xl1:DescriptionOfSalesCommission">Sales commissions paid
to internal sales personnel, as well as associated payroll taxes and retirement plan contributions (together, sales commissions and associated
costs) that are incremental to the acquisition of customer contracts, are capitalized as capitalized contract acquisition cost on the
balance sheet when the period of benefit is determined to be greater than one year. In instances where an extended warranty is sold,
the period of benefit would extend beyond 12 months and therefore, the practical expedient would not be met for those contracts and require
capitalization of the related costs to obtain those contracts.</ix:nonNumeric>&#160;The Company has elected to allocate the capitalized commissions to
performance obligations on a relative basis (i.e., in proportion to the transaction price allocated to each performance obligation) to
determine the period of amortization. As a result, substantially all of the commission is allocated to the combined equipment and installation
performance obligation and is amortized upon transfer of control of this performance obligation, which typically occurs in the same period
in which commission liability is incurred. Total commission expense (credit) recognized during the three months ended June 30, 2021 and
2020 was $(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="xl1:TotalCommissionExpense" scale="3" sign="-" unitRef="usd">57</ix:nonFraction>) and $<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="xl1:TotalCommissionExpense" scale="3" unitRef="usd">18</ix:nonFraction>, respectively, and $<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:TotalCommissionExpense" scale="3" unitRef="usd">199</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="xl1:TotalCommissionExpense" scale="3" unitRef="usd">33</ix:nonFraction>&#160;during the six months ended June 30, 2021 and 2020, respectively. The
amount of capitalized commissions as of June 30, 2021 and December 31, 2020 was not material.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_8" id="_RevenueFromContractWithCustomerTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warranties:&#160;</b>The Company accrues estimated warranty
costs at the time of sale related to its assurance-type warranties.&#160;<ix:nonNumeric contextRef="c0" name="us-gaap:StandardProductWarrantyDescription">In general, for the sales of Drive Systems, manufactured products
are warranted for the shorter of three years or 75,000 miles against defects in material and workmanship when properly used for their
intended purpose, installed correctly and appropriately maintained.</ix:nonNumeric>&#160;For the XL Grid solutions, projects are warranted for&#160;<span style="-sec-ix-hidden: hidden-fact-56">one
year</span>. The amount of the accrued warranty liability is estimated based on historical claims rates and warranty fulfillments costs adjusted
for any expected changes in fulfillment costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_9" id="_RevenueFromContractWithCustomerTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is a roll-forward of the Company&#8217;s accrued
warranty liability:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_10" id="_RevenueFromContractWithCustomerTextBlock-c0_cont_9"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For
                                            the<br/> Six&#160;Months<br/> Ended<br/> June 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the<br/> Year<br/> Ended<br/>
    December 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Balance at the beginning of the period</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProductSWarrantyAccrual" scale="3" unitRef="usd">1,735</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProductSWarrantyAccrual" scale="3" unitRef="usd">1,009</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Acquisition date accrual for World Energy acquisition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:AcquisitionDateAccrualForWorldEnergyAcquisition" scale="3" unitRef="usd">25</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrual for warranties issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" scale="3" unitRef="usd">98</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" scale="3" unitRef="usd">912</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Warranty fulfillment charges</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProductWarrantyAccrualWarrantyCharges" scale="3" sign="-" unitRef="usd">201</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProductWarrantyAccrualWarrantyCharges" scale="3" sign="-" unitRef="usd">186</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Balance at the end of the period</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProductSWarrantyAccrual" scale="3" unitRef="usd">1,657</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ProductSWarrantyAccrual" scale="3" unitRef="usd">1,735</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_RevenueFromContractWithCustomerTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The warranty liability is included in accrued expenses and other
current liabilities on the Unaudited Condensed Consolidated Balance Sheets.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 167; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share and per share data)</b></p><div>

</div><!-- Field: Rule-Page --><div style="width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_BusinessCombinationTextBlock-c0_cont_1" escape="true" name="xl1:BusinessCombinationTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 4. Business Combination</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_2" id="_BusinessCombinationTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>World Energy</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_3" id="_BusinessCombinationTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On May 17, 2021, the Company acquired all of the issued and outstanding
membership interests of World Energy, a privately-held, Massachusetts-based entity, and assumed two of its principals and all of World
Energy&#8217;s employees. World Energy is a direct-install energy efficiency services company (&#8220;ESCO&#8221;), serving commercial,
industrial and institutional customers. World Energy enables utilities to meet their energy savings mandates by developing and executing
energy efficiency projects. The acquisition of World Energy expands the Company&#8217;s ability to deliver a comprehensive suite of energy
savings services that enhances XL Grid&#8217;s solutions portfolio to include commercial and industrial EV charging, solar, and energy
management services.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_4" id="_BusinessCombinationTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" continuedAt="_BusinessCombinationDescription-c0_cont_1" name="xl1:BusinessCombinationDescription"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The total purchase price consideration of $12,077 for the acquisition
of World Energy consisted of the following components:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_5" id="_BusinessCombinationTextBlock-c0_cont_4"><ix:continuation continuedAt="_BusinessCombinationDescription-c0_cont_2" id="_BusinessCombinationDescription-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Cash of $8.1 million, consisting of the contractual
    purchase price of $8.0 million, plus $0.1 million, representing the amount by which estimated closing date working capital exceeded
    the target working capital;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_6" id="_BusinessCombinationTextBlock-c0_cont_5"><ix:continuation continuedAt="_BusinessCombinationDescription-c0_cont_3" id="_BusinessCombinationDescription-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="padding-bottom: 0; width: 24px">&#160;</td>
    <td style="padding-bottom: 0; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td style="padding-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">The closing date issuance
    of 231,002 shares of the Company&#8217;s common stock, valued at the closing price of $6.23 per share as of May 17, 2021, for a total
    share fair value upon issuance of $1,439;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_7" id="_BusinessCombinationTextBlock-c0_cont_6"><ix:continuation continuedAt="_BusinessCombinationDescription-c0_cont_4" id="_BusinessCombinationDescription-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">An obligation to issue 244,956 shares of the Company&#8217;s
    common stock to certain of the sellers and their advisors of World Energy, in three equal installments on the sixth, twenty-fourth
    and the thirtieth monthly anniversaries of the closing date. The closing date fair value was recorded at an aggregate amount of $1,526;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_8" id="_BusinessCombinationTextBlock-c0_cont_7"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px"><ix:continuation continuedAt="_BusinessCombinationDescription-c0_cont_5" id="_BusinessCombinationDescription-c0_cont_4">&#160;</ix:continuation></td> <td style="width: 24px"><ix:continuation continuedAt="_BusinessCombinationDescription-c0_cont_6" id="_BusinessCombinationDescription-c0_cont_5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&#9679;</span></ix:continuation></td> <td><ix:continuation id="_BusinessCombinationDescription-c0_cont_6"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">An obligation to pay in cash an earnout of $1,000 upon World Energy&#8217;s achievement for the calendar year 2021 revenues of $19,500. The payment of the earnout is due within 30 days following the completion of the audit of XL Fleet&#8217;s financial statements for the fiscal year ending December 31, 2021. Pursuant to the agreement, the earnout is payable only if revenues for the period equal or exceed $19,500. Should the World Energy revenues be less than $19,500, then the earnout would be $0. The Company determined that the achievement of the $19,500 revenue target was highly probable, and as such, the Company recorded a closing date fair value of the earnout in the amount of $1,000.</span></ix:continuation></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>
</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 168; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share and per share data)</b></p><div>

</div><!-- Field: Rule-Page --><div style="width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 4. Business Combination, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>World Energy, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_9" id="_BusinessCombinationTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following details the preliminary allocation of the purchase
price consideration:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_10" id="_BusinessCombinationTextBlock-c0_cont_9"><ix:nonNumeric contextRef="c0" escape="true" name="xl1:ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Cash</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c183" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="3" unitRef="usd">8,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Preliminary working capital adjustment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c184" decimals="-3" format="ixt:num-dot-decimal" name="xl1:PreliminaryWorkingCapitalAdjustment" scale="3" unitRef="usd">112</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Fair value of&#160;<ix:nonFraction contextRef="c184" decimals="INF" format="ixt:num-dot-decimal" name="xl1:FairValueSharesIssued" scale="0" unitRef="shares">231,002</ix:nonFraction>&#160;shares issued at closing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c183" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">1,439</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Fair value of the earnout</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c184" decimals="-3" format="ixt:num-dot-decimal" name="xl1:FairValueOfTheEarnout" scale="3" unitRef="usd">1,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Portion of deferred obligation to issue shares of common stock</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c184" decimals="-3" format="ixt:num-dot-decimal" name="xl1:PortionOfDeferredObligationToIssueSharesOfCommonStock" scale="3" unitRef="usd">1,526</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c183" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationAsset" scale="3" unitRef="usd">12,077</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less the fair value of assets acquired less liabilities assumed</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c183" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="3" unitRef="usd">3,296</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Goodwill</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c183" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillGross" scale="3" unitRef="usd">8,781</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_11" id="_BusinessCombinationTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the acquisition of World Energy, the Company
incurred an additional obligation to issue shares of its common stock to <ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="xl1:NumberOfSellers" scale="0" unitRef="pure">two</ix:nonFraction> of the sellers who also entered into employment agreements
with the Company. Pursuant to the terms of the agreement, the Company is obligated to issue&#160;<ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="xl1:CommonStockIssued" scale="0" unitRef="shares">448,050</ix:nonFraction>&#160;shares of its common stock,
with an aggregate fair value of approximately $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationAcquiredReceivablesFairValue" scale="6" unitRef="usd">3.7</ix:nonFraction>&#160;million as of June 30, 2021, issuable in three equal installments on the sixth,
twenty-fourth and the thirtieth monthly anniversaries of the closing date, provided that seller/employee is employed by the Company at
the date of issuance. If the seller/employee is not employed at such issuance date, the shares attributable to that seller/employee are
forfeited. The Company determined that under relevant accounting guidance that this obligation to issue shares would be accounted for
as compensation and not as purchase price consideration. Accordingly, the fair values of each of the three compensation share obligations
are accreted as compensation over each relevant compensation period, and for the three and six months ended June 30, 2021, the Company
recorded as selling, general and administration expense, compensation costs of $<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:SellingGeneralAndAdministrationExpenseCompensationCosts" scale="3" unitRef="usd">427</ix:nonFraction>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 169; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 4. Business Combination, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>World Energy, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_12" id="_BusinessCombinationTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has accounted for this acquisition as a business combination
under ASC Topic 805 &#8220;Business Combinations&#8221;. The acquisition method requires, among other things, that assets acquired and
liabilities assumed in a business combination be recognized at their fair values as of the acquisition date. The fair values of the assets
acquired and liabilities assumed by major class were recognized as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_13" id="_BusinessCombinationTextBlock-c0_cont_12"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="3" unitRef="usd">3,350</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Inventory, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd">1,282</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Prepaid expenses and other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" unitRef="usd">100</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Property and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">173</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" unitRef="usd">1,560</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Right-of-use asset</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd">145</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillGross" scale="3" unitRef="usd">8,781</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="3" unitRef="usd">12</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrentAndNoncurrent" scale="3" unitRef="usd">1,094</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Lease liability, current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" unitRef="usd">56</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued expenses and other current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" scale="3" unitRef="usd">1,297</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" scale="3" unitRef="usd">283</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Lease liability, non-current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="xl1:LeaseLiabilityNoncurrent" scale="3" unitRef="usd">89</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term debt, net of current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd">507</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Total purchase consideration</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c186" decimals="-3" format="ixt:num-dot-decimal" name="xl1:TotalPurchaseConsideration" scale="3" unitRef="usd">12,077</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_14" id="_BusinessCombinationTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The acquired intangible assets are comprised of $<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" unitRef="usd">1,560</ix:nonFraction>&#160;related
to the fair value of customer relationships which is amortized over&#160;<ix:nonNumeric contextRef="c0" format="ixt-sec:durwordsen" name="xl1:FairValueOfCustomerRelationshipsTerm">three years</ix:nonNumeric>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_15" id="_BusinessCombinationTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The estimated fair value of the intangible asset acquired was determined
based on the income approach to measure the fair value of the customer relationships. This fair value measurement was based on significant
inputs not observable in the market and thus represents a Level 3 measurement within the fair value hierarchy.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 170; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 4. Business Combination, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>World Energy, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_16" id="_BusinessCombinationTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Goodwill represents the excess of the purchase consideration over
the estimated acquisition date fair value of the net tangible and intangible assets acquired. Goodwill is primarily attributable to expected
post-acquisition synergies from integrating World Energy&#8217;s assembled workforce, products and processes into the Company&#8217;s
product offerings. Goodwill recorded is not deductible for income tax purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_17" id="_BusinessCombinationTextBlock-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Supplemental disclosure of&#160;pro&#160;forma&#160;information:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_18" id="_BusinessCombinationTextBlock-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following unaudited&#160;pro&#160;forma&#160;financial information
presents the combined results of the operations of XL Fleet and World Energy as if the&#160;acquisition&#160;of World Energy had occurred
as of January 1, 2020. The unaudited&#160;pro&#160;forma&#160;financial information is not necessarily indicative of what the condensed
consolidated results of operations actually would have been had the respective&#160;acquisitions&#160;been completed on January 1, 2020.
In addition, the unaudited&#160;pro&#160;forma&#160;financial information does not purport to project the future results of operations
of the combined Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_19" id="_BusinessCombinationTextBlock-c0_cont_18"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; padding-bottom: 4pt">Revenues</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">6,502</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c188" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">2,629</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c189" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">12,118</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c190" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">10,033</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net (loss) income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">10,042</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c188" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">14,058</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c189" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">52,272</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c190" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">20,564</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Per share amounts:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net (loss) income per share - basic</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c187" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.07</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c188" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.17</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c189" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">0.38</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c190" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.25</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Net loss per share - diluted</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c187" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares">0.07</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c188" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares">0.17</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c189" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares">0.16</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c190" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares">0.25</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationTextBlock-c0_cont_20" id="_BusinessCombinationTextBlock-c0_cont_19"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The above pro forma information includes pro forma adjustments
to remove the effect of the following non-recurring transactions:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_BusinessCombinationTextBlock-c0_cont_20"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">1.)</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Non-recurring merger expenses of $<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncashMergerRelatedCosts" scale="3" unitRef="usd"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncashMergerRelatedCosts" scale="3" unitRef="usd">498</ix:nonFraction></ix:nonFraction>&#160;added back for the three and six months ended June 30, 2021 and charged to expense for the six months ended June 30, 2020.</span></td></tr> <tr style="vertical-align: top"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">2.)</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Elimination of interest expense associated with debt that was repaid in the acquisition of World Energy of $<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="xl1:EliminationOfInterestExpense" scale="3" unitRef="usd">16</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:EliminationOfInterestExpense" scale="3" unitRef="usd">37</ix:nonFraction>&#160;for the three and six months ended June 30, 2021, respectively and $<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="xl1:EliminationOfInterestExpense" scale="3" unitRef="usd">20</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="xl1:EliminationOfInterestExpense" scale="3" unitRef="usd">41</ix:nonFraction>&#160;for the three and six months ended June 30, 2020, respectively.</span></td></tr> </table></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 171; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock-c0_cont_1" escape="true" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 5. Accrued Expenses and Other Current Liabilities</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock-c0_cont_2" id="_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accrued expenses and other current liabilities consisted of the
following at June 30, 2021 and December 31, 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="xl1:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June
                                            30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accrued warranty costs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="xl1:AccruedWarrantyCosts" scale="3" unitRef="usd">1,657</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:AccruedWarrantyCosts" scale="3" unitRef="usd">1,735</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued compensation and related benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="3" unitRef="usd">2,533</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="3" unitRef="usd">1,001</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Contingent purchase price consideration - Quantum</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" scale="3" unitRef="usd">1,873</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" scale="3" unitRef="usd">926</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred purchase price consideration &#8211; World Energy</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="xl1:DeferredPurchasePriceConsiderationWorldEnergy" scale="3" unitRef="usd">1,680</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accreted contingent compensation to sellers of World Energy</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="xl1:AccretedContingentCompensationToSellersOfWorldEnergy" scale="3" unitRef="usd">427</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued financing fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:AccruedFinancingFees" scale="3" unitRef="usd">723</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Accrued expenses, other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" unitRef="usd">2,749</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" unitRef="usd">216</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="xl1:AccruedExpensesAndOtherCurrentLiabilitiesNet" scale="3" unitRef="usd">10,919</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:AccruedExpensesAndOtherCurrentLiabilitiesNet" scale="3" unitRef="usd">4,601</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_1" escape="true" name="xl1:ROUAssetsAndLeaseLiabilitiesTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 6. ROU Assets and Lease Liabilities</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_2" id="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">XL Fleet has entered into operating and finance leases as the lessee
for office space, R&amp;D and manufacturing facilities, and vehicles. On January 1, 2021 (&#8220;Effective Date&#8221;), the Company
adopted FASB Accounting Standards Codification, or ASC, Topic 842, Leases (&#8220;ASC 842&#8221;), which increases transparency and comparability
by recognizing a lessee&#8217;s rights and obligations resulting from leases by recording them on the balance sheet as lease assets and
lease liabilities. The new guidance requires the recognition of the right-of-use (&#8220;ROU&#8221;) assets and related operating and
finance lease liabilities on the balance sheet. The Company adopted the new guidance using the modified retrospective approach on January
1, 2021. As a result, the consolidated balance sheet as of December 31, 2020 was not restated and is not comparative.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_3" id="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The adoption of ASC 842 resulted in the recognition of operating
ROU assets of $<ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="xl1:OperatingLeaseRightsOfUseAsset" scale="3" unitRef="usd">3,481</ix:nonFraction>&#160;and operating lease liabilities of $<ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" unitRef="usd">3,481</ix:nonFraction>&#160;on the Company&#8217;s condensed consolidated balance sheet
as of January 1, 2021. The adoption of ASC 842 resulted in the recognition of finance ROU assets of $<ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" unitRef="usd">897</ix:nonFraction>&#160;and finance lease liabilities
of $<ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiability" scale="3" unitRef="usd">897</ix:nonFraction>&#160;on the Company&#8217;s condensed consolidated balance sheet as of January 1, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 172; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 6. ROU Assets and Lease Liabilities, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_4" id="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company elected the package of practical expedients permitted
within the standard, which allow an entity to forgo reassessing (i) whether a contract contains a lease, (ii) classification of leases,
and (iii) whether capitalized costs associated with a lease meet the definition of initial direct costs. Also, the Company elected the
expedient allowing an entity to use hindsight to determine the lease term and impairment of ROU assets and the expedient to allow the
Company to not have to separate lease and non-lease components. The Company has also elected the short-term lease accounting policy under
which the Company would not recognize a lease liability or ROU asset for any lease that at the commencement date has a lease term of
twelve months or less and does not include a purchase option that the Company is more than reasonably certain to exercise.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_5" id="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For contracts entered into on or after the Effective Date, at the
inception of a contract the Company will assess whether the contract is, or contains, a lease. The Company&#8217;s assessment is based
on: (i) whether the contract involves the use of a distinct identified asset, (ii) whether the Company obtained the right to substantially
all the economic benefit from the use of the asset throughout the period, and (iii) whether the Company has the right to direct the use
of the asset. Leases entered into prior to January 1, 2021, which were accounted for under ASC 840, were not reassessed for classification.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_6" id="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For operating leases, the lease liability is initially and subsequently
measured at the present value of the unpaid lease payments. For finance leases, the lease liability is initially measured in the same
manner and date as for operating leases, and is subsequently presented at amortized cost using the effective interest method. The Company
generally uses its incremental borrowing rate as the discount rate for leases, unless an interest rate is implicitly stated in the lease.
The present value of the lease payments is calculated using the incremental borrowing rate for operating and finance leases, which was
determined using a portfolio approach based on the rate of interest that the Company would have to pay to borrow an amount equal to the
lease payments on a collateralized basis over a similar term. The lease term for all of the Company&#8217;s leases includes the noncancelable
period of the lease plus any additional periods covered by either a Company option to extend the lease that the Company is reasonably
certain to exercise, or an option to extend the lease controlled by the lessor. All ROU assets are reviewed periodically for impairment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_7" id="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Lease expense for operating leases consists of the lease payments
plus any initial direct costs and is recognized on a straight-line basis over the lease term. Lease expense for finance leases consists
of the amortization of the asset on a straight-line basis over the shorter of the lease term or its useful life and interest expense
determined on an amortized cost basis, with the lease payments allocated between a reduction of the lease liability and interest expense.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_8" id="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s operating leases are comprised primarily of
office space and R&amp;D and manufacturing facilities. Finance leases are comprised primarily of vehicle leases. Balance sheet information
related to our leases is presented below (ASC 842 was adopted on January 1, 2021):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_9" id="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_8"><ix:nonNumeric contextRef="c0" escape="true" name="xl1:ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">January 1,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Operating leases:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Right-of-use assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c192" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd">3,360</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c193" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd">3,481</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8211;</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Lease liability, current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd">477</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c193" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd">469</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">&#8211;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Lease liability, non-current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="-3" format="ixt:num-dot-decimal" name="xl1:LeaseSLiabilityNoncurrent" scale="3" unitRef="usd">2,929</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c193" decimals="-3" format="ixt:num-dot-decimal" name="xl1:LeaseSLiabilityNoncurrent" scale="3" unitRef="usd">3,012</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">&#8211;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Finance leases:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Right-of-use assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="-3" format="ixt:num-dot-decimal" name="xl1:FinanceRightOfUseAssets" scale="3" unitRef="usd">1,115</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c193" decimals="-3" format="ixt:num-dot-decimal" name="xl1:FinanceRightOfUseAssets" scale="3" unitRef="usd">897</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">&#8211;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Lease liability, current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" unitRef="usd">368</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c193" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" unitRef="usd">265</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">&#8211;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Lease liability, non-current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" unitRef="usd">612</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c193" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" unitRef="usd">632</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">&#8211;</div></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 173; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 6. ROU Assets and Lease Liabilities, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_10" id="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other information related to leases is presented below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_11" id="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_10"><ix:nonNumeric contextRef="c0" continuedAt="_LeaseCostTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LeaseCostTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months<br/> Ended<br/> June
    30,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months<br/> Ended<br/> June
    30,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Other information:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: 9.3pt">Operating lease cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" unitRef="usd">216</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" unitRef="usd">395</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_12" id="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_11"><ix:continuation id="_LeaseCostTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of<br/> June 30,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Operating cash flows from operating leases</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" unitRef="usd">348</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Weighted-average remaining lease term &#8211; operating leases (in months)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">91.8</ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Weighted-average discount rate &#8211; operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure">9.2</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_13" id="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of June 30, 2021, the annual minimum lease payments of our operating
lease liabilities were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_ROUAssetsAndLeaseLiabilitiesTextBlock-c0_cont_13"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">For&#160;The Years&#160;Ending&#160;December&#160;31,</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">2021 (excluding the six months ended June 30, 2021)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" scale="3" unitRef="usd">427</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" unitRef="usd">673</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" unitRef="usd">633</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" scale="3" unitRef="usd">597</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" unitRef="usd">613</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" scale="3" unitRef="usd">1,891</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total future minimum lease payments, undiscounted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="3" unitRef="usd">4,834</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: imputed interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="xl1:LessImputedInterest" scale="3" unitRef="usd">1,428</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Present value of future minimum lease payments</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" scale="3" unitRef="usd">3,406</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_NotePayable-c0_cont_1" escape="true" name="xl1:NotePayable"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 7. Note Payable</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_NotePayable-c0_cont_2" id="_NotePayable-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Paycheck Protection Program Loan</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_NotePayable-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In March 2021, World Energy entered into a Promissory Note (the
&#8220;PPP Note&#8221;) with Boston Private Bank &amp; Trust Company as the lender (the &#8220;Lender&#8221;), pursuant to which the
Lender agreed to make a loan to the Company under the Paycheck Protection Program (the "PPP Loan") offered by the U.S. Small
Business Administration (the &#8220;SBA&#8221;) in a principal amount of $<ix:nonFraction contextRef="c195" decimals="-3" format="ixt:num-dot-decimal" name="xl1:PrincipalAmount" scale="3" unitRef="usd">507</ix:nonFraction>&#160;pursuant to Title 1 of the Coronavirus Aid, Relief
and Economic Security Act (the &#8220;CARES Act&#8221;). The PPP Loan proceeds may be forgiven provided that the proceeds are used by
the Company to pay for eligible payroll costs, including salaries, commissions, and similar compensation, group health care benefits,
and paid leaves; rent; utilities; and interest on certain other outstanding debt. At June 30, 2021 the PPP loan was included in long
term debt, net of current portion, within the condensed consolidated balance sheet. This loan was forgiven by the SBA during July 2021.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 174; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_FairValueDisclosuresTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueDisclosuresTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 8. Fair Value Measurements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_2" id="_FairValueDisclosuresTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Mark-to-Market Measurement</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_3" id="_FairValueDisclosuresTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Public Warrants were traded under the symbol XL.WS and the
fair values were based upon the closing price of the Public Warrants at each measurement date. The Private Warrants were valued using
a Black-Scholes model, pursuant to the inputs provided in the table below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_4" id="_FairValueDisclosuresTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Input</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Mark-to-Market<br/> Measurement
    at<br/> June 30,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Mark-to-Market<br/> Measurement
    at<br/> December 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Risk-free rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="4" format="ixt:num-dot-decimal" name="xl1:FairValueAssumptionRiskFreeInterestsRate" scale="-2" unitRef="pure">0.76</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c1" decimals="4" format="ixt:num-dot-decimal" name="xl1:FairValueAssumptionRiskFreeInterestsRate" scale="-2" unitRef="pure">0.36</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Remaining term in years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="xl1:FairValueAssumptionRemainingExpectedsTerms">4.47</ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="xl1:FairValueAssumptionRemainingExpectedsTerms">4.98</ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="xl1:FairValueAssumptionExpectedVolatilitysRates" scale="-2" unitRef="pure">87.1</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="3" format="ixt:num-dot-decimal" name="xl1:FairValueAssumptionExpectedVolatilitysRates" scale="-2" unitRef="pure">95.4</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Exercise price</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="xl1:FairValueAssumptionsExercisePrices" scale="0" unitRef="usdPershares">11.50</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="2" format="ixt:num-dot-decimal" name="xl1:FairValueAssumptionsExercisePrices" scale="0" unitRef="usdPershares">11.50</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Fair value of common stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="xl1:FairValueOfCommonStock" scale="0" unitRef="usdPershares">8.33</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="2" format="ixt:num-dot-decimal" name="xl1:FairValueOfCommonStock" scale="0" unitRef="usdPershares">23.73</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_5" id="_FairValueDisclosuresTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth the Company&#8217;s liabilities
which are measured at fair value on a recurring basis by level within the fair value hierarchy:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_6" id="_FairValueDisclosuresTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair Value Measurements as of
    June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level I</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level II</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level III</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Liability:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 9pt">Private Warrants</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c200" decimals="-3" format="ixt:num-dot-decimal" name="xl1:FairValueofPrivateWarrants" scale="3" unitRef="usd">20,811</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:FairValueofPrivateWarrants" scale="3" unitRef="usd">20,811</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Contingent consideration -&#8211; Quantum Fuel Systems, LLC
    (Quantum)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c200" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum" scale="3" unitRef="usd">1,873</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum" scale="3" unitRef="usd">1,873</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Earnout &#8211; World Energy</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c200" decimals="-3" format="ixt:num-dot-decimal" name="xl1:EarnoutWorldEnergy" scale="3" unitRef="usd">1,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:EarnoutWorldEnergy" scale="3" unitRef="usd">1,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Fair value of obligation to issue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 0.25in">shares of common stock to</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">sellers of World Energy</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c200" decimals="-3" format="ixt:num-dot-decimal" name="xl1:FairValueOfObligation" scale="3" unitRef="usd">2,040</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:FairValueOfObligation" scale="3" unitRef="usd">2,040</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_7" id="_FairValueDisclosuresTextBlock-c0_cont_6"><ix:continuation id="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair Value Measurements as of
    December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level I</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level II</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level III</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Liability:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Public Warrants</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c201" decimals="-3" format="ixt:num-dot-decimal" name="xl1:FairValueofPublicWarrants" scale="3" unitRef="usd">62,100</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:FairValueofPublicWarrants" scale="3" unitRef="usd">62,100</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Private Warrants</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c203" decimals="-3" format="ixt:num-dot-decimal" name="xl1:FairValueofPrivateWarrants" scale="3" unitRef="usd">81,195</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:FairValueofPrivateWarrants" scale="3" unitRef="usd">81,195</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Contingent consideration -&#8211; (Quantum)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c203" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum" scale="3" unitRef="usd">1,849</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum" scale="3" unitRef="usd">1,849</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 175; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 8. Fair Value Measurements, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_8" id="_FairValueDisclosuresTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>The following is a roll forward of the Company&#8217;s Level
3 instruments:</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_9" id="_FairValueDisclosuresTextBlock-c0_cont_8"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Balance, January 1, 2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c1" decimals="-3" format="ixt:num-dot-decimal" name="xl1:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue" scale="3" unitRef="usd">145,144</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Fair value adjustments- Contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" scale="3" unitRef="usd">24</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Obligation to issue shares of common stock to sellers of World Energy</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ObligationToIssueSharesOfCommonStockToSellers" scale="3" unitRef="usd">1,526</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Settlement of derivative liability upon exercise of warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:FairValueOfDerivativeLiabilityUponExerciseOfWarrants" scale="3" sign="-" unitRef="usd">47,162</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Settlement of derivative liability upon call of warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:SettlementOfDerivativeLiability" scale="3" sign="-" unitRef="usd">591</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Fair value adjustments- Warrant liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" scale="3" sign="-" unitRef="usd">74,731</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Fair value adjustments &#8211; World Energy</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:FairValueAdjustments" scale="3" unitRef="usd">514</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Earnout &#8211; World Energy</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:EarnoutWorldEnergy" scale="3" unitRef="usd">1,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Balance, June 30, 2021</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="xl1:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue" scale="3" unitRef="usd">25,724</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_FairValueDisclosuresTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the six months ended June 30, 2021,&#160;<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" unitRef="shares">7,441,020</ix:nonFraction>&#160;Public
Warrants were exercised, which resulted in the issuance of&#160;<ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="xl1:StockIssuedDuringPeriodSharesOthers" scale="0" unitRef="shares">7,441,020</ix:nonFraction>&#160;shares of the Company's Common Stock, generating cash
proceeds of $<ix:nonFraction contextRef="c197" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" unitRef="usd">85,555</ix:nonFraction>&#160;and&#160;<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" unitRef="shares">225,647</ix:nonFraction>&#160;Public Warrants were called at $<ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" unitRef="usdPershares">0.01</ix:nonFraction>&#160;per warrant.&#160;No Public Warrants remain
outstanding as of June 30, 2021.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_WarrantsTextBlock-c0_cont_1" escape="true" name="xl1:WarrantsTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 9. Warrants</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_WarrantsTextBlock-c0_cont_2" id="_WarrantsTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Legacy XL Common Stock Warrants:</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_WarrantsTextBlock-c0_cont_3" id="_WarrantsTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the six months ended June 30, 2021, <ix:nonNumeric contextRef="c0" name="xl1:DescriptionOfWarrants">243,000 Legacy XL Warrants
were exercised, which resulted in the issuance of 233,555 shares of the Company&#8217;s common stock, in a cashless exercise.</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_WarrantsTextBlock-c0_cont_4" id="_WarrantsTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of the warrant activity for the six months ended June
30, 2021 was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_WarrantsTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" escape="true" name="xl1:ScheduleOfWarrantActivityTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Warrants</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted Average Exercise Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Outstanding at January 1, 2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c142" decimals="INF" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1" scale="0" unitRef="shares">249,117</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c142" decimals="2" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2" scale="0" unitRef="usdPershares">0.76</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c196" decimals="INF" format="ixt:num-dot-decimal" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares" scale="0" sign="-" unitRef="shares">243,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c196" decimals="2" format="ixt:num-dot-decimal" name="xl1:WeightedAverageExercisePriceExercisedPerShares" scale="0" unitRef="usdPershares">0.76</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Outstanding at June 30, 2021</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c204" decimals="INF" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1" scale="0" unitRef="shares">6,117</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c204" decimals="2" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2" scale="0" unitRef="usdPershares">0.76</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Exercisable at June 30, 2021</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c196" decimals="INF" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares" scale="0" unitRef="shares">6,117</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c196" decimals="2" format="ixt:num-dot-decimal" name="xl1:WeightedAverageExercisePriceExercisableEndingBalancePerShares" scale="0" unitRef="usdPershares">0.76</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 176; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_1" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 10. Share-Based Compensation Expense</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_2" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Share-based compensation expense for stock options, restricted
stock awards, and restricted stock units for the three months ended June 30, 2021 and 2020 was $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">754</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">225</ix:nonFraction>, respectively, and
$<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">1,196</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">277</ix:nonFraction>&#160;for the six months ended June 30, 2021 and 2020, respectively. As of June 30, 2021, there was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="xl1:UnrecognizedCompensationCost" scale="0" unitRef="usd">6,827</ix:nonFraction>&#160;of
unrecognized compensation cost related to stock options which is expected to be recognized over the remaining vesting periods, with a
weighted-average period of&#160;<ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm">3.5</ix:nonNumeric>&#160;years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_3" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Stock Options</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_4" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the six months ended June 30, 2021, the Company issued&#160;<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares">627,160</ix:nonFraction>&#160;options
to certain employees and board members that will vest over a period of&#160;<span style="-sec-ix-hidden: hidden-fact-92">one</span>&#160;to&#160;<span style="-sec-ix-hidden: hidden-fact-93">four</span>&#160;years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_5" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of stock option award activity for the six months ended
June 30, 2021 was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_6" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Options</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted Average<br/> Exercise
    Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted Average Remaining Contractual
    Term</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Outstanding at December 31, 2020</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber" scale="0" unitRef="shares">10,975,224</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c1" decimals="2" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">0.57</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">7.6</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares">627,160</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">9.04</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="xl1:StockIssuedDuringPeriodStockOptionsExercised" scale="0" unitRef="shares">95,745</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">0.24</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cancelled or forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" unitRef="shares">41,146</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">8.11</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Outstanding at June 30, 2021</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber" scale="0" unitRef="shares">11,465,493</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">1.01</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2">7.1</ix:nonNumeric></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Exercisable at June 30, 2021</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable" scale="0" unitRef="shares">6,555,419</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable" scale="0" unitRef="usdPershares">0.26</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree">6.2</ix:nonNumeric></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_7" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The aggregate intrinsic value of stock options exercised in the
six months ended June 30, 2021 and 2020 was $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="0" unitRef="usd">1,555</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c52" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="0" unitRef="usd">0</ix:nonFraction>&#160;as determined on the date of exercise. Cash received from options
exercised for the six months ended June 30, 2021 and 2020 was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="xl1:CashReceivedFromOptionsExercised" scale="0" unitRef="usd">23</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="xl1:CashReceivedFromOptionsExercised" scale="0" unitRef="usd">0</ix:nonFraction>, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 177; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 10. Share-Based Compensation Expense, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_8" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Restricted Stock Awards</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_9" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of restricted stock awards is estimated by the fair
value of the Company&#8217;s Common Stock at the date of grant. Restricted stock activity during the six months ended at June 30, 2021
was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_10" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_9"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted Average Grant Date Fair
    Value Per Share</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Non-vested, at beginning of period</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c205" decimals="INF" format="ixt:num-dot-decimal" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare" scale="0" unitRef="shares">446,332</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c205" decimals="2" format="ixt:num-dot-decimal" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues" scale="0" unitRef="usdPershares">0.24</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cancelled or forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">&#160;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Non-vested, at end of period</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c207" decimals="INF" format="ixt:num-dot-decimal" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare" scale="0" unitRef="shares">446,332</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right"><ix:nonFraction contextRef="c207" decimals="2" format="ixt:num-dot-decimal" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues" scale="0" unitRef="usdPershares">0.24</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_11" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Restricted Stock Units</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_12" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the six months ended June 30, 2021, the Company issued&#160;<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" unitRef="shares">377,373</ix:nonFraction>&#160;restricted
stock units to directors which will vest over a period of&#160;<span style="-sec-ix-hidden: hidden-fact-94">one</span>&#160;to&#160;<span style="-sec-ix-hidden: hidden-fact-95">four</span>&#160;years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_13" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of restricted stock unit awards is estimated by
the fair value of the Company&#8217;s Common Stock at the date of grant. Restricted stock activity during the six months ended at June
30, 2021 was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_13"><ix:continuation id="_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted Average Grant Date Fair
    Value Per Share</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Non-vested, at beginning of period</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%">Granted</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c209" decimals="INF" format="ixt:num-dot-decimal" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross" scale="0" unitRef="shares">377,373</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c209" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">7.19</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cancelled or forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c209" decimals="INF" format="ixt:num-dot-decimal" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited" scale="0" sign="-" unitRef="shares">3,567</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><ix:nonFraction contextRef="c209" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">14.17</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Non-vested, at end of period</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c210" decimals="INF" format="ixt:num-dot-decimal" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare" scale="0" unitRef="shares">373,806</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right"><ix:nonFraction contextRef="c210" decimals="2" format="ixt:num-dot-decimal" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues" scale="0" unitRef="usdPershares">7.12</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 178; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 11. Related Party Transactions</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_2" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Operating lease:&#160;</b>In March 2012, the Company entered
into a noncancelable lease agreement for office, research and development, and vehicle development and installation facilities with an
investor of the Company. The lease term has been extended through February 29, 2022. The lease includes a rent escalation clause, and
rent expense is being recorded on a straight-line basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_3" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Rent expense under the operating lease for the three months ended
June 30, 2021 and 2020 was $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseAndRentalExpense" scale="0" unitRef="usd">58</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseAndRentalExpense" scale="0" unitRef="usd">55</ix:nonFraction>, respectively, and $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseAndRentalExpense" scale="0" unitRef="usd">135</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseAndRentalExpense" scale="0" unitRef="usd">113</ix:nonFraction>&#160;for the six months ended June 30, 2021 and 2020,
respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_4" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Future minimum lease payments for this lease are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">2021 (Six months)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="xl1:OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" scale="3" unitRef="usd">117</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="xl1:OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" scale="3" unitRef="usd">39</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: 12.6pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="xl1:OperatingLeasesFutureMinimumPaymentsReceivableTotal" scale="3" unitRef="usd">156</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 12. Commitments and Contingencies</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_2" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Sponsorship Commitment:</b>&#160;On February 24, 2021, the Company
agreed to a sponsorship agreement with several entities related to the UBS Arena, Belmont Park and the NY Islanders Hockey Club.&#160;
Pursuant to that Agreement, the Company was designated an &#8220;Official Electric Transportation Partner of UBS Arena&#8221; with various
associated marketing and branding rights.&#160;The sponsorship agreement has a term of&#160;<ix:nonNumeric contextRef="c0" format="ixt-sec:durwordsen" name="xl1:SponsorshipAgreementTerm">three years</ix:nonNumeric>&#160;with a sponsor fee of approximately
$<ix:nonFraction contextRef="c211" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SponsorFees" scale="6" unitRef="usd">0.5</ix:nonFraction>&#160;million per year, of which $<ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="xl1:SponsorshipAgreement" scale="0" unitRef="usd">250</ix:nonFraction>&#160;was paid in March, 2021. One of the directors of XL Fleet is a co-owner of the NY Islanders
Hockey Club.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_3" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Equipment Purchase:&#160;</b>On March 1, 2021, the Company entered
into an agreement with Creative Bus Sales, Inc. to purchase six low floor electric transit buses to be delivered later in 2021 for a
total purchase price of $<ix:nonFraction contextRef="c212" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets" scale="6" unitRef="usd">4.1</ix:nonFraction>&#160;million. In connection with this agreement, on March 2, 2021, the Company made a nonrefundable down-payment
of $<ix:nonFraction contextRef="c212" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForPurchaseOfOtherAssets1" scale="6" unitRef="usd">0.8</ix:nonFraction>&#160;million. These buses will be deployed in the Company&#8217;s XL Grid business unit to support the Company&#8217;s electrification-as-a-service
strategy.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_4" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Purchase Commitments:</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_5" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.25pt 0pt 0">The Company has entered into firm commitments to purchase
batteries and motors from major suppliers.&#160;As of June 30, 2021,&#160;<ix:nonNumeric contextRef="c0" name="xl1:PurchaseCommitmentsDescription">these purchase obligations consisted of an obligation of $8.1
million to purchase batteries by December, 2021, an obligation of $2.3 million to purchase motors by July, 2022 and an open ended commitment
of $2.7 million to purchase batteries. In light of the lack of OEM chassis availability reducing demand for the Company&#8217;s Drive
Systems, the Company and the $8.1 million battery supplier are negotiating an amendment to this agreement to provide the Company with
an additional reasonable period of time to consume the remaining battery commitment.</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 179; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 12. Commitments and Contingencies, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_6" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Legal proceedings:</b>&#160;The Company is periodically involved
in legal proceedings, legal actions and claims arising in the normal course of business, including proceedings relating to product liability,
intellectual property, safety and health, employment and other matters. Management believes that the outcome of such legal proceedings,
legal actions and claims will not have a significant adverse effect on the Company&#8217;s financial position, results of operations
or cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_7" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">On March 8, 2021, a putative class action complaint was filed in federal
district court for the Southern District of New York (Suh v. XL Fleet Corp., et al., Case No. 1:21-cv-02002) against the Company and
certain of its current officers and directors. On March 12, 2021, a second putative class action complaint was filed in federal district
court for the Southern District of New York (Kumar v. XL Fleet Corp., et al., Case No. 1:21-cv-02171) against the Company and certain
of its current officers and directors. Those cases were consolidated and a lead plaintiff appointed in June 2021, and an amended complaint
filed on July 20, 2021 alleging that certain public statements made by the defendants between October 2, 2020 and March 2, 2021 violated
Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder. The defendants filed a motion
to dismiss the amended complaint on August 26, 2021. The plaintiffs filed an opposition to the motion to dismiss on October 4, 2021.
The defendants&#8217; reply brief, if any, is due to be filed on or before October 25, 2021. The Company believes that the allegations
asserted in the amended complaint are without merit, and the Company intends to vigorously defend the lawsuit. There can be no assurance,
however, that the Company will be successful. At this time, the Company is unable to estimate potential losses, if any, related to the
lawsuit.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On September 20, 2021, the Laidlaw Complaint was filed in the Delaware
Court of Chancery against certain of the Company&#8217;s current officers and directors, and the Company&#8217;s sponsor, Pivotal Investment
Holdings II LLC. The Laidlaw Complaint alleges various breaches of fiduciary duty, and aiding and abetting breaches of fiduciary duty,
for purported actions relating to the negotiation and approval of the December 21, 2020 merger and organization of Legacy XL to become
XL Fleet Corp., and purportedly materially misleading statements made in connection with the merger. The Company believes that the allegations
asserted in the Laidlaw Complaint are without merit, and the Company intends to vigorously defend the lawsuit.</p></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerShareTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerShareTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 13. Net (Loss) Income Per Share</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_EarningsPerShareTextBlock-c0_cont_2" id="_EarningsPerShareTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is a reconciliation of the numerator and denominator
used to calculate basic earnings per share and diluted earnings per share for the three and six months ended June 30, 2021, and 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_EarningsPerShareTextBlock-c0_cont_3" id="_EarningsPerShareTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Numerator:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; padding-left: 9pt">Net (loss) income - basic</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" sign="-" unitRef="usd">10,469</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" sign="-" unitRef="usd">13,499</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" unitRef="usd">51,445</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" sign="-" unitRef="usd">19,953</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Reverse: change in fair value of warrant liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="xl1:ReverseChangeInFairValueOfWarrantLiabilitiesinDollars" scale="3" sign="-" unitRef="usd">74,731</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Net loss - diluted</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" sign="-" unitRef="usdPershares">10,469</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" sign="-" unitRef="usdPershares">13,499</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" sign="-" unitRef="usdPershares">23,286</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" sign="-" unitRef="usdPershares">19,953</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Denominator:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 9pt">Weighted average shares outstanding, basic</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">139,237,805</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">82,990,664</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">137,416,593</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">82,577,953</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Dilutive effect of warrants</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" scale="3" unitRef="usd">181,942</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 9pt">Weighted average shares outstanding, diluted</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">139,237,805</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">82,990,664</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">137,598,535</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">82,577,953</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net (loss) income per share, basic</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.08</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.16</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">0.37</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c8" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.24</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Net loss per share, diluted</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares">0.08</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares">0.16</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares">0.17</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c8" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares">0.24</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 180; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>XL Fleet Corp.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Notes to Unaudited Condensed Consolidated Financial Statements</b></p><div>

</div><p style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(In thousands, except share
and per share data)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 13. Net Income (Loss) Per Share, continued</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_EarningsPerShareTextBlock-c0_cont_4" id="_EarningsPerShareTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Potential dilutive securities, which include stock options, warrants
and restricted stock units have been excluded from the computation of diluted net loss per share for the three and six months ended June
30, 2020 as the effect would be to reduce the net loss per share. Therefore, for this period the weighted average number of common shares
outstanding used to calculate both basic and diluted net loss per share is the same.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_EarningsPerShareTextBlock-c0_cont_5" id="_EarningsPerShareTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The number of shares underlying outstanding dilutive securities:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_EarningsPerShareTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Stock options</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c213" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">11,399,635</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c214" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">11,584,747</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c215" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">11,399,635</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c216" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">11,584,747</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Private Warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c217" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">4,233,333</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">XL Legacy Warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c218" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">6,117</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c219" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">2,507,338</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c220" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">6,117</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c221" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">2,507,338</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Restricted stock units</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c222" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">322,225</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c223" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">322,225</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; padding-left: 9pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">15,961,310</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">14,092,085</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">11,727,977</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">14,092,085</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 14. Retirement Plan</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_2" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_1"><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has adopted a 401(k) plan to provide
all eligible employees a means to accumulate retirement savings on a tax-advantaged basis. The 401(k) plan requires participants to be
at least <ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="xl1:RequiresParticipantAge">21</ix:nonNumeric> years old. In addition to the traditional 401(k), eligible employees are given the option of making an after-tax contribution
to a Roth 401(k) or a combination of both. Plan participants may make before tax elective contributions up to the maximum percentage
of compensation and dollar amount allowed under the Internal Revenue Code. Participants are allowed to contribute, subject to IRS limitations
on total annual contributions from&#160;<ix:nonFraction contextRef="c162" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" unitRef="pure">1</ix:nonFraction>% to&#160;<ix:nonFraction contextRef="c161" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" unitRef="pure">90</ix:nonFraction>% of eligible earnings. The plan provides for automatic enrollment at a&#160;<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="xl1:DeferralRatePercentage" scale="-2" unitRef="pure">3</ix:nonFraction>%
deferral rate of an employee&#8217;s eligible wages.&#160;<ix:nonNumeric contextRef="c0" name="us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans">The Company provides for safe harbor matching contributions equal to 100% on
the first 3% of an employee&#8217;s eligible earnings deferred and an additional 50% on the next 2% of an employee&#8217;s eligible earnings
deferred. Employee elective deferrals and safe harbor matching contributions are 100% vested at all times.</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:nonNumeric contextRef="c0" name="xl1:RetirementPlanContributionDescription"><ix:continuation id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the acquisition of World Energy, XL Fleet adopted
the World Energy 401(k) plan whose features are the same as those of the XL Fleet 401(k) plan except that&#160;(i) Participants are allowed
to contribute, subject to IRS limitations on total annual contributions from 1% to 100% of eligible earnings and (ii) the safe harbor
non-elective contribution is equal to 3% of employee&#8217;s compensation.</p></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SubsequentEventsTextBlock-c0_cont_1" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 15. Subsequent Event</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation id="_SubsequentEventsTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Minority investment in eNow:</b>&#160;On July 15, 2021, XL Fleet
purchased $<ix:nonFraction contextRef="c224" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleNotesPayable" scale="3" unitRef="usd">3</ix:nonFraction>&#160;million in convertible notes in eNow. Additionally, XL Fleet has the right to acquire eNow at a pre-determined valuation
and has a right of first refusal with respect to competing offers to acquire eNow, which expire if unexercised as of December 31, 2021.
XL Fleet and eNow have also entered into a development and supply agreement pursuant to which XL Fleet is the exclusive provider of high
voltage batteries and associated power systems for use in eNow eTRUs.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 181; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="img_001.jpg"/><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><!-- Field: Page; Sequence: 182 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>PART II</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Information Not Required in Prospectus </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item&#160;13. Other Expenses of Issuance and Distribution. </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following is an estimate of the expenses (all
of which are to be paid by the registrant) that we may incur in connection with the securities being registered hereby.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-size: 11pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Amount</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-left: 5.4pt">SEC registration fee</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">127,121</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 5.4pt">Legal fees and expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 5.4pt">Accounting fees and expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; padding-left: 5.4pt">Miscellaneous</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">*</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; padding-left: 5.4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">*</span></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
fees are calculated based on the securities offered and the number of issuances and accordingly cannot be defined at this time.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$127,120.97
was previously paid.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-indent: 0in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 183; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-indent: 0in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item&#160;14. Indemnification of Directors and Officers.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Section&#160;145(a) of the DGCL provides, in general,
that a corporation may indemnify any person who was or is a party to or is threatened to be made a party to any threatened, pending or
completed action, suit or proceeding, whether civil, criminal, administrative or investigative (other than an action by or in the right
of the corporation), because he or she is or was a director, officer, employee or agent of the corporation, or is or was serving at the
request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other
enterprise, against expenses (including attorneys&#8217; fees), judgments, fines and amounts paid in settlement actually and reasonably
incurred by the person in connection with such action, suit or proceeding, if he or she acted in good faith and in a manner he or she
reasonably believed to be in or not opposed to the best interests of the corporation and, with respect to any criminal action or proceeding,
had no reasonable cause to believe his or her conduct was unlawful.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Section&#160;145(b) of the DGCL provides, in general,
that a corporation may indemnify any person who was or is a party or is threatened to be made a party to any threatened, pending or completed
action or suit by or in the right of the corporation to procure a judgment in its favor because the person is or was a director, officer,
employee or agent of the corporation, or is or was serving at the request of the corporation as a director, officer, employee or agent
of another corporation, partnership, joint venture, trust or other enterprise, against expenses (including attorneys&#8217; fees) actually
and reasonably incurred by the person in connection with the defense or settlement of such action or suit if he or she acted in good faith
and in a manner he or she reasonably believed to be in or not opposed to the best interests of the corporation, except that no indemnification
shall be made with respect to any claim, issue or matter as to which he or she shall have been adjudged to be liable to the corporation
unless and only to the extent that the Court of Chancery or other adjudicating court determines that, despite the adjudication of liability
but in view of all of the circumstances of the case, he or she is fairly and reasonably entitled to indemnity for such expenses that the
Court of Chancery or other adjudicating court shall deem proper.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Section&#160;145(g) of the DGCL provides, in general,
that a corporation may purchase and maintain insurance on behalf of any person who is or was a director, officer, employee or agent of
the corporation, or is or was serving at the request of the corporation as a director, officer, employee or agent of another corporation,
partnership, joint venture, trust or other enterprise against any liability asserted against such person and incurred by such person in
any such capacity, or arising out of his or her status as such, whether or not the corporation would have the power to indemnify the person
against such liability under Section&#160;145 of the DGCL.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 184; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Additionally, our Certificate of Incorporation
eliminates our directors&#8217; liability to the fullest extent permitted under the DGCL. The DGCL provides that directors of a corporation
will not be personally liable for monetary damages for breach of their fiduciary duties as directors, except for liability:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for any transaction from which the director derives an improper personal benefit;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for any act or omission not in good faith or that involves intentional misconduct or a knowing violation of law;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for any unlawful payment of dividends or redemption of shares; or</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for any breach of a director&#8217;s duty of loyalty to the corporation or its stockholders.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If the DGCL is amended to authorize corporate action
further eliminating or limiting the personal liability of directors, then the liability of the Company&#8217;s directors will be eliminated
or limited to the fullest extent permitted by the DGCL, as so amended.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, we have entered into separate indemnification
agreements with our directors and officers. These agreements, among other things, require us to indemnify our directors and officers for
certain expenses, including attorneys&#8217; fees, judgments, fines, and settlement amounts incurred by a director or officer in any action
or proceeding arising out of their services as one of our directors or officers or any other company or enterprise to which the person
provides services at our request.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We maintain a directors&#8217; and officers&#8217;
insurance policy pursuant to which our directors and officers are insured against liability for actions taken in their capacities as directors
and officers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Item&#160;15.
Recent Sales of Unregistered Securities.</b></span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Class&#160;B Common Stock</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In March 2019, Pivotal Investment Corporation II
(&#8220;Pivotal&#8221;) issued 5,750,000&#160;shares of Class&#160;B Common Stock to the Sponsor for $25,000 in cash, at a purchase price
of approximately $0.004&#160;per share, in connection with Pivotal&#8217;s organization. The Sponsor transferred 50,000&#160;sponsor shares
to each Pivotal independent director and 100,000 sponsor shares to Pivotal&#8217;s chief financial officer in April 2019, in each case
at the same per-share&#160;purchase price paid by the Sponsor. These shares of Class&#160;B Common Stock were issued in connection with
the organization of Pivotal pursuant to an exemption from registration contained in Section&#160;4(a)(2) of the Securities Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to Pivotal&#8217;s prior certificate
of incorporation, each share of Class&#160;B Common Stock converted into one share of Class&#160;A Common Stock at the Closing. After
the Closing and following the effectiveness of our Certificate of Incorporation, each share of Class&#160;A Common Stock was automatically
reclassified, redesignated and changed into one validly issued, fully paid and non-assessable share of Common Stock, without any further
action by the Company or any stockholder thereof. The issuance of Common Stock upon automatic conversion and subsequent reclassification
of Class&#160;B Common Stock at the Closing has not been registered under the Securities Act in reliance on the exemption from registration
provided by Section&#160;3(a)(9) of the Securities Act.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Private Placement Warrants</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In connection with the closing of Pivotal&#8217;s
initial public offering, the Sponsor purchased an aggregate of 4,233,333 Private Placement Warrants at a price of $1.50 per warrant (for
a total purchase price of $6,350,000) from Pivotal on a private placement basis. As of Closing, each Private Placement Warrant entitles
the holder thereof to purchase one share of our Common Stock at an exercise price of $11.50 per share. The sale of the Private Placement
Warrants was made pursuant to an exemption from registration contained in Section&#160;4(a)(2) of the Securities Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Subscription Agreements</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On December&#160;21, 2020, the Subscribers purchased
from the Company an aggregate of 15,000,000&#160;shares of Common Stock in the PIPE, for a purchase price of $10.00 per share and an aggregate
purchase price of $150.0&#160;million, pursuant to Subscription Agreements. The shares of Common Stock issued in connection with the PIPE
were made pursuant to an exemption from registration contained in Section&#160;4(a)(2) of the Securities Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 185; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item&#160;16. Exhibits.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; width: 10%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit<br/>
No.</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 40%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; white-space: nowrap; width: 20%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Included</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; white-space: nowrap; width: 8%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Form</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; white-space: nowrap; width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Filing Date</b></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.1*</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312520310547/d21591ds4a.htm">Agreement and Plan of Reorganization, dated as of September 17, 2020, by and among Pivotal Investment Corporation II, PIC II Merger Sub Corp. and XL Hybrids, Inc.</a></span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-4/A</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December&#160;4, 2020</span></td></tr>
  <tr>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.1</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312520326022/d44818dex31.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Second Amended and Restated Certificate of Incorporation.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December&#160;23, 2020</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.2</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312520326022/d44818dex32.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amended and Restated Bylaws.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December&#160;23, 2020</span></td></tr>
  <tr>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312520326022/d44818dex41.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Specimen Common Stock Certificate.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December&#160;23, 2020</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312520326022/d44818dex42.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Specimen Warrant Certificate.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December&#160;23, 2020</span></td></tr>
  <tr>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.3</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312519194760/d744756dex44.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrant Agreement, dated as of July 11, 2019, between Continental Stock Transfer&amp; Trust Company and the Registrant.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July&#160;16, 2019</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.4</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1772720/000121390021019311/f10k2020ex4-4_xlfleetcorp.htm" style="-sec-extract: exhibit">Warrant Agreement, dated as of September 29, 2017, between XL Hybrids, Inc. and MOTIV Partners LLC.</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10-K</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2021</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.5</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1772720/000121390021019311/f10k2020ex4-5_xlfleetcorp.htm" style="-sec-extract: exhibit">Amendment to Warrant Agreement, dated as of December 15, 2020, between XL Hybrids, Inc. and MOTIV Partners LLC.</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10-K</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2021</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.1</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="ea148998ex5-1_xlfleetcorp.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Opinion of Mintz, Levin, Cohn, Ferris, Glovsky and Popeo, P.C. </span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Herewith</span></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1&#8224;</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1772720/000119312520290490/d21591dex101.htm" style="-sec-extract: exhibit">Supply Agreement, dated as of July 19, 2019, by and between XL Hybrids, Inc. and Parker-Hannifin Corporation.</a></span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-4/A</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November
10, 2020</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2#</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312520261817/d21591dex102.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employment Agreement, dated as of September 30, 2019, by and between XL Hybrids, Inc. and Dimitri N. Kazarinoff.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-4</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October&#160;2, 2020</span></td></tr>
  <tr>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3#</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312520261817/d21591dex103.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XL Hybrids, Inc. 2010 Equity Incentive Plan, including form of stock option agreement and form of restricted stock agreement.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-4</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October&#160;2, 2020</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.4</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312520248660/d71232dex101.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Subscription Agreement.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September&#160;18,&#160;2020</span></td></tr>
  <tr>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.5</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312520261817/d21591dex106.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Registration Rights Agreement.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-4</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October&#160;2, 2020</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.6</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312520261817/d21591dex107.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lock-Up Agreement.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-4</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October&#160;2, 2020</span></td></tr>
  <tr>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.7</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312519171951/d728914dex1011.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Letter Agreement from each of the Registrant&#8217;s initial shareholders, officers and directors.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June&#160;13, 2019</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.8</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312520261817/d21591ds4.htm#anxc"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XL Fleet Corp. 2020 Equity Incentive Plan.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-4</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October&#160;2, 2020</span></td></tr>
  <tr>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.9</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312520326022/d44818dex109.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XL Fleet Corp. 2020 Equity Incentive Plan Form of Stock Option Agreement.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December&#160;23,
    2020</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.10</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312520326022/d44818dex1010.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XL Fleet Corp. 2020 Equity Incentive Plan Form of Restricted Stock Unit Agreement.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December&#160;23,
    2020</span></td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><p style="margin: 0"></p><div>

</div><!-- Field: Page; Sequence: 186; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center; width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.11</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 40%"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312520326022/d44818dex1011.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Indemnification Agreement between the Registrant and each officer and director.</span></a></td>
    <td style="width: 1%">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center; width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center; width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center; width: 18%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December&#160;23,
    2020</span></td></tr>
  <tr>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">10.12#</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000121390021022284/ea139617ex10-1_xlfleet.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employment
    Offer Letter, dated as of April 9, 2021, by and between XL Fleet Corp. and Cielo Hernandez.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">By
    Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">8-K</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">April
    20, 2021</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">10.13</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="https://www.sec.gov/Archives/edgar/data/0001772720/000121390021042186/f10q0621ex10-2_xlfleet.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Membership
    Interest Purchase Agreement, dated as of May 17, 2021, by and between XL Hybrids, Inc. and World Energy Efficiency Services, LLC</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">By
    Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">10-Q&#160;</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">August
    13, 2021&#160;</span></td></tr>
  <tr>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">10.14&#160;</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="https://www.sec.gov/Archives/edgar/data/0001772720/000121390021042186/f10q0621ex10-3_xlfleet.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Convertible
    Promissory Note Purchase Agreement, dated as of July 13, 2021 by and between XL Hybrids Inc. and eNow, Inc.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">By
    Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">10-Q&#160;</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">August
    13, 2021&#160;</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312520326022/d44818dex14.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amended and Restated Corporate Code of Conduct and Ethics and Whistleblower Policy.</span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Reference</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December&#160;23,
    2020</span></td></tr>
  <tr>
    <td style="white-space: nowrap; vertical-align: top; text-align: center">21</td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/1772720/000119312520326022/d44818dex21.htm">Subsidiaries of the Registrant.</a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">By Reference</p></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">8-K</p></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">December&#160;23, 2020</p></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.1</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea148998ex23-1_xlfleetcorp.htm">Consent of Marcum LLP, independent registered public accounting firm of XL Fleet Corp., Inc.</a></span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Herewith</span></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.2</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><a href="ea148998ex5-1_xlfleetcorp.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent of Mintz, Levin, Cohn, Ferris, Glovsky and Popeo, P.C. (included in Exhibit 5.1). </span></a></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Herewith</span></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</span></td>
    <td>&#160;</td>
    <td colspan="3" style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Inline XBRL Instance
    Document </span></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span></td>
    <td>&#160;</td>
    <td colspan="3" style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Inline XBRL Taxonomy Extension
    Schema Document </span></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span></td>
    <td>&#160;</td>
    <td colspan="3" style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Inline XBRL Taxonomy Extension
    Calculation Linkbase Document </span></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span></td>
    <td>&#160;</td>
    <td colspan="3" style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Inline XBRL Taxonomy Extension
    Definition Linkbase Document </span></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span></td>
    <td>&#160;</td>
    <td colspan="3" style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Inline XBRL Taxonomy Extension
    Label Linkbase Document </span></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</span></td>
    <td>&#160;</td>
    <td colspan="3" style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Inline XBRL Taxonomy Extension
    Presentation Linkbase Document </span></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; text-align: center">104</td>
    <td>&#160;</td>
    <td colspan="3" style="vertical-align: top">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Schedule
and exhibits to this exhibit omitted pursuant to Regulation&#160;S-K&#160;Item 601(b)(2). The Company agrees to furnish supplementally
a copy of any omitted schedule or exhibit to the SEC upon request.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8224;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
confidential portions of this exhibit were omitted by means of marking such portions with asterisks because the identified confidential
portions (i)&#160;are not material and (ii)&#160;would be competitively harmful if publicly disclosed.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">#</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicates
management contract or compensatory plan or arrangement.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 187; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item&#160;17. Undertakings.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 33px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The undersigned registrant hereby undertakes:</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 33px">&#160;</td>
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To file, during any period in which offers or sales are being made, a post-effective amendment to this registration statement:</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 80px">&#160;</td>
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">to include any prospectus required by Section&#160;10(a)(3) of the Securities Act;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 80px">&#160;</td>
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">to reflect in the prospectus any facts or events arising after the effective date of the registration statement (or the most recent post-effective amendment thereof) which, individually or in the aggregate, represent a fundamental change in the information set forth in the registration statement. Notwithstanding the foregoing, any increase or decrease in volume of securities offered (if the total dollar value of securities offered would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be reflected in the form of prospectus filed with the Securities and Exchange Commission (the &#8220;Commission&#8221;) pursuant to Rule 424(b) if, in the aggregate, the changes in volume and price represent no more than 20&#160;percent change in the maximum aggregate offering price set forth in the &#8220;Calculation of Registration Fee&#8221; table in the effective registration statement; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 80px">&#160;</td>
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">to include any material information with respect to the plan of distribution not previously disclosed in the registration statement or any material change to such information in the registration statement;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 97pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 97pt"><i>provided</i>, <i>however</i>, that: Paragraphs (a)(1)(i),
(a)(1)(ii)&#160;and (a)(1)(iii)&#160;of this section do not apply if the information required to be included in a post-effective amendment
by those paragraphs is contained in reports filed with or furnished to the Commission by the registrant pursuant to Section&#160;13 or
Section&#160;15(d) of the Exchange Act, that are incorporated by reference in the registration statement, or is contained in a form of
prospectus filed pursuant to Rule&#160;424(b) that is part of the registration statement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 79.55pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 33px">&#160;</td>
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">That, for the purpose of determining any liability under the Securities Act, each such post-effective amendment shall be deemed to be a new registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 33px">&#160;</td>
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To remove from registration by means of a post-effective amendment any of the securities being registered which remain unsold at the termination of the offering.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 33px">&#160;</td>
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">That, for the purpose of determining liability under the Securities Act to any purchaser:</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 80px">&#160;</td>
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each prospectus filed by the registrant pursuant to Rule 424(b)(3) shall be deemed to be part of the registration statement as of the date the filed prospectus was deemed part of and included in the registration statement; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 80px">&#160;</td>
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each prospectus required to be filed pursuant to Rule 424(b)(2), (b)(5) or (b)(7) as part of a registration statement in reliance on Rule 430B relating to an offering made pursuant to Rule 415(a)(1)(i), (vii) or (x)&#160;for the purpose of providing the information required by Section&#160;10(a) of the Securities Act shall be deemed to be part of and included in the registration statement as of the earlier of the date such form of prospectus is first used after effectiveness or the date of the first contract of sale of securities in the offering described in the prospectus. As provided in Rule 430B, for liability purposes of the issuer and any person that is at that date an underwriter, such date shall be deemed to be a new effective date of the registration statement relating to the securities in the registration statement to which that prospectus relates, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof. Provided, however, that no statement made in a registration statement or prospectus that is part of the registration statement or made in a document incorporated or deemed incorporated by reference into the registration statement or prospectus that is part of the registration statement will, as to a purchaser with a time of contract of sale prior to such effective date, supersede or modify any statement that was made in the registration statement or prospectus that was part of the registration statement or made in any such document immediately prior to such effective date.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 188; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 33px">&#160;</td>
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">That, for the purpose of determining liability of the registrant under the Securities Act to any purchaser in the initial distribution of the securities, the undersigned registrant undertakes that in a primary offering of securities of the undersigned registrant pursuant to this registration statement, regardless of the underwriting method used to sell the securities to the purchaser, if the securities are offered or sold to such purchaser by means of any of the following communications, the undersigned registrant will be a seller to the purchaser and will be considered to offer or sell such securities to such purchaser:</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 80px">&#160;</td>
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any preliminary prospectus or prospectus of the undersigned registrant relating to the offering required to be filed pursuant to Rule 424;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 80px">&#160;</td>
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any free writing prospectus relating to the offering prepared by or on behalf of the undersigned registrant or used or referred to by the undersigned registrant;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 80px">&#160;</td>
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The portion of any other free writing prospectus relating to the offering containing material information about the undersigned registrant or its securities provided by or on behalf of the undersigned registrant; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 80px">&#160;</td>
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any other communication that is an offer in the offering made by the undersigned registrant to the purchaser.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 33px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers and controlling persons of the Registrant pursuant to the foregoing provisions, or otherwise, the Registrant has been advised that in the opinion of the Commission such indemnification is against public policy as expressed in the Securities Act and is, therefore, unenforceable. In the event that a claim for indemnification against such liabilities (other than the payment by the Registrant of expenses incurred or paid by a director, officer or controlling person of the Registrant in the successful defense of any action, suit or proceeding) is asserted by such director, officer or controlling person in connection with the securities being registered, the Registrant will, unless in the opinion of its counsel the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction the question whether such indemnification by it is against public policy as expressed in the Securities Act and will be governed by the final adjudication of such issue.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 189; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><div><a id="p_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the requirements of the Securities
Act of 1933, the registrant has duly caused this Post-Effective Amendment No. 1 to the Registration Statement to be signed on its behalf
by the undersigned, thereunto duly authorized in the City of Boston, State of Massachusetts on October 21, 2021.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>XL FLEET CORP.</b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Dimitri N. Kazarinoff&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 60%">&#160;</td>
    <td style="width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&#160; </span></td>
    <td style="width: 35%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dimitri N. Kazarinoff</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the requirements of the Securities
Act of 1933, this Post-Effective Amendment No. 1 to the Registration Statement has been signed below by the following persons in the capacities
and on the date indicated.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 35%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Signature</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 43%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Title</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 20%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Date</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">/s/
    Dimitri N. Kazarinoff</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Chief Executive Officer
    and Director</span></td>
    <td>&#160;</td>
    <td style="text-align: center">October 21, 2021</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Dimitri N. Kazarinoff</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">(Principal Executive
    Officer)</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">*</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">President and Director</span></td>
    <td>&#160;</td>
    <td style="text-align: center">October 21, 2021</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Thomas J. Hynes, III</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">/s/
    Cielo M. Hernandez</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Chief Financial Officer
    </span></td>
    <td>&#160;</td>
    <td style="text-align: center">October 21, 2021</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Cielo M. Hernandez</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">(Principal Financial
    Officer&#160;and Principal Accounting Officer)</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">*</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Director and Chair of
    the Board</span></td>
    <td>&#160;</td>
    <td style="text-align: center">October 21, 2021</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Debora M. Frodl</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">*</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Director</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">October 21, 2021</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Declan P. Flanagan</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">*</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Director</span></td>
    <td>&#160;</td>
    <td style="text-align: center">October 21, 2021</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Kevin Griffin</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">*&#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Director</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">October 21, 2021</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Christopher Hayes</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">*&#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Director</span></td>
    <td>&#160;</td>
    <td style="text-align: center">October 21, 2021</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Jonathan J. Ledecky</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">*&#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Director</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">October 21, 2021</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Niharika Ramdev</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">*&#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Director</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">October 21, 2021</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Sarah Sclarsic</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">*By: /s/ Dimitri N. Kazarinoff</p></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Dimitri Kazarinoff, as
    attorney-in-fact</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  </table><div>
</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">II-8</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><!-- Field: Rule-Page --><div style="width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p><div>





































































































</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c1" id="hidden-fact-0" name="us-gaap:ConvertibleSubordinatedDebtCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c1" id="hidden-fact-1" name="us-gaap:DerivativeLiabilitiesCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-2" name="xl1:WarrantLiabilities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c1" id="hidden-fact-3" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-4" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c1" id="hidden-fact-5" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c1" id="hidden-fact-6" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c1" id="hidden-fact-7" name="xl1:LeaseLiabilityesNoncurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-8" name="us-gaap:BusinessCombinationContingentConsiderationLiability" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c1" id="hidden-fact-9" name="xl1:DeferredObligationWorldEnergyNoncurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-10" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c1" id="hidden-fact-11" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-12" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-13" name="xl1:ChangesInFairValueOfWarrantLiability" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-14" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-15" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-16" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-17" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c8" id="hidden-fact-18" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-19" name="xl1:ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c8" id="hidden-fact-20" name="xl1:ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-21" name="xl1:ChangesInFairValueOfWarrantLiability" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c8" id="hidden-fact-22" name="xl1:ChangesInFairValueOfWarrantLiability" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-23" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-24" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-25" name="us-gaap:OtherIncome" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c8" id="hidden-fact-26" name="us-gaap:OtherIncome" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c56" id="hidden-fact-27" name="xl1:WarrantLiabilities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c59" id="hidden-fact-28" name="xl1:ChangesInFairValueOfWarrantLiability" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c59" id="hidden-fact-29" name="xl1:ChangesInFairValueOfWarrantLiability" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c59" id="hidden-fact-30" name="xl1:InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c1" id="hidden-fact-31" name="us-gaap:ConvertibleSubordinatedDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c1" id="hidden-fact-32" name="us-gaap:DebtInstrumentUnamortizedDiscount" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c1" id="hidden-fact-33" name="xl1:SubordinatedConvertiblePromissoryNotesNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c1" id="hidden-fact-34" name="xl1:TermLoan" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c1" id="hidden-fact-35" name="xl1:DebtInstrumentTermLoanUnamortizedDiscount" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c130" id="hidden-fact-36" name="xl1:PublicWarrants" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c131" id="hidden-fact-37" name="xl1:PublicWarrants" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c129" id="hidden-fact-38" name="xl1:PrivatePlacementWarrants" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c130" id="hidden-fact-39" name="xl1:PrivatePlacementWarrants" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c129" id="hidden-fact-40" name="xl1:ContingentConsideration" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c130" id="hidden-fact-41" name="xl1:ContingentConsideration" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c132" id="hidden-fact-42" name="us-gaap:DeferredTaxLiabilitiesDerivatives" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c133" id="hidden-fact-43" name="us-gaap:DeferredTaxLiabilitiesDerivatives" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c132" id="hidden-fact-44" name="xl1:ContingentConsideration" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c133" id="hidden-fact-45" name="xl1:ContingentConsideration" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c132" id="hidden-fact-46" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c133" id="hidden-fact-47" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c21" id="hidden-fact-48" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-49" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-50" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c1" id="hidden-fact-51" name="us-gaap:DeferredTaxAssetsNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-52" name="us-gaap:DeferredTaxAssetsNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c1" id="hidden-fact-53" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c175" id="hidden-fact-54" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c177" id="hidden-fact-55" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" id="hidden-fact-56" name="xl1:ProjectsWarrantedTerm">P1Y</ix:nonNumeric>
<ix:nonFraction contextRef="c1" id="hidden-fact-57" name="xl1:DeferredPurchasePriceConsiderationWorldEnergy" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c1" id="hidden-fact-58" name="xl1:AccretedContingentCompensationToSellersOfWorldEnergy" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-59" name="xl1:AccruedFinancingFees" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c194" id="hidden-fact-60" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c194" id="hidden-fact-61" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c194" id="hidden-fact-62" name="xl1:LeaseSLiabilityNoncurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c194" id="hidden-fact-63" name="xl1:FinanceRightOfUseAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c194" id="hidden-fact-64" name="us-gaap:FinanceLeaseLiabilityCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c194" id="hidden-fact-65" name="us-gaap:FinanceLeaseLiabilityNoncurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c198" id="hidden-fact-66" name="xl1:FairValueofPrivateWarrants" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c199" id="hidden-fact-67" name="xl1:FairValueofPrivateWarrants" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c198" id="hidden-fact-68" name="xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c199" id="hidden-fact-69" name="xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c198" id="hidden-fact-70" name="xl1:EarnoutWorldEnergy" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c199" id="hidden-fact-71" name="xl1:EarnoutWorldEnergy" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c198" id="hidden-fact-72" name="xl1:FairValueOfObligation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c199" id="hidden-fact-73" name="xl1:FairValueOfObligation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c202" id="hidden-fact-74" name="xl1:FairValueofPublicWarrants" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c203" id="hidden-fact-75" name="xl1:FairValueofPublicWarrants" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c201" id="hidden-fact-76" name="xl1:FairValueofPrivateWarrants" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c202" id="hidden-fact-77" name="xl1:FairValueofPrivateWarrants" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c201" id="hidden-fact-78" name="xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c202" id="hidden-fact-79" name="xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c196" id="hidden-fact-80" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c196" id="hidden-fact-81" name="xl1:WeightedAverageExercisePriceFairValueIssuedPerShares" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c206" id="hidden-fact-82" name="xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c206" id="hidden-fact-83" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c206" id="hidden-fact-84" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c206" id="hidden-fact-85" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c206" id="hidden-fact-86" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c206" id="hidden-fact-87" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c208" id="hidden-fact-88" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c208" id="hidden-fact-89" name="xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c209" id="hidden-fact-90" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c209" id="hidden-fact-91" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c162" id="hidden-fact-92" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">P1Y</ix:nonNumeric>
<ix:nonNumeric contextRef="c161" id="hidden-fact-93" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">P4Y</ix:nonNumeric>
<ix:nonNumeric contextRef="c162" id="hidden-fact-94" name="xl1:RestrictedStockUnitsDirectorsTerm">P1Y</ix:nonNumeric>
<ix:nonNumeric contextRef="c161" id="hidden-fact-95" name="xl1:RestrictedStockUnitsDirectorsTerm">P4Y</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag">true</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentType">POS AM</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey">0001772720</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="xl-20210630.xsd" xlink:type="simple"></link:schemaRef></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship fromRefs="ix_0_fact ix_1_fact ix_2_fact ix_3_fact ix_0_fact ix_1_fact" toRefs="ix_0_footnote"></ix:relationship>
<xbrli:context id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </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="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </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="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</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="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</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="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</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="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</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="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</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="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</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="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </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="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</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="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</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="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</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="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">xl1:RestatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</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="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</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="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">xl1:RestatedMember</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="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</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="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">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:context id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</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="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</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="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</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="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</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="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</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="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xl1:PIPESharesMember</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="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">xl1:SubscriptionAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">xl1:SubscriptionAgreementMember</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="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xl1:PrivatePlacementWarrantsMember</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="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xl1:PublicWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xl1:PublicWarrantsMember</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="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xl1:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">xl1:XLOwnedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">xl1:MergerOwnedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:QuantumFuelSystemsLLCMember</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="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:QuantumFuelSystemsLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="xl1:MilestoneAxis">xl1:FirstMilestoneMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:QuantumFuelSystemsLLCMember</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="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="xl1:MilestoneAxis">xl1:SecondAndThirdMilestoneMember</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="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:QuantumFuelSystemsLLCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</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="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</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="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:WarrantyObligationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:WarrantyObligationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</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="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</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="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</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="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</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="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:TotalRevenueMember</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="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:TotalRevenueMember</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="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYlVHeqNT2BA3KTOwNjG9EZeHcEDP7pisV9ZKTqR2u65lXUuls9b5zfv0Ytj+bbvkCNyRDHwDzbZTlA6p+VvBN8j1NVpEDvRU1QTnH20IJCLvkbIxBHM547FS+LEVNRBBDFjp+BZ/o9mfcWULQLszBm7QgyBympoCScE3NYbb8+DSBWFDjtjqKySdsqFIDlNx6OPYdBe9fGJw==] CSR-->
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2015-03-01</xbrli:startDate>
    <xbrli:endDate>2015-03-04</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">xl1:InvestmentFundsMember</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="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">xl1:InvestmentFundsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">xl1:XLHybridQuincyLLCMember</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="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">xl1:XLHybridQuincyLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DebtMember</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="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DebtMember</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="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-24</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">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="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="xl1:TypeOfAgreementAxis">xl1:VehicleFinancingAgreementsMember</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="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <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="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <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="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <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="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-21</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">xl1:WarrantsForTheIssuanceOfCommonStockMember</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="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">xl1:StockOptionsIssuedAndOutstandingMember</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="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">xl1:AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember</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="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</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="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">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="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-07-01</xbrli:startDate>
    <xbrli:endDate>2019-07-14</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">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="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</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="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</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="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">xl1:WorldEnergyEfficiencyServicesLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-05-17</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">xl1:OneCustomersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">xl1:TwoCustomersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</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="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</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="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:WarrantyObligationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</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="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</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="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</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="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</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="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember</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="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember</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="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:TotalRevenueMember</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="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:TotalRevenueMember</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="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:TotalRevenueMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:TotalRevenueMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:PurchasePriceConsiderationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:PurchasePriceConsiderationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis">xl1:PurchasePriceConsiderationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis">xl1:PurchasePriceConsiderationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:WorldEnergyMember</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="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:WorldEnergyMember</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="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:WorldEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:WorldEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="xl1:RDAndManufacturingFacilitiesAxis">xl1:OfficeSpaceAndRDAndManufacturingFacilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="xl1:RDAndManufacturingFacilitiesAxis">xl1:OfficeSpaceAndRDAndManufacturingFacilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="xl1:RDAndManufacturingFacilitiesAxis">xl1:OfficeSpaceAndRDAndManufacturingFacilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xl1:PPPNoteMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</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="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2021-02-24</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-25</xbrli:startDate>
    <xbrli:endDate>2021-03-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c213">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</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="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</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="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</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="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">xl1:XLLegacyWarrantsMember</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="c219">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">xl1:XLLegacyWarrantsMember</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="c220">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">xl1:XLLegacyWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c221">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">xl1:XLLegacyWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c222">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</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="c223">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c224">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001772720</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-07-15</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit id="usdPershares">
  <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:unit id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>2
<FILENAME>ea148998ex5-1_xlfleetcorp.htm
<DESCRIPTION>OPINION OF MINTZ, LEVIN, COHN, FERRIS, GLOVSKY AND POPEO, P.C
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibit
5.1</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 18%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 64%"><IMG SRC="ex5-1_001.jpg" ALT=""><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 18%"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">One&nbsp;Financial&nbsp;Center</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Boston,
MA 0211</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">617
542 6000</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">mintz.com</FONT></P></TD></TR>
</TABLE>

<P STYLE="margin: 0; font: 10pt Times New Roman, Times, Serif"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">October
20, 2021</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XL
Fleet Corp.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">145 Newton Street</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Boston,
MA 02135</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Re:
Post-Effective Amendment No. 1 to Registration Statement on Form S-1</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Ladies and Gentlemen:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have acted as counsel for XL Fleet Corp., a Delaware corporation (the &ldquo;Company&rdquo;), in connection with the Post-Effective Amendment
to Registration Statement on Form S-1 (the &ldquo;Registration Statement&rdquo;) relating to the registration under the Securities Act
of 1933 (the &ldquo;Act&rdquo;) of (a) the issuance of shares of common stock, $0.0001 par value per share (&ldquo;Common Stock&rdquo;),
of the Company upon the exercise of warrants issued by the Company, and (b) the resale of Common Stock and warrants issued by the Company
held by certain stockholders and holders of outstanding warrants of the Company, as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            issuance of up to 4,233,333 shares (the &ldquo;Warrant Shares&rdquo;) of Common Stock that
                                            are issuable upon exercise of certain currently outstanding warrants to purchase Common Stock
                                            (the &ldquo;Warrants) issued in a private placement in connection with the initial public
                                            offering of the Company (formerly known as Pivotal Investment Corporation II), all of which
                                            are authorized but heretofore unissued shares;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            resale of up to 48,083,495 shares of Common Stock (including up to 4,233,333 Warrant Shares
                                            and up to 1,595,540 shares of Common Stock (the &ldquo;Legacy XL Warrant Shares&rdquo;) issued
                                            or issuable upon the exercise of certain Legacy XL warrants assumed by the Company (the &ldquo;Legacy
                                            XL Warrants&rdquo;)) (the &ldquo;Selling Stockholder Shares&rdquo;); and</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            resale of the Warrants.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Warrants were issued pursuant to a Warrant Agreement, dated July 11, 2019, between the Company and Continental Stock Transfer &amp; Trust
Company, as warrant agent (&ldquo;Warrant Agreement&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have reviewed the Registration Statement, the Company&rsquo;s certificate of incorporation and bylaws, each as currently in effect,
the Legacy XL Warrants and the Warrant Agreement and are familiar with such corporate proceedings and satisfied ourselves as to such
other matters, as we have considered relevant or necessary as a basis for the opinions expressed in this letter. In such review, we
have assumed the accuracy and completeness of all agreements, documents, records, certificates and other materials submitted to us,
the conformity with the originals of all such materials submitted to us as copies (whether or not certified and including
facsimiles), the authenticity of the originals of such materials and all materials submitted to us as originals, the genuineness of
all signatures and the legal capacity of all natural persons.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">With
respect to the Warrants and the Warrant Shares, we express no opinion to the extent that, notwithstanding the Company&rsquo;s current
reservation of shares of Common Stock, future issuances of securities of the Company, including the Warrant Shares, and/or antidilution
adjustments to outstanding securities of the Company, including the Warrants, may cause the Warrants to be exercisable for more shares
of Common Stock than the number that then remain authorized but unissued. Further, we have assumed the Exercise Price (as defined in
the Warrants) will not be adjusted to an amount below the par value per share of the shares of Common Stock.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">With
regard to our opinion concerning the Warrants constituting valid and binding obligations of the Company:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)   &nbsp;Our
opinion is subject to, and may be limited by, (a) applicable bankruptcy, reorganization, insolvency, moratorium, fraudulent conveyance,
debtor and creditor, and similar laws which relate to or affect creditors&rsquo; rights generally, and (b) general principles of equity
(including, without limitation, concepts of materiality, reasonableness, good faith and fair dealing) regardless of whether considered
in a proceeding in equity or at law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)   &nbsp;Our
opinion is subject to the qualification that the availability of specific performance, an injunction or other equitable remedies is subject
to the discretion of the court before which the request is brought.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)   &nbsp;We
express no opinion as to any provision of the Warrants that: (a) provides for liquidated damages, buy-in damages, monetary penalties,
prepayment or make-whole payments or other economic remedies to the extent such provisions may constitute unlawful penalties, (b) relates
to advance waivers of claims, defenses, rights granted by law, or notice, opportunity for hearing, evidentiary requirements, statutes
of limitations, trial by jury, or procedural rights, (c) restricts non-written modifications and waivers, (d) provides for the payment
of legal and other professional fees where such payment is contrary to law or public policy, (e) relates to exclusivity, election or
accumulation of rights or remedies, (f) authorizes or validated conclusive or discretionary determinations, or (g) provides that provisions
of the Warrants are severable to the extent an essential part of the agreed exchange is determined to be invalid and unenforceable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)   &nbsp;We
express no opinion as to whether a state court outside of the State of New York or a federal court of the United States would give effect
to the choice of New York law provided for in the Warrants.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
the basis of the foregoing and the assumptions set forth below, and subject to the qualifications and limitations set forth herein, we
are of the opinion that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Warrant Shares have been duly authorized and, when issued and paid for upon exercise of the
                                            Warrants in accordance with the terms of the Warrants, will be validly issued, fully paid
                                            and nonassessable.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Warrants constitute valid and legally binding obligations of the Company.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Selling Stockholder Shares, other than the Warrant Shares and the Legacy XL Warrant Shares,
                                            are validly issued, fully paid and nonassessable. Any Warrant Shares and Legacy XL Warrant
                                            Shares included in the Selling Stockholder Shares, when issued and paid for in accordance
                                            with the terms of the Warrants and Legacy XL Warrants, respectively, will be validly issued,
                                            fully paid and nonassessable.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have assumed that at or prior to the time of the delivery of any of the Warrant Shares, the Registration Statement will have been declared
effective under the Act. The opinions set forth in this letter are limited to the General Corporation Law of the State of Delaware and
the law of the State of New York, in each case as in effect on the date hereof.</FONT></P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
hereby consent to the filing of this opinion letter as Exhibit 5.1 to the Registration Statement and to the use of our name under the
caption &ldquo;Legal Matters&rdquo; in the Registration Statement and in the Prospectus forming a part thereof and any supplement thereto.
In giving this consent, we do not thereby admit that we are within the category of persons whose consent is required under Section 7
of the Act or the rules and regulations of the Commission promulgated thereunder.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
  <TD STYLE="width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Very truly yours,</FONT></TD></TR>

<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD STYLE="border-bottom: Black 1.5pt solid">/s/&nbsp;<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mintz,&nbsp;Levin,&nbsp;Cohn,&nbsp;Ferris,&nbsp;Glovsky&nbsp;and&nbsp;Popeo,&nbsp;P.C.</FONT></TD></TR>

<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mintz, Levin, Cohn, Ferris, Glovsky and Popeo, P.C.</FONT></TD></TR>
</TABLE>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="text-align: center; margin-top: 0; margin-bottom: 0; width: 100%"><DIV STYLE="text-align: center; font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>ea148998ex23-1_xlfleetcorp.htm
<DESCRIPTION>CONSENT OF MARCUM LLP, INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM OF XL FLEET CORP., INC.
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 23.1</B></P>

<P STYLE="margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="margin-top: 0; margin-bottom: 0; text-align: center"><B></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="text-transform: uppercase"><U>Independent
Registered Public Accounting Firm&rsquo;s Consent</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We consent to the inclusion in this Registration Statement
of XL Fleet Corp. on Post-Effective Amendment No. 1 to Form S-1 (File No. 333-252089) of our report dated March 31, 2021, except for the
effects of the restatement discussed in Note 2 as to which the date is May 17, 2021, with respect to our audits of the consolidated financial
statements of XL Fleet Corp. as of December 31, 2020 and 2019 and for each of the two years in the period ended December 31, 2020, which
report appears in the Prospectus, which is part of this Registration Statement. We also consent to the reference to our Firm under the
heading &ldquo;Experts&rdquo; in such Prospectus.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">/s/ Marcum <FONT STYLE="font-variant: small-caps">llp</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Marcum <FONT STYLE="font-variant: small-caps">llp</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Melville, NY</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">October 21, 2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>img_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  I +P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M=J=O8?'/Q%:R6ME>01K.VB>')?-CFU;4X%8 S1R932?,97\XNRJ8XR*_0O\
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
MWRD1% _HW\(])_\ ?7^;UW+_ '3^'\Q32MU;]046G=MO^O4_B%_X+I?\&_\
M\8OB#\9O&7[8G[%'AB#QS%\0YO[;^+'P8L9K:QU^V\3)!MO?%?@U9Y8;?48=
M66%)]0TF-DNX[XR7$ E64JOXO?"K]N+_ (+K_LC^'K7X1>%+_P#:@T/0/#ZG
M1])\,^-OA7K/C$Z)# #$FGZ7>ZMI%[<):6X"I;1K=20PHJ+"!'@#_4:7[@^H
M_P#0J\V\4_\ '_#_ +R_^@FDXIN]VGY,7(M6FTWN^_JO\K'^<3I\?_!Q9_P4
M1D@\&7%Y^U'-X6U>YA^VSZLLWP;\%Q6TTB))+J5Z%T22:P5"2T*O,"N<1,^!
M7^B9\"/AQK/A']G'X6?"GX@F._U[0?A1X9\%>,2EW)?Q7FHVOANVTC6\7TS/
M)>)-,+C_ $F1F>8-YC$EN?9],_X\+;_KDG_H(J_32LK;@HVMUOI\K=;WOM^)
M_F)_\%(?^".7[:O[ _[3WB'XF? KX?\ C[Q]\(W^(%Y\1?@]\4OA9IEWK.L>
M"YI=5?7;+3-<T_2EFU#2-6\/74K0PW30FTOH(4FC<AWC'ZQ?\$;/VZ_^"QG[
M2G[<7PF\$?M*7WQAU#X :=H'BJ/QE>ZU\+&\'Z&TL.AR1:1-KNM/I%B9[T7H
MB>%_.\QYR28VW,1_;UJO_(/N_P#KB_\ Z":YGP5_QZ7'_72A*S;3WW7]?CW#
MEL[IM7W5WK^)^95SXA_:>^%UYIGBO3=5^)OC[1-'^+OQ'B\5^%-4TF+4+W6_
MA_%Y=AX6MM&9(TDB^Q75VE[;70S]JMXI"^0N:^Q?V4M7^+FH?"6*;XS7=_>^
M.E\5^+X[J>]TV/3I!IAUJXET6WCMU&TP6>FRP6<4X_UX@,O5J^H&_A_W1_6I
%J99__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>img_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" "V ?0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH *^ /^"E7[>GA;_@G1^S+J_[07B+P?J?Q OF\1:'X*\)>#=+O(]-;6_$_
MB.29;)+_ %6:*>+3-+M8;6XNKZ\>*1ECC$42F65*^_Z_G$_X.@=.:^_X)VZ#
M,OB*+138?'[X>7+:=(V&\2QM::]"^D(/-3<5\Q;TKY<Y_P!&4^5C+*GL_1_D
M!^,'B_\ X.>OVZO$FIR7/@GX;_ /P!I)E'V?2[FPUKQA>K"TJ(JSZA>ZKIB/
M(7EBB=X[:./G>H'6N=C_ .#D_P#X*,S3PV\=O\ %>2:&'<W@&[6-!(9BSDMX
ME)*);P274G/"!0""0#_.Y9V+E/WEY8!?)&H,(X$+,R<07!_=YCL8 '$MJA_?
M-EI'7^'IK'3%=XDEO()SJCH;W]S'')=1.P#)8%(C_9]JZE87>/SI%A)3<N]F
M,\VMGHFVO3:U[;7U_P"& _HMT7_@X?\ ^"E^O^1_9^D_ >1[E+"2*/\ X0"[
M5Q_:4C?88Y%?Q.I5Y+93<3 X\I2JMM.!6[+_ ,%^/^"H21)=2:?\ [:U>*]N
M!(? $[NT-E.]IOVGQ,"JSW$9P"-VS:RG!%?BK\,=/AE$T4]U;W$.E@O;B*V6
M%K5F;S+F3494MB^HN2K1D?N!#!N5 "VX^J>)I5DT"UUTW%BUU.OEO?1:<B:8
MZIYMM'':Z<(1Y"P1!]F_+S3L\[LP9,.Z[6;UM=RZ=+-VO^GR _3>[_X.)/\
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
M"K*#<X*2Y7JKI:-/6ZNM=GT(A451-I-6;6K3O;2Z\C0HHHKC+"BBB@ HHHH
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
MU&<6IQ;7Q)2BW&Z>ZO=6VZI1G&6S6FZV:]4]4:5%%%9%!1110 4444 %%%%
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
MX2;3;WBVKIKNO,_K9N2#&X&#U4  YR &(4#&XY'3G!4G'RG'X/?MI7MY<?M
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
M@=LU_.)IWQ+LM9MA?:3\(_B3JMF99(5O+'P<]S")8 ?.B,J0D&5#@,A P<9
MR Q;_%'0M%UZVG\1_#KQKX7BN-/DCM'U_P ,#3DNI4NO,D6U:>#]^T<9W.JY
M9!AL@<@>1X!OW,<Y)JZ2E2;O?S:>@WB:RU]E%Q[\S/Z0X_CW\&Y,E?B1X589
MP%&I1E@1P> "3D].!Q0_Q[^#<;+&WQ&\+"1E9TC_ +20NRH5#-M W;5+J"2
M,G!P:_#[P'^T9\/[PNNF_#CQKJ[6@5IETKPQ:ZHZQ,[*)76!79(68;07(W'"
M@@Y Z+4/VJOA-I>O1V^J>!?%FFW<.FS13VFI>%]-L[Q#<313P.]O<-#*J3IS
M&S !QGRRV"2+(L(W98N;=KV_=)V797NU\O0%B*N[IQMZOKMM_P .?LXO[0'P
M7.<?$GPNV#M/^GJ.>/\ 9'7<!]>.#2M\?O@P@=F^)'A55C5F<MJ*#:J@,Q.5
MX 7GWQQVS^/]I^T?X#U>S%WI'PM^(-]:3/-''?V'@BVN[8E#LF1+BWAEB,BM
MD,?G:(G<5++Q9C_:!\'H##<?"+XFIS+)'+-\/E9(X4=2J33I9QK(VSY?,:%&
M<9W*>:AY+@TTGC)1WNY.DK6\K[C^LU7_ ,NUO;?IWL?9?[8OQI^&FN_!?5O#
M.@>)[+Q+K.N:OH0L;'1;6ZU4E;75+:XFEG:W@,-ND21^86DE1FQ\F23M^ O
M_P"T+J7PIU+4=6^'.HZCX?@U;3K/3M4T[Q)H\NI)+>V<>RXN_+>SABMD6^:X
MFT_[C16LACF>=<LW067[3'@^WGU$^(/!6MVNCF^\O19-,\&Z@US;VBQ99O$
MFA2&.X$BM(9;0);QQX&YLLU<#\1/VC?@AK6B^(X+"^:WO+B+3&B1]+^SRR"&
M"5',,Z2JGW2%8 EN@*'.VO5P>#P.&HSP[K1KTIS<I1J.+B]M9)-7MHT[[[&4
MZE2;YK<LDFM+N]]='9_UL:_@SXC0^%/BY\/_ (S>(+I/%=[IGBS7=2U#1-&O
M-.E\0:G<^(M U>QN+QQ=3V\-N;>2X:X-LNW<J^3'AMJU^EO[2G[1'B_P!X<^
M$_B3X>'3[>V\?%KRX37M+^UW":?/IUM?VL'E"XB-O=)YX$JAG 92@)&"?Q[T
M'X@? +7_  [\.[36-3M6N;G7=9M]8:Y@Q-/&U_:M:12N1,_R0^9AGV@(6(ZD
MCJ_'NOZ9XJN;;P1H'Q&O+KPCX:C%WX6TB#4X4OM!FU*8237.BW5REPUF76W2
M-XGTZY@: M&L:Y(*Q66T,1B,/B(NG.G"U.=.3O%TXI\J6KVO=)WND%.M*$)0
M=[M-I]>9O7SZ[^A[PO[87QUT#_A+M>@\06][=RVU[=26>N6*WFBI<6UNTUNN
MC6!DA&G6\:J86AMYF2< O+^]YKU[XD_$O]IWQS\+OV?_ !KX+\._$/Q$GQ ^
M&.BZ[XHM_A0]CH]A:>+-06.28WDLU];WUO936\XFBMWN)[2/RF+ R ;OSRAT
MKQWI]KJ=G%XQ_M+3M5L[O1]137?#>AZM<Q:/J3+%<1V.I1)ILMOJ@M0ZV6HI
MIC217&9 CQC:?TN^#G[87P]^%?PP^'/PXN/"?C"=?!WAW3/#,MVDMA,3;:7:
MK!'>?OC8R7CR;%5@EO;LSEW6*-=J5S9A@GAY4:F!P,)SA4DY>XI1Y'&RC*+T
M;4M8M%TJG/>-2K)7VU:N][K3HKIWZF=\ ?!W[7=UXV\"^(/%OACQ;X5\%:3J
MS2:]I_COXF0:IJ<UBPNXKN5-$L_MGVE9S)#-:VEU=DQ%"RNAVK7ZJ+TZ^P&,
M8 )QQ@8/8]CCBOF?P=^UM\%/&E_!IUKXF?1+Z:V>Y%OXBL9-+1D0H'0WCM+:
M)*I9=L;3AI%8E%. 1[C!XT\(7<"W-MXG\/RVS'"W*ZS8"-L;=VV1IP&(!&>3
MSC-?-8QXJI4YJV&]C)122A1<(I7;N^6-FUW>MK79U4^1)J,W)7NVVG:_K9V9
MU-<SXO\ $6A>%/#NJ:[XEU0:+HUE;DWFH^8T<EL)6\E#;E$>3[3))(J0"-6D
M:4J$7=C.A;Z[HMS&LMMJ^E7$+%@DL&HVDT;$,00KI,RL01AANX;([5YI\;?
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
MH7_: \<V&FZ[IVJVVO\ AKQ)XN\/7IU&W,5M/Y-Q"+^[C$;R$J&C=) R,H5
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
M[H_.,TP>991C*N!S#!U\#BZ$G&I0Q-.5.K!J]_=DE=-*ZDN9-:Q;1]_>-_\
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
M6Z=:A)R5/$X:IRJM0J)-74HJ\6[\DTI+6Y\]*RR!9%*NLBAE>-P\1# %'A9
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
MBSRYE8LPRBA_-O@%\6]%_9U^/GPB^(.F^-HO%&DZAX[T#0_&NI6M_JVH6J^
M/&FAWOA^YM?,U&.#-MX4O;B&ZAMIUCELWT^1@B[4)]\^/,'PW\OPQHL_B%IK
M+4=+L[K7+*TUB]U"X*Z7:M)H[W#69FGM#:7MU.]IED,C2L=CKR/QP^,GCZ'3
M?">NV%A=:EI>EVOB*ZOK&7=;CR[>#2]34^;]M:&X>6%8DFF>:%'"RKL!<#.6
M.5&6&J0GR<DJ<TY-J\)-.SMM>Z5K[;FM*+=6#A=V=VGHFG9=/O1_?%+<Q^3'
M+$_FI.$:*2([D:.0 K*'7*^65(8/\P(.0&K\2_VT/COJ/Q!\=ZEX T:^EA\%
M>"[W[!=P0RE1KWB"W %_<W*C:TEMI\X-E;0O\AGAGN,'=&5_3CX":KJMU^S+
M\&M8OI;B]U>Y^"G@C4+FXN]XNKN\D\&:?<&682*K"::4[W5U#*"P( S7\_6I
MWL]]J6JWMT[27%WJFJ7=Q)(2S/<2ZA<2W#NS9)=G8L3R26+ Y.*_SZ^EUQ=F
MF1\/91P]EM>KAZ>?8K$?7ZM*<J<JN%PL;+#JI"47RU9RBYQ3M**L[H_I_P"C
MCPS@,WXBS/.,=2IXB628:C]3I58J<(XK$RDG7Y)*47*G3@U3DT^64FU[VI2
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
M"_#;3/&6OP^$-/T+P9HGBC4;:U\0>+-3FMKB"&[O-+TV.66.ZCM962YC:XN
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
M]T7QW\>Q  L6PJQV:(!N&0 GR@X/H/@"[\)>/($WW'Q(NRI9%\L>&]'8LSL
MBG-WD;W8!1N/.,]S6%JVC^/]+TR[U6/QE=WB6EC=WS6UOX9T.:[N5M()I1;6
MT$>HQYN;IHC##YC*@D8%UV\'N5#"PBHPP6&C"*BDO8P2BET2459)+1)*W;0\
M]NK4DYU*]6=23<Y.4G*3;U;;D][[MMMGZ5-\2_$S0&W/QT^,;6C1-"R#XU^-
M_GBD1HV ==,\Q6 (VRHX<,VX$. 1Y'X3\&Z+X/UZ"+X7_$GXRZ!J7C?Q0)_%
M"K^T;\8M5_M^9["]GGEE77+O4X[.\:6.)UGL(K91L"A%&:^-O"-C\5?&&D6^
MJZ1XAU]5FMK"Z&E3^&=)75+%+ZT@NA;7\7VGR(YX&DEA=XI#&QC)0AB5%'6?
M%'Q'^%/CWPU-K&H^+]2UW299-;\+Z!;^#8=GC>>*WS>0Z%?:;>NR'1$S/JLM
M^VGK#!O\K[4&(JE2PRBKX3#Q4F[VHQCO:UVHWU??KY$MUEJJ\GJK:]+_ -?<
M?HCIGQPET'5=0T7Q=^U!\8_"UU8+,LNF>(?B_P"(%^RRBXEB"Q2SVLCRVR6\
M44L$Q=VE%P9"0"%KB_B-^TS\#?$6CWO@CQ/^V9\0M8L=3DM[+6=)LOCAXSM_
M/MY)(Q=VEQ>Z1%9W42R12,LJQ7D!()_>8 KQ_P"-7Q)\.^'-#U#6O%WA;1=1
M\6ZMY;:=9^(].C@AF^TV=D\D\R6\DMU.MF9T?^SK*9+F_FEBM[9XC("OYPZC
MXD\3S7^@7MII6I^)K+Q9J.KZ7X.M_!VBZ/;3>+9])15OM1.E1:48=$L["8&V
MU&PO=*U'4Y(K4I:W5[>/D85(82DFEA,+*5U*[I+FBY-*VVEWY:C<JKE%N<M$
M]$^MM&UY7ZOU/UT\.^(/ ^C:-I.@_"G]H/XZ6W@C3[83Q6>D_'7XA:A%;VZ2
MF%+;2[W4)]1N?+8R@RPS74BHJJX&-Q'K>F-X^TS0-*'B#XY_M*7+AX(Q?VWQ
M1\4R2W,^HS 6T;K T$C@*T2[WC_=D.2=I)'YH_#"W?3M-N?%OAR\L_MNFR6]
MUK6EV=E?^'XO%.C0RVS:A)_8>HZ7I<,6I:'=R&S?5M&MD60QFUU&SM)7Q+^M
M_P 7O%=MKG[/Y\9>&=";5FN?#']L6DL4B0/!?Z;;12VUG/%!-;WLLT]PC*8K
M3)&QXW*A\UI3H864;SPM![*\:<=%:[=G'O\ U82]HI.2JS:3;Y6WYWZZ[K7_
M (8\BTGP;I_@V]\5^)=#^(?[2FFZQXHD-_XJU<?%+XE7=SKEQ:K^[N+G^T=9
MO+.V%O&&*?8+:TB2+<?+( %/;]K/X^_LZ_$?P=\,_!WQFN/C3!XQTJ35M?M/
MB_8WGB&W\%R3269TTZ1XLM#8Z_%"+.=H+FVUB>^M;V]!E@%IF11\7W.O-I5C
MI.N:7XQUWQ/XD\4226NL>%)_$.I7EK;VUS$T=R8K!+LQV7E*YN(S#Y:P",A%
M:+?NR)-93P[\3/$FJC1M2\22KIWAB)]-T_5!!>W6G6-GJ%_J22W4JSW,%JMM
M$'>91(I$>TA3R"M@<#5C!3P]*,4UKRI-I]%:SOL]F:*K-->^[[6=V[^CTM=W
MZ=C]A]%_;]^-NB:OJMSXJ\)?#GQQX=T*_P!*75=+\'3:IH?C!M'U"V>6YU#2
M!JM[>:1?7EE* T.EW#VTE]$)A%<I(%KZX\#?MY? #QMK-MHUU?>*O ,UZ"FG
MWWQ&\-S>&='O[P74=J^G0:M+<W5DE[%/(O[JYEMXR!NCE8* ?P-^'7C;PQXW
MU"Z\2'X?W6A^"[S0=-AM8-;U.74K/6)#K,UI<W\+S06MZ9;,SV]N+2*/+Y#S
MRPP@K)]::7HW@'2M'O3I^DZ=IM]<K)83PRVRRZ9?M<_/FXL[DW.E(;VU+/)=
M)&9[;!FC9Y(E0\57(,%74Y4I.BTFE&,KQO;1VEJ[OSL'UBK"RLII+72SLG;H
MVKMOY6['[E_$;X;^#OB[X1O?#'BNSBU+3-1M6DL=0MI1'?Z5/+%FVUC1-2MR
MLMK>0.8[B&>"7RY@BI*LL#-&W\V?[0/[$NF_#+QWXATC7]0\>Z9=7\%Q>Z%K
M>@>,];T70?%FG11.L6IC3[63[+!J(8K_ &W:1$217A>7YHI4D/W=^PE^U8EK
M\=O&7[,.I>(DNOA[+8Q:M\')==U"XOM>TC7$W'Q)\/;;69YC#JVAVD2K?>'%
M:..Z@#7%M'^Z$<,?Z:_'GX+^'_C?X"U3PMJT*Q:I%;75UX7UN,(MYHFN?9G6
MUGA=T)-K<NRV^H6[L8[BU>1& 94=/!P]>KE.+G0Q'-.@Y-.*>BN[*I!-V3O9
MNWZ)OIG"-:',K*5M;)-W2V;_  /XMM=\$6_P)O+/XD?$7Q1XEUGP]XOTS5X/
M"2V_CW7%FT3Q1X;6RN5FUB6[NA)=N=*G==+&G6QDF59X[I70(4_2;_@F3_P3
M5\/_ +0.M:!^UE^T1I>N^*?AUI]Q:>(?A'X$\:PVC:-X[U<_OX_'?B#3X+F:
M35=!TF\C*Z%H^L1+:ZC+%%>:E9W$:&)OCSX\?"KQ-X9\+Z)X<\0?#^.SU+X(
M?&#Q5+XGOU\3V/B%M=NQIMQ&VC6TTMG'%::;!<$3VK)]I"6A6U9RZ;A_4!_P
M3U\*^-/!W[(7P:T3QY9PZ=KG_"/RZG%IT&I6^L06.BZY>W.JZ';)>6H2!ECT
MR\MR8$51;G= RAHQM[,YJN.'IJG;DKM2BG\4H<J=[[:7L_4SPZO*3>\59[6O
M>VJWOHGK\C["N[6 0PP!!'#&IC2.-0D<<041^6J( JQK&?+5 -JH H  &/YX
M_P!H+X:WWPJ^+'BOPY-;2)I5]J,^O>&[MU;R+K2=5F:ZC2)R%#O92R26=PN=
MP>,D_*ZU_18?F YXX(/J>1@\8QT_7(QP?!?CO\ _"?QS\/+IFN*VGZSIXDET
M#Q#:*GV[2[AU)=2" +BSEV@7%I(=LJJ2K)*JR#^8_'GPLJ^)?"T*66NG#/<H
MJSQF7^ULH8A.G*%;"RF[J+K12Y&[)5%&]KZ?L7A%X@1X"XC>(QL9U,HS*E'"
M9@J<;SHI3YZ.)A#>;HR<N=+WG3E+E3:L_P #O"OCKQGX&GO;CP;XEU3PW)JB
MPIJ#Z;)%&;Q+<L;>.<312J1%O?:5 *AL$,":]"\9?'7QQXT^'OA_P1K7B+7=
M0>RU#5Y]?N;V>VEAU^VN[FVN-)@ECB@0YTI[?]P L9W/DNX8K6K\8?V:_B1\
M&E6_U^UM=4\/W&H1:=IWB+2IPUK<W$Z3O##)9RN+NTGGCB<E7$L>Y6"3,%!K
MB? 7P?\ B7\2G2X\$^#]3UJSMM1^QSWT8A@T^WO+=X9I;.[NYW$4,B+L\T9'
MEI(IV\C;_GI2X8\6\CGB^&99)Q3#"UKY=6PU/!XRMA'1J8B#J>PG"E.@E-Q4
MW*G4]Z.[U=O['Q&<^&6<4J7$W]H<.5<9AN7'4,75KX6EB_K%&A46'59SE#$-
MTW*,%"HKQDDDDTD:?ACP;_:7B/2? >DZ1IOB+QQJP?SI=<NI(](TR6.T:]DL
M(8(FCCNIHK9&^TW%T2BW.Z.)/EW',TVRU/QF\?A?P'X<\,:?X]O;YK/2;>YG
M:#0]>G@E,<FG37<J3W&F7BF)FLI+>9+:5PRNB%@U?6W@.WT/]G7X\ZL/C?X:
M6RT_4%BUWPQXQ-O=W9TB_,8<Q6=U9"1+JVN%N)].U"$1.GF(AP$/.C9^'/"G
MQK_:G\+:O\$=#@L/A_X<32-=\2:_I6FW.E:;)J5E=7%[=3&.6&&)+R=FMK)$
M1%,P61]K;2Q_>?#7*,YX%S#A_.<BQ%"AQ/#/Z>49APY4P4UF-3+,1.E"O.K&
M=#G5/D=2K4K*HH644I731_%'&O&&><4XO,*>99EB,3E]3%59T,/"M)X&$:=6
MK'#^SI)JG[L%%QDUS-.[WN>$Z]\"/V_[WP&W@:\\ ^#'\'V6N#Q2ND6VO6[2
MIJZ%!-?K=2()Y@8D<R0/<8(:21 7=173_L.IJC_M(^#KK6X;6#4[KPK\0FNX
M[-I&M5N8;33X+A(#+^\"":-@"^&8*#TQ7[@:H -)U-3QC3KSG=CG[-*1@C!X
M'.X?S''XN_L>)9?\-*^ I8+BYGNY/"WQ4-_%-"L4-K-]KC$$5I,LKO=1R6XC
ME>26.(QRLT8W 9K_ $HPN85\9E^/5:$8M8>,Y1IP:BJDU%S<FW=7=UMJT?EL
MZ,*4Z?*V[S22;OI?H_\ -;?C^VPZ#G/OZTM( !G'<Y-+7@'8%%%% #<#!"\$
M@X/7Z']?\XKY]\*_'JS\4_'3QW\%K;0VMI/ ME;376NRZG \NH7DUAI&I2I#
MI"0&6"QC@UFWA2ZENB\D\,RB%$,;'W]W6,/(1RBL[>N%0L>^,X&*_!?0OVB?
M$6E_'_XH?&[1OAU>7.O7'C74/#8\$#4T\^:QM-"TC2%NKR_LXW\\206D.IK!
MM,4)E5.?+)'?@,&\9]948N4J=%RII:?O>:R3\FK[Z=3&K/D]GTYI)7>FG7[_
M -#][::QP.F>5&,]\C'ZXK\M8O\ @H9\0/L4J2_LU^(6U96 58/$=JU@H9=R
MM<%K0W,)(P=A7)!R/?+;_@HQ\0K&*Y_MC]G'68)9=-U*32KBVULO:C4(;??9
M_P!H"2T63^SFG*"[EMF,RQ9:%"V*K^R,P_Z!Y7=E\4?EUVUW#V]-.SE;U6G7
MKMT/U:*KDOTR3NP< =0>@ZEADGU_$T%%'S 88 [<[L8(R000!CC/(.UN3SP?
MQ&TK_@J'\:-5DLU/P9\#Z/!<VHEFU'5];U];>&XW,AA6*VA>><(Z_,L8WJAR
M<-FOHK2/^"BEAJ%MI6C#X=7%WXNO/#DE]/>6.KQCPB=;LPJWVG6SF"XUQ(55
MDF1Y[,2B"2/>=P)K/^Q,8JBE]47->RE[BDFW_,];>:?R#ZQ3>G-IVZ;V?W?U
MN?DKXFT6;4_%SV.G3:DEC_;_ ,09O%5U+I4L>@:9HR:[JKQWEQ>RB*TNG%_/
M:?O8C/-'*B0",;G(Z/PCX.\.:8(/#FE:O;:S!::W\,O$*7FP3NUZ?B!H'EYO
M1YOF2S-'B&-9$+1X8I@$UNVO@GQ27U234(M,O(-6U+7KZ^M_[9\8V]O+!K=]
M/?"S:W6P:!XH3.58JJK+Y192":X7QI\$]+O_ (>^,_"BVUGX-TSQ):6=C-J_
MACQ3XPT;5-.MA=0F\;1+M[.&.WUZ\M!<VVB7C.@TW4'M[N$+)#FON>24<)R.
M+Y_J[@XIW?.Z?*TNGQ.USA;4IWNDN=.S[7O=OTO;[GT/1O\ @K?_ ,&\OAG_
M (*3_'+7_P!J#0OVAO$WPT^*=S\,/#WP^L?!USX;T;5? >H+X2?4[G3+F]U#
M]WKUC<7TNH"WN9(3/#"BK(L+L"&_(/\ :$_X(!_$']@'X)?"OQAX&^*M]\8]
M!@U74[3XS2:IH.G:+8?#"Y\4O9K#XG@U:RN8KC4?!MG>HFF7D<VG3:N]]/;3
M6D12>6,?TR> /^"@_@?P)\//"?@C2_AI\2-=D^'?AC0/"NJOK'C'3==URT71
M-&L[.WN/$7B34I'N-8U.\MH!<WFIW[I<WTXN+F7=(S$_.?[6?[=MG\?_ (0>
M-O@UIOPJT^VT;QI8:797FO:[X@LO$<$$;WUIJMI)9Z-HPCNKBY8VH%M<R%;!
M)@Q6X>6(HOQ5/*\=*JHRP\E'F2DW**O&^O5NUM=/EJ=TJT%>SNTG:U[-^;6E
MM5KT/Y#/VDO@%I/PA\-+XGU3QYI^LZ[/XAU;X:#0--T&ZM;][:*]T*ZOM<M+
MN\N#;7EO%)/9E+#S(;Y$E5FVY8+]7^!?^"7][XFTVW\5VOQOCNM%\1^'+'Q(
M)S\,;^*RO(/%MC"5M-,U!-1\VYO=*FB@.IPBU0V\:.=S"3*_;'[2_P"S%\/O
MVC?AYI\WBGQ3H/PQNO"NO0ZU>_9?"]\^HM+-!#87'F60>.[CN+Y989;F^CCF
M>^6TMV8E(HF7ZHT#5/#OASP1X9\&:!XE\.^*VTK0UTVRALG72;B+1[:".WC>
M>SOKFSN[6;[.C2R1RB.7.THKH2Q]W#Y-AU5DZU-.DXQ=-J;3<U\2:=]/-VN<
M\L1*R4+IJ_->VFCMROK;J_U/B/\ 9:_X)M_LY> ?B3\'/&O[4?Q\\/W'AG0O
M%U_)=>$=5\+PZ;X-\71^&-62VMO#=I%+?C49+6)HH-:URYNI;BWM+&&1Y8F@
M4D_UC>./$'[(GCSX>^./"NC?$;X%Z&_C;P3K'@XZ_H6N^"M.OH-+UC2GT]($
MU&PFAN4LTA>.+RDE*+"JH$^4*/Y_[/X6>(?''A;3=%\5>-_ ]G>Z-XN?Q1X;
MLS!:Z@]@E[)NN;*:19KE8$OK/S;&ZEAF?=;R R$N& ]/T;PO%JEU<P3_  I\
M-6L4-S#!#=SV5GIMO?\ VN)IHVLGN%GAN?*$4L5QME41OY9'$@(NMD-.I552
M-148)1M",>:[7VFI/=V796!XF:5M&^MWKKULK:M:]?D?,7PW_9._:ML/B/\
M$_P#\)7TS1/#'C&32?"7P>\7>&/&WASXEZ/I^K^#H[C4K?4O'W_"!ZUJ<O@W
M1_$ND1WVCZ/K7B..P=&N4%S$1&UN>D_X)O\ [>'Q%_9K_:#\9_"+]H^?QC?:
M'X@@U31(_"%BEM(_AWXC:/=+)</);:K>:?;6OG);W5G=W,=S!;R)<0WC-*BJ
M#][?LJ_%WPE^SQ\</$OB'Q+X9O\ PWX!\2^ E\)7%YX=TZTU0#QEINO6.I0R
M7.GZ-(TJ6L>F+J<;7$BO=%@B+ Z[V'V!\=OV!/V'?VO=8N/BY<WUOH'CSQ%I
ML1E^(OPW\8VNA:M=RW=N(++4=2L)7GL)=5CBD1 ]W917<C)Y-RLCC%>=C*M6
MC.6&Q5.I5P]DH2C"VJWE%J+Y>B>IM2Y9/GC92E'775)::Z]6M=-NIP=Q^W!\
M4_&UC'\4/"%SHO@GX;S7ILETK7-(T_Q#)8VJJZ+)KFM6-Y+;1:Q<7"J);2RF
MFMK/='!YDWS3-FQ?MM_M+6GC;P^+=?@)XF^&NH)81ZSJ5[JNI:'XFTAM1$@C
MOS8VUQ);W]O#,L4$UO:A9B)S*"!%A_S(^*?['_[<W[/OP^O_ -G_ .$7PR^(
M_P 9/ MGXFFO+3QKX9O/#]_9^(=%-Q)<V6IW%C/J]M?V^KW"/&NJ6'V4QQ74
M3M SQ/&:^.M4T?\ ;A\-LJZU^S)^T9IMLCP0SRR?"CQ?>+:6NGLS2O++I6G7
MMNWF2[%C*2.&"%U)0[CVP623IP7LJ2:IQ4O>?.G:SYFW>]WKHM>AE;$)MW=N
M9I+1*U]+;^J\C^I^P_:Q\5V4HN_$?AWX?7WA^S62?6;[PMXR9M1M-.A&ZYO;
M;3=2BW71M8%>Z>V$@EEBB:.%C*R@^?\ [9GC+1_B5X&^$>N_!_Q1\/O'-U:>
M-UUV"WN=8-YHSZ'-X>U""YU34)](^U3Z>EGY\ "74"RRO,8$C\T.%_FQ\(^-
MOVF?B)XKL?A)X1^%?Q%F^(/C#[3I&B:+KW@WQ1X<BCN+NVDB>^U>^U;3;:WT
MS1;&*22ZU+4KQUM;2VB<R,6*1M^C_P "?^":7_!1[PUI4O@+Q/\ %+X0^ _"
M7B V47B+Q#H5U?\ BK6].T^"".*2'1-.DTW3H;F^1 XMVO;J.R\W;)*K*"IP
MJT\JP>)H5J<W!TDZCA&2FIZ>ZKMOE>NZT:5FAKV\X25U:7NIMI-.^K5UJGT1
M]%?\$Q?@+XGUSQMXL_:&U;QYJ.AZ?X8\<>*? T'PU\*7$EQX \3W"Z39+=>(
M=0:<6SOJ6F3WGV6S=()!''"T;L&&*^6I=)N]=O/B)=26L36NB^._B%JNL6\C
M6Y1=/@\<ZI;"1H+E"MU^]FMV$,0#YRP90IS^_GPU^%WAO]F+X':9X!^&OAW7
M?%-EX%T>XNK;38+BT?Q5XTUV222]U34;N]OYK2RFUO7]1DN+RYEGF@@62401
M^7#'%&OX#^%IO%NH6'C;5+;0FTZ/QYJGC>.ZTK6+C3$U'09-4\7W>H3V$Y74
M5274-/N(&MY%0&*4J[IPRFJRK$3Q&-QN(C!>_!**E9V3FMTDMU?YO<*T>2%*
M-V[.S:TZ7MOHKZ'VCX%_9PN?VHOV /&'PJTC6K/PWX@3XTZWXL\,:M?V!U*R
MMM>\)>*;/5+:VN+..:U)M]4MHKK1YGBDC\N"_=P&"E&^ /V&_P#@CCHNL^+]
M>_:/_;ST27PIK6F?$/Q.-(^!NI0Z#I7A#6=+@T^?2='\3:[?VVN:HUU921WU
MU<Z=IEI=6\8\NWDN@TB;3]\?L^?M(7_P(^ OCWP_JGA>;_A)8?B?KD?@:6YO
M;%[+Q(VM6UIK&IW[P6-U<7%I8>&IY5MKM[@(;Z9X8[4D^:\?R5X[^)'CKXF:
MO/K'C;Q!J&M33N[+I\LSQZ79QDAEBL].5A;0(JD(I*&1AC=)ELC^7_&7Z163
M>&6:8OA_ X=YUGSFZU7!4JT:6'P?.KP^MUES.-5QM)4HKG2WMH?M?AQX,9SQ
M[AUF=6O')\F3<*>-J4IU:V)G&RG]5HMP4J:V=:;4+IJ/-9V^Q_VP?V1?@7^T
M'X$^%_PY^ 6K? #P'?\ @O6-*T&6\2]L=(U71/ D%YID]S<>&+K0H)KR?Q/I
M<ND02:=%?.D5W)-.US>Q.Q8_L/IOEQ6=I#%.;B&*UMX(K@R"5YA#''$LKRY8
M2/(H\QG!8,26W$GC^7C9&I5]JJ%^ZPPA##&T*1C#9 QD [E X(KZ<^!G[4'C
M_P"#>I65M<ZG?>)O!1N FH:!J-S+=2V=MO'G3Z1=7#O/:S0(6*6Q<VTJ@J$1
MOFK\?X1^F#ALSS3"Y?Q;D$<JPN(KQI1S'!XF5>%!U*BC&6(I54I^R3DG*<6^
M5)NUD?H/$GT:\?E^ K8OA[.EFM:C3E4E@L3AHT*E=4XRE*-"K2G*#JOE:C&I
M%)NT;W=SFOVNM,AE^-_Q;UEKJZ6XL/&^C6,=JDNRTFBO-2\/S/)+%_',C0*J
M/GB,NF.17]"6E9&EZ;@9_P! L^,CK]GCSSQZ<\<DYP.:_G<_:,\4Z;XP^(/Q
M!\2Z"QOM!\2>*_#FKV^IQRJL<2&X\/\ DV[PN"[2RRO<Q2$$+!);,K*=RD?T
M1Z0<Z7IPR#BQM!QTXMXNGL,^I^M?W7B\5AL;EN2XS"UJ=?#8K T:^'K4I*=.
MK2K4J<X5(RBVFI1DGOIJK*UC^7)T*^%Q6*PV)ISHUZ%:=*M2J1<)TJM*3A4C
M.,E>+C*+5FM_*S/P_P#VL;>UF_:B^.7VFWM9BOP\^%K1&Z6)@3]I^98MX8DX
M+%E S@9QC.WXW^+'B35?!'ARWU#PE\(?$7Q;U;4-7M]!?PWX*;1;;5-/@O[>
MX_XGEU=:K-!906-E(D)F>6:)E26.52=C"OJS]L9+>3]J_P"*?GV$6IQP^#OA
ME-/:M-;Q/Y3P7MNCJD\T32$SR1!8X]S.06(PN:^7/$/AOQ3JW@[X@:+X*O&^
M'?B77+A3X?UZ9([A=/G6TL%2^*6TLDCQA;>>V*DAUW,JJ%%?798[Y?AU'6])
M*Z2;NKZ;=>EV<%7^)/6UI/YIV^^VNC^1D>!/#FH>(+K2_#>LZ%/9:W-8Z2D.
MDV>I6<T/A_6%>PUO6SX@U*WD234[K9-'I,*6YFCFF!GA&UFEJGXA^&_@70?&
MAU2^\4^,Y+JTU*TL;]]/T&SN;?P_;SZC:W=SIU[?SZC:W*6,1A3[3)#%/<+:
MO*J*TXPEOX-?"CQ'\--8MM<\6?$*?Q=XP\<^+O%WB75=;CMH](M8Y]'\,6=E
MINEVEO+*Z^5%':VWF/N5KB2%)'0EI ?.+KQS>7?A74/'6I^,;F/Q9YMRI\,2
M7 6WGBDD>&Y,FG$YDM$C+/<RA2X1&2.3SFB0]=DHW>ZU2>MFG^OSW1,7K9.Z
M;2NO->C>QWS7G@;3?&NL>#KC1-.U;3/L<>H-K,[Q7%V[R/O@A:VN[DS1[I$:
MXCN45"$"&,M@M7=VNN^#M/M186=E%!9!Y)C:&*T>+SY?O3R))<N9IV(R78E\
M87JHV_F]87NG3?%UX8;B>""\\/Z=</90ZA/,EA)(K?:+#<VR:-K&XE: Q3'<
MBI@_-G/I5EIVMR6;7MUKAM]2;4KR$^%U\.ZO)$NGQWS16C'Q*;S[.SSV(BO6
MF$.$DD, 3*9H]JTFU&^JLM'H]=-&[=?OO83Y5HI6D].W;7JDTEK_ )GUUXR\
M1Z%>6W@Q?)FFMXM>\0VTJ1V\$Q@\_P /VL<8=8Y)#'&XVC<=JC*C)8A:ZOPP
MOAG5M-BN=0\'-YEG=MH,4MK9VUBVK"QT^-TO)Q>*'CEAW00LJ1%9&!(ED)"G
MY%M)8-(N_#-](MU-:6VJ^)-7O!+>W*K;V<-G!I$5TQ4F10MT-F /F 9@<1<>
MT>*?C#X;U/P+JVB>$[F :K9)>W+ZIIEV)Y5BUG["@,<LF9)F2&.<W$BMF!BI
MR)"H:X3NN9M+6W3KVZ?UH2TU91N[M--_CNN[;U_(]T;3? 7S*G@EY7(QM.JZ
M,H8Y^ZRF%B2K=.0Y;TZ5$^A^!IU1+CX<!@KI( FJ:6&!C##)$-LK!?F(Q]T@
MD,,8KC3\-/"-MIPFT_2GMY+>W2[M+V/4;]WC<1AQ=&1[EA*5=FDDW;E?<YR5
MQ75KK.B6Z1HVOZ7.8?W#3R:G9!YGCD:']YF<#>XC^[\I+'C((SM&2;M+X6KW
MO&WETN5>S3MIKI:SLM&U9+72_DNQE:SIOAK2[2\G\.>$DT&26(O=W27Z&2Y2
M-XA=6+I910X:\TZ%[>TFE<PP3Q#"^8RL)-'\+^'_ !UK/@:RU#PY"9[VYOM%
MN=2.J3%K6VU2Q(N[:*/R([F2.=;2.\FCW(6,T48DVHU;GV_3I_W8N]/D$HRL
M)N+9Q*AP""F_]X@+;22"H# -U!+O#SZOHOBWP8-*T.Y\12-XE$D4<>HVEN'W
MV-YY4!:=,0K%%A R%E=5!*J_%1.[N^BNMD]4[]ODD3>UGJFV]>GRMMY^9\&_
MMM^'IM/UZZOK_3Y];T/2XM4T?3"RW<*VMZNG:9/HVIS3:?LEN)-'D1KTV2./
M,MK>6.7<T48/C3^#/ FC^'O!%]\/)=.UJVT"[OX=*O\ Q1KD'PX\8?#+6->U
M2:]^)VMR:IJR13Z:NBV]S#<Z;I%Q8--=6]DGV&[DEO8V'U%^U1\8]5T+Q!8>
M'9_AY'JBZIXTTW2?&$%ZSW0\-VOB*U@32=0AU+3)%72G@D47PU"X3:(XF@0,
MTF3\J_V-X&G^(.C7>I_%/P[I/BO6YVTC56\<VD$T^B>)[5E_XDMN->2#2]9O
MY=/EL[K3;JU,N8)H5E6.>)XZX9>R=64MV[)*2UNFK)7T=WM;K8M-V:35[[K7
MYN]E]W7=ZG,VGQ2T#P?\8[_5YM>UWQW:ZO"VGROH^B:UJAL=#\/ZEHDFHWT-
MM>06&FV%SXE98)4NEO9+[48+FWDN;%Y+H.G[*LNIV7["WVNSO;K3M3U'2!JF
M@R2Q21W]M)<W\%Y9PM;;Q)#.((I$EB5S)'^\VAV7:?A.]\+>#],L(]%OFTSQ
MSX]UC7=!U>&XLK^74+\:?IFN1)=ZCJ%]9F#3M.@MHD\F'3H$2SADF,++-(XD
M/T#^T-^T+8:E\%;7X<>#;=[/6;>=(KNYNH9+:&PDA24K%YKHD:,\4SB)0)O,
MD:-6QG=6D%:,W*5DDVD[:;OOU6]O1=0T3TU?W=OPLKKM\T?$_C/]H&]L]1UU
MOAU\(]+M]<1KC3[_ ,0QS6EK9R2E5%]/97/E7T[6_EM-;SS);VS-)O2'S60U
M2^'6LZ_XC\2W7C+XD)8::FNFTT;2K>PNY9$@BCM+F*%UOX8X))TOPTT$JK&G
ME[1;3JK%DKY!U'Q?JV@>&['0],\6Z-J5MXH>R37-(A#VWB"^M!<.-2LK,B"Z
MU:&[O@0&CBMO.+[,,T)(/ZZ?L&_L VWQ<\#WGQ!_:S\0^._@;\(+2YBT+X*Z
M!KWB&W\ ^+/']_:2/J5YXWO8M8BAU6/2=*$S:5H=M)9Q2:V%N=9D MUA$GFU
M\9"CRNHY27.N6%-\TKM.W+%7?2_YK=FD*4IIR2Y%?K=>>E[67GY^9R'A_3O#
M-K/+H]M<6\S6\$4L=M<7,@^SZ?/J9N;QK>*X<+'%F.(2RJH:4HID!8Y'U+\4
M4T&.>\B@>RC5!X8VI%=A(U_XE$)R$6<* ,#)&.I![&NO^,?["WP)\#^#=3\<
M_LH?%R7XC?%;PVQO=0\#>+OB9H^K0>-O#%NDL%[HVD/<BUM;37-+FN/[3TY!
M*(]1>*6QN<&6!T_''Q!X@^/$\FIOJ_@#XQV]Q$\WG06_AZ[ELH_LZJH19?LD
MAFB2*(PP2+(XC,G[IF.S/5AL=3K4Y2C"I3DFU*,X2BVK.TDFES771;,4J;@[
M77*UNFG?NGZ=]SJM0\4:GX!U8?$CPU?(FN_#_P 3WOC#09+7"B6^\/ZD=2M;
M5I(&,AM97A;3KUE=B;6YF8C"A3_:5\*/&&I?$#X7?#GQYK.A_P#",ZQXU\$>
M$_%6I^'?ML&HC1;W7]&L-4N=,&H6I:WO$LY;MX([F+"SJ@D 4DA?X3OAE\.?
MVB_CUX[LOA9'X(U3X7^#-9N+2#Q/\1_B/9W7@[0/#?AEY8QKVLFXU%(?M=])
M9F9K2TA5Y[JXV/-Y<9<C^W[P7\3?@=X6\(>%?"ND_%WX>WFG>&O#V@^'K"Y;
MQGX=>2XM=%T^VT^VE?R]09?-FAM5=PI(#DC Q7S><MUJM+DI5)2BG>?LY>\F
MTTM$]G][^9TT/=C*\TTW=+1<JM:WX'XC_M<7!MO#_P"T!.PF:.#XQ>,YC'%$
M\SE$TZZ++'#&'>4_+N5%4LS   G@_N?^S^RR_ SX/2QAT63X:>"G59$*2!7\
M/:>ZAT;#(P!Y5@&4D@@'(K\'/VHO$&A:KI/QQ32M8TW4Y;[XO^*KJRBTZZCO
M9+NUFLKI(;FV2VWM-!*_$<T.]'<@JS'.?VI^!WQ5^&&G_!KX56%[\1?!%K>V
MGP_\(VMS:77BC1;>ZMKF'1+*&:"XMYKU)H)X9%:.6&6-)(G5ED52#C;.*<WA
M\O2C*3C246HQ;:?+'1V3U]3/#M<]9NRO*Z=]&EVO^9]-5&P#@CH"#SG!&1R1
MP<]>>1@CK7":?\5_A?JTKPZ9\1? ]_+&"9([3Q5H<[H%8(2RQWS$ .0O/<XK
M9D\9>#T<))XK\-(Y!^1]=TM6(X!^5KH$@$@=,<],D5\\X5$[.%1.R^Q/_P"0
MM_6QU\R[K[T?'O[><:I\(M P22/B-X;3=D!BK6>H$XR0#R%SR.O&,G.5_P $
M^06^%?C8D=/BEXB.,G*G[-8$GC)4DX+9*@CKVK-_;M\>^!;SX9Z+HUEXS\+7
MFL0^/_#M[-I5IK^F7.HP6:6>IHUU-:6]S+/#;JVP--*BQ\@!B3BJW_!/[Q1X
M:L_A;XSCO/$.AVSO\3?$,L<=UJEC:N8I+:P:.15FGCD:.10=DA!5\%E) ->K
M.AS9(KT4Y?6W*\J2<NFO\-SL[>E^QSJ36(:4Y<OL[-<\N73RO:^^ZN?>6O\
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
MBR&WAM]&TZ(&?Q#J=O C);H@0?Z0MNA9LA1'A1@J@VGG77Q5\'L8'CO3-IZ
M>*[X849QC-V0PP!L&22"!Z9QEE\I-/\ M*K'1/\ =NFEK;1^]]Z;:_$;G&+T
MI1:T5W>__!2[GE?[0/['W[0'A#59].^"NJV7Q<\'R:1>6W@OQ_X6U;13+-'!
M>RW=_P"'OB%X7U34+.]M[RXEN$:WU2Q,MJ9XRT4B(WECY\'[+G[<=S+:1?\
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
M&1C"@?V@!N( !R<#(P3BD7]E?]HDQAV^!U\K8'R'QMX?+*".A_XF&W*CL",
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
M<<VS6649_P#4\73K1RNIC*[>*I1C.$H_6JRG&FX\W/",DTY?$NI'BKXE\/\
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
MS0ZY\28?"NJKXGT[2X=-N+F">ZT.UW1:MJMSJ1A$ZV[PP6^G R@,5+-]N/\
M\'&/_!-./*S>)_C%$<J")OA)K,97*AU8[KP8!3$@/4H0X!4YKPYPY&XWB[=8
M-26O9KU-T[K9KR9V/[0GPE^.MS\?/B7JWA_X$>/_ !MX>UW4-.U#1_$'AK4_
M!L&F749T^6!5W:OXBT^ZBEMIV4W<,UI&5"D"1PX8?5O[!OPR^)W@#2?BI?\
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
ML+BV@1F.U JJH^<#_P &G/[+.&7_ (:M_::*,'4*S>!VPCH8V0DZ)R&C 1R
M-P' 7G)10 K?\&G7[+;,S']J_P#:;.\R%LMX'S^]18Y<-_8>1YB*J-SG:,9I
M5_X-//V7$QL_:P_::4ED;.? YYC0HF!_8N!MC"HO7 4?@45,M(O]=>OG<"-_
M^#3?]EQN%_:Q_:90;77!'@9LK(064_\ $D'!(&1WP">1FH/^(3#]E8DEOVK?
MVF&?@[R/ ^?NE!_S!2<[1C.0>.^3114WM=KS6W;FM^2^X"N?^#2;]E)B<_M6
M?M+X. %QX'P ,GOHIYR2?KC&.:B?_@TA_9.9'5OVK/VF2K!L@CP,1EN22/[$
M Z\X]><]-I16@'HWPX_X-1/V /"NLV>I>._BA^TA\4X+9TF?1-6\9:+X<T>\
M$;Y:*[7P[H%MJ+12!@I2'4(2%W#>=QK^B7X$? 7X1?LS_#'PW\&?@=X(TCX>
M_#GPE;O%HOAO18Y%MHFN)&EN[NXGGDFNKV_O9RUQ>7EU-+<7$S%Y'/ !10![
3#1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>ex5-1_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex5-1_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !J %4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#P6[_X_)_^
MNC?SJ&IKO_C\G_ZZ-_.H: "O2_@AXL_X1WQY%9SR;;+50+:0$\"3/[MOS^7_
M ($:\TIR.T;JZ,593D,#@@^M 'W[17+_  \\4+XO\$Z?JI8&X*>5<@=I5X;\
M^#]"*ZB@#&\5^((/"WA?4-:N,%;6$LJG^-SPJ_BQ KX@O;R?4+ZXO;J0R7%Q
M(TLCGJS$Y)KW3]HOQ7OGL?"UM)PF+J[ /<Y"*?PR?Q6O!* "BBB@"Q:_Q_A1
M1:_Q_A10 V[_ ./R?_KHW\ZAJ:[_ ./R?_KHW\ZAH V?$N@R^'M4CM9,F.:V
MANH7/\22(&'Y$D?A6-7O/Q>\,?:_AAX5\1P)F6RLK>"X('_+)T7:3]&X_P"!
MUX-0![-^SUXK_LWQ+<^';B3%OJ2[X<G@3*.GXKG_ +Y%?1^IZC;:3I=UJ-V^
MRWM8FED;T51DU\)Z??W&EZE;7]I(8[FVE66)QV93D?RKZ ^-'CF2[^&VAPVL
M4L U^-;B7<I&V-0K%,^[%?P'O0!X3XBUNX\1^(K_ %BZ/[V[F:0C.=H[*/8#
M _"LRBIK2UFOKR"TMT,D\\BQQH.K,QP!^9H TY= E@\'P:_*2J7%ZUK"N/O!
M4!9OS('X&L:O=OC7H,/ACX<^$=&@P5M7=&8?QOL!9OQ8D_C7A- %BU_C_"BB
MU_C_  HH ;=_\?D__71OYU#4UW_Q^3_]=&_G4- 'VO8Z1;Z_\+[+2;H?N;O2
M8HF/]W,0P?J#@_A7QEJ6GW&E:G=:?=)LN+65H9%]&4X/\J^W?"?_ ")NA_\
M8/@_]%K7SQ^T'X8_LOQ?!KD"8M]4C_>8' F0 '\UVG\Z . \$>'#XI\76.EL
M=ELS^9<R9P$A7YG.>W Q]2*]%O?$"_%+3O%.B(@$EBW]H:%&!C$42[&B ]T
M;'J37.Z5_P 4C\*;_5S\FI>)'-A:=F6U4_OG'LQPOY5R7A?7KCPQXFT_6;?)
M>UF#E<_?7HR_BI(_&@#(KUGX!>%_[9\;-J\\>ZUTE/,&1P9FR$'X?,WX"N3^
M(^@P:'XME>PP=*U&-;^P<=##)R /H<C\*^EOA!X7_P"$7^'UE'+'MO+T?:[C
M(Y!8#:I^B[1]<T <5^TK_P @'0O^OJ3_ -!%?.-?1W[2O_(!T+_KZD_]!%?.
M- %BU_C_  HHM?X_PHH ;=_\?D__ %T;^=0U-=_\?D__ %T;^=0T ?<_A/\
MY$W0_P#L'P?^BUK'^)?@T^./!\NEQ,B7:2I-;R/T5@<'_P =+"MCPG_R)NA_
M]@^#_P!%K6Q0!\9_$S6;;4?% T[33_Q*=&B73[, \%4X9O<LV3GN,5QE=?\
M$[PS_P (IX^U+3T3;:R/]HMO3RWY 'T.5_X#7(4 >S_#G2K3XE:#I6C7TB"Z
M\.WPEP_6:R<Y:/\ !P![ BOI@<# KQ?]G?PQ]@\-7?B&>/$VH2>7"2.1$AQD
M?5L_]\BO:* /#OVE?^0#H7_7U)_Z"*^<:^COVE?^0#H7_7U)_P"@BOG&@"Q:
M_P ?X446O\?X44 >ZR_LUW$LSR?\)/$-S%L?8SW/^_3/^&9[C_H:(O\ P"/_
M ,77T+10!3TBQ.EZ+8:>9/,-K;QP%\8W;5"YQVZ5<HHH \[^)WPMB^(3V$\=
M^MC=6H9#(8O,WH><=1T/3ZFO/O\ AFBX_P"AHB_\ C_\77T+10!2T?2[?1-&
ML]+M%Q!:0K"GN%&,GW/6KM%% '"?$[X>2?$*PT^UCU);'[+*TA9H?,W9&,=1
MBO-?^&9[C_H:(O\ P"/_ ,77T+10!\_1_LV7$>?^*GB.?^G,_P#Q=%?0-% !
M17@WP7\3:AH=CI>F:U*7TG6S(=,N68GRYU<J\+$]-V,CW/OQU'Q7\0W]U;77
MA/P_(5O#927FI7"GBVME4G:2.C/C ]C[YH ]1HKF_A\Q;X=>'&)))TZ DDY_
M@%8'P49G^'$#.Q8_:[CDG/\ RT- 'H=%>$:7K>K^%/&?BWQ%NDNO#J:U):ZE
M;*"S6X."LZCT!."!V_#'HGQ(NHKKX3ZY=VDRR0RV/F1RQMD,IP00: .SHKEK
MOPKI7B[PII-IJ\<LL4444JB.9HSNV8ZJ03P37FZ?#7PT?B]+X>,%W_9RZ*+L
M1_;),^;YNW.<YZ=J /<:,USFE^!]#T;P_?:'9PSK8WN[SU:X=F.Y0IPQ.1P!
MT-<?KWPS^'7AK1+G5M3@NXK6W3<Q^WS98]E W<DG@"@#U.BO&/ _PATO4-,F
MU;Q!87$)OG\VTL/M4N;2'^$,V[)8@@G/3CIR** )_AWX9M/%OP%LM*NB4+/,
M\$Z_>AE$K[77W!_3(K9MO"#^%OAGXEDO[G[;K=_8W$VH7I.3(_EM@ G^$#@?
MCZT_X'?\DFTK_?G_ /1K5U/C/_D1M?\ ^P;<?^BVH J_#S_DG'AO_L&P?^@"
ML#X)?\DV@_Z^[C_T8:W_ (>?\DX\-_\ 8-@_] %8'P2_Y)M!_P!?=Q_Z,- "
M?#N&*XUCQ_#-&LD4FMRHZ.,A@5 (([BN,\:K=?#OPSKGAF;S9O#.J0.=)FP6
M-I,3DP,?[IY*G_Z^.V^&O_(>\=_]AZ3_ -!%:/Q6ABG^&&OB6)) EJ77>H.&
M!&"/<>M '1:)_P @#3O^O6+_ -!%<7'_ ,G"3_\ 8MK_ .CZ[31/^0!IW_7K
M%_Z"*XN/_DX.?_L6U_\ 1] 'H,DB11M)(ZHB LS,<  =237F6G*WQ.\41ZU=
M#'A/2IC_ &= _ OIQP9F'=%_A_\ UBNA^*)*_##Q$02#]C8<?A7QD)YE 42N
< .@#'B@#[YWI_?7\Z*^!OM$__/:3_OHT4 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>xl-20210630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Oct 21 20:29:22 UTC 2021 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:xl1="http://www.xlfleetcorp.com/20210630" targetNamespace="http://www.xlfleetcorp.com/20210630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="xl-20210630_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="xl-20210630_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="xl-20210630_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="xl-20210630_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet" id="xl1_r_ConsolidatedBalanceSheet">
        <link:definition>001 - Statement - Unaudited Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet_Parentheticals" id="xl1_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>002 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement" id="xl1_r_ConsolidatedIncomeStatement">
        <link:definition>003 - Statement - Unaudited Condensed Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3" id="xl1_r_ShareholdersEquityType2or3">
        <link:definition>004 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity (Deficit)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ConsolidatedCashFlow" id="xl1_r_ConsolidatedCashFlow">
        <link:definition>005 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusiness" id="xl1_r_OrganizationandDescriptionofBusiness">
        <link:definition>006 - Disclosure - Organization and Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatements" id="xl1_r_RestatementofPreviouslyIssuedFinancialStatements">
        <link:definition>007 - Disclosure - Restatement of Previously Issued Financial Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPolicies" id="xl1_r_SummaryofSignificantAccountingPolicies">
        <link:definition>008 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationII" id="xl1_r_MergerwithPivotalInvestmentCorporationII">
        <link:definition>009 - Disclosure - Merger with Pivotal Investment Corporation II</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/AcquisitionofQuantum" id="xl1_r_AcquisitionofQuantum">
        <link:definition>010 - Disclosure - Acquisition of Quantum</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/Revenue" id="xl1_r_Revenue">
        <link:definition>011 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/PropertyandEquipment" id="xl1_r_PropertyandEquipment">
        <link:definition>012 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/Intangibles" id="xl1_r_Intangibles">
        <link:definition>013 - Disclosure - Intangibles</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilities" id="xl1_r_AccruedExpensesandOtherCurrentLiabilities">
        <link:definition>014 - Disclosure - Accrued Expenses and Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancing" id="xl1_r_NewMarketsTaxCreditFinancing">
        <link:definition>015 - Disclosure - New Markets Tax Credit Financing</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/Debt" id="xl1_r_Debt">
        <link:definition>016 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/FairValueMeasurements" id="xl1_r_FairValueMeasurements">
        <link:definition>017 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/StockholdersEquity" id="xl1_r_StockholdersEquity">
        <link:definition>018 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/Warrants" id="xl1_r_Warrants">
        <link:definition>019 - Disclosure - Warrants</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ShareBasedCompensationExpense" id="xl1_r_ShareBasedCompensationExpense">
        <link:definition>020 - Disclosure - Share-Based Compensation Expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/IncomeTaxes" id="xl1_r_IncomeTaxes">
        <link:definition>021 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/RelatedPartyTransactions" id="xl1_r_RelatedPartyTransactions">
        <link:definition>022 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/CommitmentsandContingencies" id="xl1_r_CommitmentsandContingencies">
        <link:definition>023 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/NetLossPerShare" id="xl1_r_NetLossPerShare">
        <link:definition>024 - Disclosure - Net Loss Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/RetirementPlan" id="xl1_r_RetirementPlan">
        <link:definition>025 - Disclosure - Retirement Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/BusinessCombination" id="xl1_r_BusinessCombination">
        <link:definition>026 - Disclosure - Business Combination</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilities" id="xl1_r_ROUAssetsandLeaseLiabilities">
        <link:definition>027 - Disclosure - ROU Assets and Lease Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/NotePayable" id="xl1_r_NotePayable">
        <link:definition>028 - Disclosure - Note Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/SubsequentEvent" id="xl1_r_SubsequentEvent">
        <link:definition>029 - Disclosure - Subsequent Event</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy" id="xl1_r_AccountingPoliciesByPolicy">
        <link:definition>030 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsTables" id="xl1_r_RestatementofPreviouslyIssuedFinancialStatementsTables">
        <link:definition>031 - Disclosure - Restatement of Previously Issued Financial Statements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesTables" id="xl1_r_SummaryofSignificantAccountingPoliciesTables">
        <link:definition>032 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIITables" id="xl1_r_MergerwithPivotalInvestmentCorporationIITables">
        <link:definition>033 - Disclosure - Merger with Pivotal Investment Corporation II (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/AcquisitionofQuantumTables" id="xl1_r_AcquisitionofQuantumTables">
        <link:definition>034 - Disclosure - Acquisition of Quantum (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/RevenueTables" id="xl1_r_RevenueTables">
        <link:definition>035 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/PropertyandEquipmentTables" id="xl1_r_PropertyandEquipmentTables">
        <link:definition>036 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/IntangiblesTables" id="xl1_r_IntangiblesTables">
        <link:definition>037 - Disclosure - Intangibles (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" id="xl1_r_AccruedExpensesandOtherCurrentLiabilitiesTables">
        <link:definition>038 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/DebtTables" id="xl1_r_DebtTables">
        <link:definition>039 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/FairValueMeasurementsTables" id="xl1_r_FairValueMeasurementsTables">
        <link:definition>040 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/StockholdersEquityTables" id="xl1_r_StockholdersEquityTables">
        <link:definition>041 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/WarrantsTables" id="xl1_r_WarrantsTables">
        <link:definition>042 - Disclosure - Warrants (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseTables" id="xl1_r_ShareBasedCompensationExpenseTables">
        <link:definition>043 - Disclosure - Share-Based Compensation Expense (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/IncomeTaxesTables" id="xl1_r_IncomeTaxesTables">
        <link:definition>044 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/RelatedPartyTransactionsTables" id="xl1_r_RelatedPartyTransactionsTables">
        <link:definition>045 - Disclosure - Related Party Transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/CommitmentsandContingenciesTables" id="xl1_r_CommitmentsandContingenciesTables">
        <link:definition>046 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/NetLossPerShareTables" id="xl1_r_NetLossPerShareTables">
        <link:definition>047 - Disclosure - Net Loss Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/BusinessCombinationTables" id="xl1_r_BusinessCombinationTables">
        <link:definition>048 - Disclosure - Business Combination (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesTables" id="xl1_r_ROUAssetsandLeaseLiabilitiesTables">
        <link:definition>049 - Disclosure - ROU Assets and Lease Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails" id="xl1_r_OrganizationandDescriptionofBusinessDetails">
        <link:definition>050 - Disclosure - Organization and Description of Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsDetails" id="xl1_r_RestatementofPreviouslyIssuedFinancialStatementsDetails">
        <link:definition>051 - Disclosure - Restatement of Previously Issued Financial Statements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable" id="xl1_r_ScheduleofeffectoftherestatementoneachfinancialstatementTable">
        <link:definition>052 - Disclosure - Restatement of Previously Issued Financial Statements (Details) - Schedule of effect of the restatement on each financial statement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails" id="xl1_r_SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>053 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable" id="xl1_r_ScheduleofestimatedusefullivesTable">
        <link:definition>054 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable" id="xl1_r_ScheduleoffairvalueofstockoptionsissuedTable">
        <link:definition>055 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails" id="xl1_r_MergerwithPivotalInvestmentCorporationIIDetails">
        <link:definition>056 - Disclosure - Merger with Pivotal Investment Corporation II (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable" id="xl1_r_ScheduleofreconcilestheelementsofthebusinesscombinationTable">
        <link:definition>057 - Disclosure -  Merger with Pivotal Investment Corporation II (Details) - Schedule of reconciles the elements of the business combination</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails" id="xl1_r_AcquisitionofQuantumDetails">
        <link:definition>058 - Disclosure - Acquisition of Quantum (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable" id="xl1_r_ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable">
        <link:definition>059 - Disclosure - Acquisition of Quantum (Details) - Schedule of fair value of consideration transferred and estimated fair values of the assets acquired</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable_Parentheticals" id="xl1_r_ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable_Parentheticals">
        <link:definition>060 - Disclosure - Acquisition of Quantum (Details) - Schedule of fair value of consideration transferred and estimated fair values of the assets acquired (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/RevenueDetails" id="xl1_r_RevenueDetails">
        <link:definition>061 - Disclosure - Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable" id="xl1_r_ScheduleofdisaggregationofrevenueTable">
        <link:definition>062 - Disclosure - Revenue (Details) - Schedule of disaggregation of revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable" id="xl1_r_ScheduleofaccruedwarrantyliabilityTable">
        <link:definition>063 - Disclosure - Revenue (Details) - Schedule of accrued warranty liability</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/PropertyandEquipmentDetails" id="xl1_r_PropertyandEquipmentDetails">
        <link:definition>064 - Disclosure - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable" id="xl1_r_ScheduleofpropertyplantandequipmentTable">
        <link:definition>065 - Disclosure - Property and Equipment (Details) - Schedule of property, plant and equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/IntangiblesDetails" id="xl1_r_IntangiblesDetails">
        <link:definition>066 - Disclosure - Intangibles (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable" id="xl1_r_ScheduleofapproximateannualaggregateamortizationexpenseTable">
        <link:definition>067 - Disclosure - Intangibles (Details) - Schedule of approximate annual aggregate amortization expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable" id="xl1_r_ScheduleofaccruedexpensesandothercurrentliabilitiesTable">
        <link:definition>068 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails" id="xl1_r_NewMarketsTaxCreditFinancingDetails">
        <link:definition>069 - Disclosure - New Markets Tax Credit Financing (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/DebtDetails" id="xl1_r_DebtDetails">
        <link:definition>070 - Disclosure - Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofcarryingvalueofdebtTable" id="xl1_r_ScheduleofcarryingvalueofdebtTable">
        <link:definition>071 - Disclosure - Debt (Details) - Schedule of carrying value of debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails" id="xl1_r_FairValueMeasurementsDetails">
        <link:definition>072 - Disclosure - Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" id="xl1_r_ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable">
        <link:definition>073 - Disclosure - Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable" id="xl1_r_ScheduleofrollforwardoftheCompanysLevel3instrumentsTable">
        <link:definition>074 - Disclosure - Fair Value Measurements (Details) - Schedule of roll forward of the Company&#8217;s Level 3 instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable" id="xl1_r_ScheduleofInputmeasurmentTable">
        <link:definition>075 - Disclosure - Fair Value Measurements (Details) - Schedule of Input measurment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/StockholdersEquityDetails" id="xl1_r_StockholdersEquityDetails">
        <link:definition>076 - Disclosure - Stockholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofcommonstockarereservedforfutureissuanceTable" id="xl1_r_ScheduleofcommonstockarereservedforfutureissuanceTable">
        <link:definition>077 - Disclosure -  Stockholders' Equity (Details) - Schedule of common stock are reserved for future issuance</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/WarrantsDetails" id="xl1_r_WarrantsDetails">
        <link:definition>078 - Disclosure - Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable" id="xl1_r_ScheduleofwarrantactivityTable">
        <link:definition>079 - Disclosure - Warrants (Details) - Schedule of warrant activity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails" id="xl1_r_ShareBasedCompensationExpenseDetails">
        <link:definition>080 - Disclosure - Share-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable" id="xl1_r_ScheduleofstockoptionawardactivityTable">
        <link:definition>081 - Disclosure - Share-Based Compensation Expense (Details) - Schedule of stock option award activity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable" id="xl1_r_ScheduleoffairvalueofrestrictedstockawardsTable">
        <link:definition>082 - Disclosure - Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/IncomeTaxesDetails" id="xl1_r_IncomeTaxesDetails">
        <link:definition>083 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable" id="xl1_r_ScheduleofnetdeferredincometaxassetsTable">
        <link:definition>084 - Disclosure - Income Taxes (Details) - Schedule of net deferred income tax assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/RelatedPartyTransactionsDetails" id="xl1_r_RelatedPartyTransactionsDetails">
        <link:definition>085 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable" id="xl1_r_ScheduleoffutureminimumleasepaymentsTable">
        <link:definition>086 - Disclosure - Related Party Transactions (Details) - Schedule of future minimum lease payments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/CommitmentsandContingenciesDetails" id="xl1_r_CommitmentsandContingenciesDetails">
        <link:definition>087 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYlVHeqNT2BA3KTOwNjG9EZeHcEDP7pisV9ZKTqR2u65lXUuls9b5zfv0Ytj+bbvkCNyRDHwDzbZTlA6p+VvBN8j1NVpEDvRU1QTnH20IJCLvkbIxBHM547FS+LEVNRBBDFjp+BZ/o9mfcWULQLszBm7QgyBympoCScE3NYbb8+DSE4ychb8cC33zhKBOOKNka6LJAp/JZGYg==] CSR-->
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable" id="xl1_r_ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable">
        <link:definition>088 - Disclosure - Commitments and Contingencies (Details) - Schedule of future minimum lease payments for these operating leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable" id="xl1_r_ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable">
        <link:definition>089 - Disclosure - Net Loss Per Share (Details) - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable" id="xl1_r_ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable">
        <link:definition>090 - Disclosure - Net Loss Per Share (Details) - Schedule of antidilutive securities, include outstanding stock options, warrants, convertible debt excluded from the computation of diluted net loss per share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/RetirementPlanDetails" id="xl1_r_RetirementPlanDetails">
        <link:definition>091 - Disclosure - Retirement Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable" id="xl1_r_ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable">
        <link:definition>092 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of reconciliation of cash, cash equivalents, and restricted cash</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0" id="xl1_r_ScheduleoffairvalueofstockoptionsissuedTable0">
        <link:definition>093 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable0" id="xl1_r_ScheduleofdisaggregationofrevenueTable0">
        <link:definition>094 - Disclosure - Revenue (Details) - Schedule of disaggregation of revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable0" id="xl1_r_ScheduleofaccruedwarrantyliabilityTable0">
        <link:definition>095 - Disclosure - Revenue (Details) - Schedule of accrued warranty liability</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/BusinessCombinationDetails" id="xl1_r_BusinessCombinationDetails">
        <link:definition>096 - Disclosure - Business Combination (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable" id="xl1_r_ScheduleofpreliminaryallocationofthepurchasepriceTable">
        <link:definition>097 - Disclosure - Business Combination (Details) - Schedule of preliminary allocation of the purchase price</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable_Parentheticals" id="xl1_r_ScheduleofpreliminaryallocationofthepurchasepriceTable_Parentheticals">
        <link:definition>098 - Disclosure - Business Combination (Details) - Schedule of preliminary allocation of the purchase price (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable" id="xl1_r_ScheduleoffairvaluesoftheassetsandliabilitiesTable">
        <link:definition>099 - Disclosure - Business Combination (Details) - Schedule of fair values of the assets and liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable" id="xl1_r_ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable">
        <link:definition>100 - Disclosure - Business Combination (Details) - Schedule of unaudited pro forma financial information presents the combined results</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable0" id="xl1_r_ScheduleofaccruedexpensesandothercurrentliabilitiesTable0">
        <link:definition>101 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesDetails" id="xl1_r_ROUAssetsandLeaseLiabilitiesDetails">
        <link:definition>102 - Disclosure - ROU Assets and Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable" id="xl1_r_ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable">
        <link:definition>103 - Disclosure - ROU Assets and Lease Liabilities (Details) - Schedule of operating and finance leases of assets and liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofotherinformationrelatedtoleasesTable" id="xl1_r_ScheduleofotherinformationrelatedtoleasesTable">
        <link:definition>104 - Disclosure - ROU Assets and Lease Liabilities (Details) - Schedule of other information related to leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable" id="xl1_r_ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable">
        <link:definition>105 - Disclosure - ROU Assets and Lease Liabilities (Details) - Schedule of annual minimum lease payments of our operating lease liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/NotePayableDetails" id="xl1_r_NotePayableDetails">
        <link:definition>106 - Disclosure - Note Payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable0" id="xl1_r_ScheduleofInputmeasurmentTable0">
        <link:definition>107 - Disclosure - Fair Value Measurements (Details) - Schedule of Input measurment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0" id="xl1_r_ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0">
        <link:definition>108 - Disclosure - Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0" id="xl1_r_ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0">
        <link:definition>109 - Disclosure - Fair Value Measurements (Details) - Schedule of roll forward of the Company&#8217;s Level 3 instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0" id="xl1_r_ScheduleofwarrantactivityTable0">
        <link:definition>110 - Disclosure - Warrants (Details) - Schedule of warrant activity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0" id="xl1_r_ScheduleofstockoptionawardactivityTable0">
        <link:definition>111 - Disclosure - Share-Based Compensation Expense (Details) - Schedule of stock option award activity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0" id="xl1_r_ScheduleoffairvalueofrestrictedstockawardsTable0">
        <link:definition>112 - Disclosure - Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable0" id="xl1_r_ScheduleoffutureminimumleasepaymentsTable0">
        <link:definition>113 - Disclosure - Related Party Transactions (Details) - Schedule of future minimum lease payments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0" id="xl1_r_ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0">
        <link:definition>114 - Disclosure - Net (Loss) Income Per Share (Details) - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable" id="xl1_r_ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable">
        <link:definition>115 - Disclosure - Net (Loss) Income Per Share (Details) - Schedule of number of shares underlying outstanding dilutive securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/SubsequentEventDetails" id="xl1_r_SubsequentEventDetails">
        <link:definition>116 - Disclosure - Subsequent Event (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xlfleetcorp.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <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://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-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://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2021" schemaLocation="https://xbrl.sec.gov/sic/2021/sic-2021.xsd"/>
  <xs:element name="ScheduleOfEffectOfTheRestatementOnEachFinancialStatementAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfEffectOfTheRestatementOnEachFinancialStatementAbstract"/>
  <xs:element name="ScheduleOfEstimatedUsefulLivesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfEstimatedUsefulLivesAbstract"/>
  <xs:element name="ScheduleOfFairValueOfStockOptionsIssuedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfFairValueOfStockOptionsIssuedAbstract"/>
  <xs:element name="ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract"/>
  <xs:element name="ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract"/>
  <xs:element name="ScheduleOfDisaggregationOfRevenueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfDisaggregationOfRevenueAbstract"/>
  <xs:element name="ScheduleOfAccruedWarrantyLiabilityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfAccruedWarrantyLiabilityAbstract"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract"/>
  <xs:element name="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
  <xs:element name="NewMarketsTaxCreditFinancingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_NewMarketsTaxCreditFinancingAbstract"/>
  <xs:element name="ScheduleOfCarryingValueOfDebtAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfCarryingValueOfDebtAbstract"/>
  <xs:element name="ScheduleOfAssetsAndLiabilitiesWhichAreMeasuredAtFairValueOnARecurringBasisAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfAssetsAndLiabilitiesWhichAreMeasuredAtFairValueOnARecurringBasisAbstract"/>
  <xs:element name="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract"/>
  <xs:element name="ScheduleOfInputMeasurmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfInputMeasurmentAbstract"/>
  <xs:element name="ScheduleOfCommonStockAreReservedForFutureIssuanceAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfCommonStockAreReservedForFutureIssuanceAbstract"/>
  <xs:element name="WarrantsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_WarrantsAbstract"/>
  <xs:element name="ScheduleOfWarrantActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfWarrantActivityAbstract"/>
  <xs:element name="ScheduleOfStockOptionAwardActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfStockOptionAwardActivityAbstract"/>
  <xs:element name="ScheduleOfFairValueOfRestrictedStockAwardsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract"/>
  <xs:element name="ScheduleOfNetDeferredIncomeTaxAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfNetDeferredIncomeTaxAssetsAbstract"/>
  <xs:element name="ScheduleOfFutureMinimumLeasePaymentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract"/>
  <xs:element name="ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract"/>
  <xs:element name="ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract"/>
  <xs:element name="ScheduleOfAntidilutiveSecuritiesIncludeOutstandingStockOptionsWarrantsConvertibleDebtExcludedFromTheComputationOfDilutedNetLossPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfAntidilutiveSecuritiesIncludeOutstandingStockOptionsWarrantsConvertibleDebtExcludedFromTheComputationOfDilutedNetLossPerShareAbstract"/>
  <xs:element name="ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract"/>
  <xs:element name="BusinessCombinationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_BusinessCombinationAbstract"/>
  <xs:element name="ScheduleOfPreliminaryAllocationOfThePurchasePriceAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfPreliminaryAllocationOfThePurchasePriceAbstract"/>
  <xs:element name="ScheduleOfFairValuesOfTheAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfFairValuesOfTheAssetsAndLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfUnauditedProFormaFinancialInformationPresentsTheCombinedResultsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfUnauditedProFormaFinancialInformationPresentsTheCombinedResultsAbstract"/>
  <xs:element name="RouAssetsAndLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_RouAssetsAndLeaseLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfOtherInformationRelatedToLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfOtherInformationRelatedToLeasesAbstract"/>
  <xs:element name="ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract"/>
  <xs:element name="NotePayableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_NotePayableAbstract"/>
  <xs:element name="ScheduleOfNumberOfSharesUnderlyingOutstandingDilutiveSecuritiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfNumberOfSharesUnderlyingOutstandingDilutiveSecuritiesAbstract"/>
  <xs:element name="AssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_AssetsAbstract0"/>
  <xs:element name="CurrentAssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_CurrentAssetsAbstract0"/>
  <xs:element name="CurrentLiabilitiesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_CurrentLiabilitiesAbstract0"/>
  <xs:element name="OperatingExpensesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_OperatingExpensesAbstract0"/>
  <xs:element name="ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract"/>
  <xs:element name="ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract"/>
  <xs:element name="CashFlowsFromOperatingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_CashFlowsFromOperatingActivitiesAbstract"/>
  <xs:element name="AdjustmentsToReconcileNetLossToNetCashUsedInOperatingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_AdjustmentsToReconcileNetLossToNetCashUsedInOperatingActivitiesAbstract"/>
  <xs:element name="NonCashInvestingAndFinancingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_NonCashInvestingAndFinancingActivitiesAbstract"/>
  <xs:element name="LiabilitiesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_LiabilitiesAbstract0"/>
  <xs:element name="DeferredTaxAssetsLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_DeferredTaxAssetsLiabilitiesAbstract"/>
  <xs:element name="NumeratorAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_NumeratorAbstract"/>
  <xs:element name="DenominatorAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_DenominatorAbstract"/>
  <xs:element name="RevenueFromTheSaleOfDriveSystemsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_RevenueFromTheSaleOfDriveSystemsAbstract"/>
  <xs:element name="PerShareAmountsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_PerShareAmountsAbstract"/>
  <xs:element name="OperatingLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_OperatingLeasesAbstract"/>
  <xs:element name="FinanceLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_FinanceLeasesAbstract"/>
  <xs:element name="OtherInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_OtherInformationAbstract"/>
  <xs:element name="LiabilityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_LiabilityAbstract"/>
  <xs:element name="FairValueOfObligationToIssueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueOfObligationToIssueAbstract"/>
  <xs:element name="SharesOfCommonStockToAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_SharesOfCommonStockToAbstract"/>
  <xs:element name="LiabilityAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_LiabilityAbstract0"/>
  <xs:element name="NumeratorAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_NumeratorAbstract0"/>
  <xs:element name="DenominatorAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_DenominatorAbstract0"/>
  <xs:element name="NewMarketTaxCreditObligationNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_NewMarketTaxCreditObligationNonCurrent"/>
  <xs:element name="WarrantLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_WarrantLiabilities"/>
  <xs:element name="LeaseLiabilityesNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_LeaseLiabilityesNoncurrent"/>
  <xs:element name="DeferredObligationWorldEnergyNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_DeferredObligationWorldEnergyNoncurrent"/>
  <xs:element name="ChangesInFairValueOfWarrantLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ChangesInFairValueOfWarrantLiability"/>
  <xs:element name="ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers"/>
  <xs:element name="IssuanceOfSharesInBusinessCombinationWithWorldEnergy" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy"/>
  <xs:element name="IssuanceOfSharesBusinessCombinationWithWorldEnergy" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy"/>
  <xs:element name="StockIssuedDuringPeriodValueWarrantsExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_StockIssuedDuringPeriodValueWarrantsExercised"/>
  <xs:element name="StockIssuedDuringPeriodSharesExercisedofWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants"/>
  <xs:element name="IssuanceOfRestrictedStockinShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_IssuanceOfRestrictedStockinShares"/>
  <xs:element name="PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated"/>
  <xs:element name="PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated"/>
  <xs:element name="SharesIssuedInOfferingNetOfIssuanceCostsinShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares"/>
  <xs:element name="ExerciseOfPublicWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ExerciseOfPublicWarrants"/>
  <xs:element name="ExerciseOfPublicWarrantsinShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ExerciseOfPublicWarrantsinShares"/>
  <xs:element name="SettlementOfWarrantLiabilityUponExerciseOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants"/>
  <xs:element name="SettlementOfWarrantLiabilityUponCallOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_SettlementOfWarrantLiabilityUponCallOfWarrants"/>
  <xs:element name="ProceedsFromPICSharesRecapitalization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ProceedsFromPICSharesRecapitalization"/>
  <xs:element name="ContingentSConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ContingentSConsideration"/>
  <xs:element name="LossOnExtinguishmentOfDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_LossOnExtinguishmentOfDebt"/>
  <xs:element name="ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy"/>
  <xs:element name="ChangeInOperatingRightofuseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ChangeInOperatingRightofuseAssets"/>
  <xs:element name="ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes"/>
  <xs:element name="ProceedsFromPaycheckProtectionProgram" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ProceedsFromPaycheckProtectionProgram"/>
  <xs:element name="RepaymentsToPaycheckProtectionProgram" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_RepaymentsToPaycheckProtectionProgram"/>
  <xs:element name="RepaymentOfContingentConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_RepaymentOfContingentConsideration"/>
  <xs:element name="RepaymentsOfRevolvingLineOfCredit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_RepaymentsOfRevolvingLineOfCredit"/>
  <xs:element name="ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts"/>
  <xs:element name="InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte"/>
  <xs:element name="ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination"/>
  <xs:element name="IssuanceCostsInAccruedExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_IssuanceCostsInAccruedExpenses"/>
  <xs:element name="RetrospectiveRecapitalizationOfStockholdersEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_RetrospectiveRecapitalizationOfStockholdersEquity"/>
  <xs:element name="ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable"/>
  <xs:element name="IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable"/>
  <xs:element name="ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable"/>
  <xs:element name="SettlementOfWarrantLiabilityUponCallOfWarrant" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_SettlementOfWarrantLiabilityUponCallOfWarrant"/>
  <xs:element name="EquipmentFinancing" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_EquipmentFinancing"/>
  <xs:element name="RevenueTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_RevenueTable"/>
  <xs:element name="RevenueLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_RevenueLineItems"/>
  <xs:element name="NewMarketsTaxCreditFinancingTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_NewMarketsTaxCreditFinancingTextBlock"/>
  <xs:element name="WarrantsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_WarrantsTextBlock"/>
  <xs:element name="BusinessCombinationTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_BusinessCombinationTextBlock"/>
  <xs:element name="ROUAssetsAndLeaseLiabilitiesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ROUAssetsAndLeaseLiabilitiesTextBlock"/>
  <xs:element name="NotePayable" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_NotePayable"/>
  <xs:element name="EmergingGrowthCompanyPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_EmergingGrowthCompanyPolicyTextBlock"/>
  <xs:element name="CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock"/>
  <xs:element name="PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock"/>
  <xs:element name="WarrantsLiabilitiesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_WarrantsLiabilitiesPolicyTextBlock"/>
  <xs:element name="ComponentsOfEquityPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ComponentsOfEquityPolicyTextBlock"/>
  <xs:element name="RelatedPartiesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_RelatedPartiesPolicyTextBlock"/>
  <xs:element name="RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock"/>
  <xs:element name="ScheduleOfEstimatedUsefulLivesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock"/>
  <xs:element name="ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock"/>
  <xs:element name="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock"/>
  <xs:element name="ScheduleOfWarrantActivityTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfWarrantActivityTableTextBlock"/>
  <xs:element name="ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock"/>
  <xs:element name="ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock"/>
  <xs:element name="InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems"/>
  <xs:element name="CashPivotalsTrustAndCashnetOfRedemption" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_CashPivotalsTrustAndCashnetOfRedemption"/>
  <xs:element name="CashPIPE" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_CashPIPE"/>
  <xs:element name="TransactionCostsAndAdvisoryFeesPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_TransactionCostsAndAdvisoryFeesPaid"/>
  <xs:element name="NetBusinessCombinationAndPIPEFinancing" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_NetBusinessCombinationAndPIPEFinancing"/>
  <xs:element name="DeferredConsiderationinShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_DeferredConsiderationinShares"/>
  <xs:element name="ShareConsiderationShareOfXLCommonStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareConsiderationShareOfXLCommonStock"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware"/>
  <xs:element name="ShareConsiderationXLCommonStockinShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareConsiderationXLCommonStockinShares"/>
  <xs:element name="RevenueDetailsScheduleofdisaggregationofrevenueTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable"/>
  <xs:element name="RevenueDetailsScheduleofdisaggregationofrevenueLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems"/>
  <xs:element name="ProductWarrantyAccrualWarrantyCharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ProductWarrantyAccrualWarrantyCharges"/>
  <xs:element name="AccruedWarrantyCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_AccruedWarrantyCosts"/>
  <xs:element name="ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition"/>
  <xs:element name="AccruedFinancingFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_AccruedFinancingFees"/>
  <xs:element name="AccruedExpensesAndOtherCurrentLiabilitiesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet"/>
  <xs:element name="SubordinatedConvertiblePromissoryNotesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_SubordinatedConvertiblePromissoryNotesNet"/>
  <xs:element name="TermLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_TermLoan"/>
  <xs:element name="DebtInstrumentTermLoanUnamortizedDiscount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_DebtInstrumentTermLoanUnamortizedDiscount"/>
  <xs:element name="VehicleFinancingAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_VehicleFinancingAgreements"/>
  <xs:element name="TotalDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_TotalDebt"/>
  <xs:element name="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable"/>
  <xs:element name="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems"/>
  <xs:element name="PublicWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_PublicWarrants"/>
  <xs:element name="PrivatePlacementWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_PrivatePlacementWarrants"/>
  <xs:element name="ContingentConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ContingentConsideration"/>
  <xs:element name="IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination"/>
  <xs:element name="PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination"/>
  <xs:element name="FairValueAdjustmentsPrivatePlacementWarrant" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueAdjustmentsPrivatePlacementWarrant"/>
  <xs:element name="ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes"/>
  <xs:element name="ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation"/>
  <xs:element name="FairValueAssumptionRiskFreeInterestsRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueAssumptionRiskFreeInterestsRate"/>
  <xs:element name="FairValueAssumptionRemainingExpectedsTerms" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueAssumptionRemainingExpectedsTerms"/>
  <xs:element name="FairValueAssumptionExpectedVolatilitysRates" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueAssumptionExpectedVolatilitysRates"/>
  <xs:element name="FairValueAssumptionsExercisePrices" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueAssumptionsExercisePrices"/>
  <xs:element name="FairValueOfCommonStock" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueOfCommonStock"/>
  <xs:element name="WarrantsDetailsScheduleofwarrantactivityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_WarrantsDetailsScheduleofwarrantactivityTable"/>
  <xs:element name="WarrantsDetailsScheduleofwarrantactivityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants"/>
  <xs:element name="WeightedAverageExercisePriceFairValuePrivateWarrants" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_WeightedAverageExercisePriceFairValuePrivateWarrants"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants"/>
  <xs:element name="WeightedAverageExercisePriceFairValuePublicWarrants" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_WeightedAverageExercisePriceFairValuePublicWarrants"/>
  <xs:element name="gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued"/>
  <xs:element name="WeightedAverageExercisePriceFairValueIssued" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_WeightedAverageExercisePriceFairValueIssued"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue"/>
  <xs:element name="StockIssuedDuringPeriodStockOptionsExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_StockIssuedDuringPeriodStockOptionsExercised"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross"/>
  <xs:element name="DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization"/>
  <xs:element name="OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth"/>
  <xs:element name="OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear"/>
  <xs:element name="OperatingLeasesFutureMinimumPaymentsReceivableTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal"/>
  <xs:element name="ProductSWarrantyAccrual" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ProductSWarrantyAccrual"/>
  <xs:element name="AcquisitionDateAccrualForWorldEnergyAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_AcquisitionDateAccrualForWorldEnergyAcquisition"/>
  <xs:element name="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable"/>
  <xs:element name="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems"/>
  <xs:element name="PreliminaryWorkingCapitalAdjustment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_PreliminaryWorkingCapitalAdjustment"/>
  <xs:element name="FairValueOfTheEarnout" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueOfTheEarnout"/>
  <xs:element name="PortionOfDeferredObligationToIssueSharesOfCommonStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock"/>
  <xs:element name="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable"/>
  <xs:element name="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems"/>
  <xs:element name="FairValueSharesIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueSharesIssued"/>
  <xs:element name="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable"/>
  <xs:element name="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems"/>
  <xs:element name="LeaseLiabilityNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_LeaseLiabilityNoncurrent"/>
  <xs:element name="TotalPurchaseConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_TotalPurchaseConsideration"/>
  <xs:element name="BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable"/>
  <xs:element name="BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems"/>
  <xs:element name="DeferredPurchasePriceConsiderationWorldEnergy" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_DeferredPurchasePriceConsiderationWorldEnergy"/>
  <xs:element name="AccretedContingentCompensationToSellersOfWorldEnergy" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_AccretedContingentCompensationToSellersOfWorldEnergy"/>
  <xs:element name="RDAndManufacturingFacilitiesDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_RDAndManufacturingFacilitiesDomain"/>
  <xs:element name="ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"/>
  <xs:element name="ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems"/>
  <xs:element name="LeaseSLiabilityNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_LeaseSLiabilityNoncurrent"/>
  <xs:element name="FinanceRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_FinanceRightOfUseAssets"/>
  <xs:element name="LessImputedInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_LessImputedInterest"/>
  <xs:element name="FairValueofPrivateWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueofPrivateWarrants"/>
  <xs:element name="ContingentConsiderationQuantumFuelSystemsLLCQuantum" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum"/>
  <xs:element name="EarnoutWorldEnergy" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_EarnoutWorldEnergy"/>
  <xs:element name="FairValueOfObligation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueOfObligation"/>
  <xs:element name="FairValueofPublicWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueofPublicWarrants"/>
  <xs:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue"/>
  <xs:element name="ObligationToIssueSharesOfCommonStockToSellers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ObligationToIssueSharesOfCommonStockToSellers"/>
  <xs:element name="FairValueOfDerivativeLiabilityUponExerciseOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants"/>
  <xs:element name="SettlementOfDerivativeLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_SettlementOfDerivativeLiability"/>
  <xs:element name="FairValueAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueAdjustments"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares"/>
  <xs:element name="WeightedAverageExercisePriceFairValueIssuedPerShares" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_WeightedAverageExercisePriceFairValueIssuedPerShares"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares"/>
  <xs:element name="WeightedAverageExercisePriceExercisedPerShares" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_WeightedAverageExercisePriceExercisedPerShares"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares"/>
  <xs:element name="WeightedAverageExercisePriceExercisableEndingBalancePerShares" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2"/>
  <xs:element name="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable"/>
  <xs:element name="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited"/>
  <xs:element name="ReverseChangeInFairValueOfWarrantLiabilitiesinDollars" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars"/>
  <xs:element name="OrganizationandDescriptionofBusinessDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_OrganizationandDescriptionofBusinessDetailsTable"/>
  <xs:element name="OrganizationandDescriptionofBusinessDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_OrganizationandDescriptionofBusinessDetailsLineItems"/>
  <xs:element name="RestatementofPreviouslyIssuedFinancialStatementsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsTable"/>
  <xs:element name="RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_SummaryofSignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
  <xs:element name="CashInExcess" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_CashInExcess"/>
  <xs:element name="NumberOfCustomers" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_NumberOfCustomers"/>
  <xs:element name="ConcentrationRiskPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ConcentrationRiskPercentage"/>
  <xs:element name="inventoryReserveForObsolescence" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_inventoryReserveForObsolescence"/>
  <xs:element name="WarrantiesTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_WarrantiesTerm"/>
  <xs:element name="ConcentrationOfCreditRiskPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ConcentrationOfCreditRiskPercentage"/>
  <xs:element name="NumberOfOperatingSegment" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_NumberOfOperatingSegment"/>
  <xs:element name="MergerwithPivotalInvestmentCorporationIIDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_MergerwithPivotalInvestmentCorporationIIDetailsTable"/>
  <xs:element name="MergerwithPivotalInvestmentCorporationIIDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems"/>
  <xs:element name="ExchangeRatioShares" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ExchangeRatioShares"/>
  <xs:element name="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights"/>
  <xs:element name="MilestoneDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_MilestoneDomain"/>
  <xs:element name="AcquisitionofQuantumDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_AcquisitionofQuantumDetailsTable"/>
  <xs:element name="AcquisitionofQuantumDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_AcquisitionofQuantumDetailsLineItems"/>
  <xs:element name="DeferredCashPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_DeferredCashPayment"/>
  <xs:element name="EstimatedFairvalue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_EstimatedFairvalue"/>
  <xs:element name="InitialEstimatedFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_InitialEstimatedFairValue"/>
  <xs:element name="DiscountedUtilizingRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_DiscountedUtilizingRate"/>
  <xs:element name="FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate"/>
  <xs:element name="RevenueDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_RevenueDetailsTable"/>
  <xs:element name="RevenueDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_RevenueDetailsLineItems"/>
  <xs:element name="DescriptionOfSalesCommission" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_DescriptionOfSalesCommission"/>
  <xs:element name="TotalCommissionExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_TotalCommissionExpense"/>
  <xs:element name="ProjectsWarrantedTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ProjectsWarrantedTerm"/>
  <xs:element name="AccumulatedAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_AccumulatedAmortization"/>
  <xs:element name="NewMarketsTaxCreditFinancingDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_NewMarketsTaxCreditFinancingDetailsTable"/>
  <xs:element name="NewMarketsTaxCreditFinancingDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_NewMarketsTaxCreditFinancingDetailsLineItems"/>
  <xs:element name="LoanedCombinedFunds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_LoanedCombinedFunds"/>
  <xs:element name="DescriptionOfTransaction" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_DescriptionOfTransaction"/>
  <xs:element name="PaymentsToAcquireLoansPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_PaymentsToAcquireLoansPayable"/>
  <xs:element name="NetProceedsReceived" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_NetProceedsReceived"/>
  <xs:element name="TypeOfAgreementDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_TypeOfAgreementDomain"/>
  <xs:element name="DebtDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_DebtDetailsTable"/>
  <xs:element name="DebtDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_DebtDetailsLineItems"/>
  <xs:element name="InterestRateOfDebt" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_InterestRateOfDebt"/>
  <xs:element name="PercentageOfFixedRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_PercentageOfFixedRate"/>
  <xs:element name="PurchaseOfWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_PurchaseOfWarrants"/>
  <xs:element name="CommonStockOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_CommonStockOutstanding"/>
  <xs:element name="AdditionalConvertibleSubordinatedDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_AdditionalConvertibleSubordinatedDebt"/>
  <xs:element name="DescriptionOfConvertibleNotesPayable" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_DescriptionOfConvertibleNotesPayable"/>
  <xs:element name="PercentageOfConvertibleNotes" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_PercentageOfConvertibleNotes"/>
  <xs:element name="IssuanceOfConvertibleNotes" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_IssuanceOfConvertibleNotes"/>
  <xs:element name="ConvertiblePrincipalAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_ConvertiblePrincipalAmount"/>
  <xs:element name="AccruedInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_AccruedInterest"/>
  <xs:element name="FairValueMeasurementsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_FairValueMeasurementsDetailsTable"/>
  <xs:element name="FairValueMeasurementsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueMeasurementsDetailsLineItems"/>
  <xs:element name="StockIssuedDuringPeriodSharesOthers" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_StockIssuedDuringPeriodSharesOthers"/>
  <xs:element name="StockholdersEquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_StockholdersEquityDetailsTable"/>
  <xs:element name="StockholdersEquityDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_StockholdersEquityDetailsLineItems"/>
  <xs:element name="WarrantsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_WarrantsDetailsTable"/>
  <xs:element name="WarrantsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_WarrantsDetailsLineItems"/>
  <xs:element name="WarrantsToPurchaseSharesOfCommonStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_WarrantsToPurchaseSharesOfCommonStock"/>
  <xs:element name="CashProceeds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_CashProceeds"/>
  <xs:element name="warrantsOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="xl1_warrantsOutstanding"/>
  <xs:element name="DescriptionOfWarrants" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_DescriptionOfWarrants"/>
  <xs:element name="ShareBasedCompensationExpenseDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_ShareBasedCompensationExpenseDetailsTable"/>
  <xs:element name="ShareBasedCompensationExpenseDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_ShareBasedCompensationExpenseDetailsLineItems"/>
  <xs:element name="UnrecognizedCompensationCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_UnrecognizedCompensationCost"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm"/>
  <xs:element name="CashReceivedFromOptionsExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_CashReceivedFromOptionsExercised"/>
  <xs:element name="RestrictedStockUnitsDirectorsTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_RestrictedStockUnitsDirectorsTerm"/>
  <xs:element name="IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_IncomeTaxesDetailsTable"/>
  <xs:element name="IncomeTaxesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_IncomeTaxesDetailsLineItems"/>
  <xs:element name="SponsorshipAgreementTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_SponsorshipAgreementTerm"/>
  <xs:element name="SponsorshipAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="xl1_SponsorshipAgreement"/>
  <xs:element name="PurchaseCommitmentsDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_PurchaseCommitmentsDescription"/>
  <xs:element name="RetirementPlanDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_RetirementPlanDetailsTable"/>
  <xs:element name="RetirementPlanDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_RetirementPlanDetailsLineItems"/>
  <xs:element name="DeferralRatePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_DeferralRatePercentage"/>
  <xs:element name="RequiresParticipantAge" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_RequiresParticipantAge"/>
  <xs:element name="RetirementPlanContributionDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_RetirementPlanContributionDescription"/>
  <xs:element name="BusinessCombinationDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_BusinessCombinationDetailsTable"/>
  <xs:element name="BusinessCombinationDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_BusinessCombinationDetailsLineItems"/>
  <xs:element name="BusinessCombinationDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_BusinessCombinationDescription"/>
  <xs:element name="NumberOfSellers" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_NumberOfSellers"/>
  <xs:element name="CommonStockIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_CommonStockIssued"/>
  <xs:element name="SellingGeneralAndAdministrationExpenseCompensationCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_SellingGeneralAndAdministrationExpenseCompensationCosts"/>
  <xs:element name="FairValueOfCustomerRelationshipsTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_FairValueOfCustomerRelationshipsTerm"/>
  <xs:element name="EliminationOfInterestExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_EliminationOfInterestExpense"/>
  <xs:element name="OperatingLeaseRightsOfUseAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="xl1_OperatingLeaseRightsOfUseAsset"/>
  <xs:element name="NotePayableDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_NotePayableDetailsTable"/>
  <xs:element name="NotePayableDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_NotePayableDetailsLineItems"/>
  <xs:element name="PrincipalAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_PrincipalAmount"/>
  <xs:element name="SubsequentEventDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="xl1_SubsequentEventDetailsTable"/>
  <xs:element name="SubsequentEventDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_SubsequentEventDetailsLineItems"/>
  <xs:element name="MilestoneAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="xl1_MilestoneAxis"/>
  <xs:element name="RDAndManufacturingFacilitiesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="xl1_RDAndManufacturingFacilitiesAxis"/>
  <xs:element name="TypeOfAgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="xl1_TypeOfAgreementAxis"/>
  <xs:element name="AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember"/>
  <xs:element name="FirstMilestoneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_FirstMilestoneMember"/>
  <xs:element name="InvestmentFundsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_InvestmentFundsMember"/>
  <xs:element name="MergerOwnedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_MergerOwnedMember"/>
  <xs:element name="OfficeSpaceAndRDAndManufacturingFacilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember"/>
  <xs:element name="OneCustomersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_OneCustomersMember"/>
  <xs:element name="PIPESharesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_PIPESharesMember"/>
  <xs:element name="PPPNoteMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_PPPNoteMember"/>
  <xs:element name="PrivatePlacementWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_PrivatePlacementWarrantsMember"/>
  <xs:element name="PublicWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_PublicWarrantsMember"/>
  <xs:element name="PurchasePriceConsiderationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_PurchasePriceConsiderationMember"/>
  <xs:element name="QuantumFuelSystemsLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_QuantumFuelSystemsLLCMember"/>
  <xs:element name="RestatedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_RestatedMember"/>
  <xs:element name="SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember"/>
  <xs:element name="SecondAndThirdMilestoneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_SecondAndThirdMilestoneMember"/>
  <xs:element name="StockOptionsIssuedAndOutstandingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_StockOptionsIssuedAndOutstandingMember"/>
  <xs:element name="SubscriptionAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_SubscriptionAgreementMember"/>
  <xs:element name="TotalRevenueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_TotalRevenueMember"/>
  <xs:element name="TwoCustomersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_TwoCustomersMember"/>
  <xs:element name="VehicleFinancingAgreementsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_VehicleFinancingAgreementsMember"/>
  <xs:element name="WarrantsForTheIssuanceOfCommonStockMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_WarrantsForTheIssuanceOfCommonStockMember"/>
  <xs:element name="WorldEnergyEfficiencyServicesLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_WorldEnergyEfficiencyServicesLLCMember"/>
  <xs:element name="WorldEnergyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_WorldEnergyMember"/>
  <xs:element name="XLHybridQuincyLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_XLHybridQuincyLLCMember"/>
  <xs:element name="XLLegacyWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_XLLegacyWarrantsMember"/>
  <xs:element name="XLOwnedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_XLOwnedMember"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="xl1_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>xl-20210630_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Oct 21 20:29:22 UTC 2021 -->
<linkbase xmlns="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">
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ConsolidatedBalanceSheet" roleURI="http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ConsolidatedIncomeStatement" roleURI="http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ConsolidatedCashFlow" roleURI="http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofreconcilestheelementsofthebusinesscombinationTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofapproximateannualaggregateamortizationexpenseTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffutureminimumleasepaymentsTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffutureminimumleasepaymentsTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable0"/>
  <calculationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermDebtCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLongTermDebtCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleSubordinatedDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleSubordinatedDebtCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ConvertibleSubordinatedDebtCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredRevenue" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="xl1_NewMarketTaxCreditObligationNonCurrent" xlink:href="xl-20210630.xsd#xl1_NewMarketTaxCreditObligationNonCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="xl1_NewMarketTaxCreditObligationNonCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantLiabilities" xlink:href="xl-20210630.xsd#xl1_WarrantLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="xl1_WarrantLiabilities" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="xl1_LeaseLiabilityesNoncurrent" xlink:href="xl-20210630.xsd#xl1_LeaseLiabilityesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="xl1_LeaseLiabilityesNoncurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="xl1_DeferredObligationWorldEnergyNoncurrent" xlink:href="xl-20210630.xsd#xl1_DeferredObligationWorldEnergyNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="xl1_DeferredObligationWorldEnergyNoncurrent" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_Revenues" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_InterestIncomeExpenseNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="xl1_ChangesInFairValueOfWarrantLiability" xlink:href="xl-20210630.xsd#xl1_ChangesInFairValueOfWarrantLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="xl1_ChangesInFairValueOfWarrantLiability" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers" xlink:href="xl-20210630.xsd#xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_OtherIncome" order="8" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationAndAmortization" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="xl1_ContingentSConsideration" xlink:href="xl-20210630.xsd#xl1_ContingentSConsideration"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="xl1_ContingentSConsideration" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYlVHeqNT2BA3KTOwNjG9EZeHcEDP7pisV9ZKTqR2u65lXUuls9b5zfv0Ytj+bbvkCNyRDHwDzbZTlA6p+VvBN8j1NVpEDvRU1QTnH20IJCLvkbIxBHM547FS+LEVNRBBDFjp+BZ/o9mfcWULQLszBm7QgyBympoCScE3NYbb8+DcHccGb+VWbHAWCZJhqmrC2ainMtLujs2g==] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy" xlink:href="xl-20210630.xsd#xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_FinanceLeaseInterestExpense" order="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="xl1_LossOnExtinguishmentOfDebt" xlink:href="xl-20210630.xsd#xl1_LossOnExtinguishmentOfDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="xl1_LossOnExtinguishmentOfDebt" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="16" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="17" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="18" weight="-1"/>
    <loc xlink:type="locator" xlink:label="xl1_ChangeInOperatingRightofuseAssets" xlink:href="xl-20210630.xsd#xl1_ChangeInOperatingRightofuseAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="xl1_ChangeInOperatingRightofuseAssets" order="19" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes" xlink:href="xl-20210630.xsd#xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="xl1_ProceedsFromPaycheckProtectionProgram" xlink:href="xl-20210630.xsd#xl1_ProceedsFromPaycheckProtectionProgram"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="xl1_ProceedsFromPaycheckProtectionProgram" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromConvertibleDebt" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts" xlink:href="xl-20210630.xsd#xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromWarrantExercises" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromWarrantExercises" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfSubordinatedShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSubordinatedShortTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfSubordinatedShortTermDebt" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="xl1_RepaymentsToPaycheckProtectionProgram" xlink:href="xl-20210630.xsd#xl1_RepaymentsToPaycheckProtectionProgram"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="xl1_RepaymentsToPaycheckProtectionProgram" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfConvertibleDebt" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="xl1_RepaymentOfContingentConsideration" xlink:href="xl-20210630.xsd#xl1_RepaymentOfContingentConsideration"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="xl1_RepaymentOfContingentConsideration" order="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLinesOfCredit" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="xl1_RepaymentsOfRevolvingLineOfCredit" xlink:href="xl-20210630.xsd#xl1_RepaymentsOfRevolvingLineOfCredit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="xl1_RepaymentsOfRevolvingLineOfCredit" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentOfFinancingAndStockIssuanceCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsToMinorityShareholders" order="16" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" order="17" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable">
    <loc xlink:type="locator" xlink:label="xl1_NetBusinessCombinationAndPIPEFinancing" xlink:href="xl-20210630.xsd#xl1_NetBusinessCombinationAndPIPEFinancing"/>
    <loc xlink:type="locator" xlink:label="xl1_CashPivotalsTrustAndCashnetOfRedemption" xlink:href="xl-20210630.xsd#xl1_CashPivotalsTrustAndCashnetOfRedemption"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="xl1_NetBusinessCombinationAndPIPEFinancing" xlink:to="xl1_CashPivotalsTrustAndCashnetOfRedemption" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="xl1_CashPIPE" xlink:href="xl-20210630.xsd#xl1_CashPIPE"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="xl1_NetBusinessCombinationAndPIPEFinancing" xlink:to="xl1_CashPIPE" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="xl1_TransactionCostsAndAdvisoryFeesPaid" xlink:href="xl-20210630.xsd#xl1_TransactionCostsAndAdvisoryFeesPaid"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="xl1_NetBusinessCombinationAndPIPEFinancing" xlink:to="xl1_TransactionCostsAndAdvisoryFeesPaid" order="3" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <loc xlink:type="locator" xlink:label="xl1_DeferredConsiderationinShares" xlink:href="xl-20210630.xsd#xl1_DeferredConsiderationinShares"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="xl1_DeferredConsiderationinShares" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredOther1" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareConsiderationShareOfXLCommonStock" xlink:href="xl-20210630.xsd#xl1_ShareConsiderationShareOfXLCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="xl1_ShareConsiderationShareOfXLCommonStock" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_Goodwill" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable">
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable">
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:to="us-gaap_Cash" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:to="us-gaap_RestrictedCashCurrent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable0">
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" order="2" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>xl-20210630_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Oct 21 20:29:22 UTC 2021 -->
<linkbase xmlns="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" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ConsolidatedBalanceSheet" roleURI="http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ConsolidatedIncomeStatement" roleURI="http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ShareholdersEquityType2or3" roleURI="http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ConsolidatedCashFlow" roleURI="http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_OrganizationandDescriptionofBusiness" roleURI="http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusiness"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RestatementofPreviouslyIssuedFinancialStatements" roleURI="http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatements"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_SummaryofSignificantAccountingPolicies" roleURI="http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_MergerwithPivotalInvestmentCorporationII" roleURI="http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationII"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_AcquisitionofQuantum" roleURI="http://www.xlfleetcorp.com/role/AcquisitionofQuantum"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_Revenue" roleURI="http://www.xlfleetcorp.com/role/Revenue"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_PropertyandEquipment" roleURI="http://www.xlfleetcorp.com/role/PropertyandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_Intangibles" roleURI="http://www.xlfleetcorp.com/role/Intangibles"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_AccruedExpensesandOtherCurrentLiabilities" roleURI="http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_NewMarketsTaxCreditFinancing" roleURI="http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancing"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_Debt" roleURI="http://www.xlfleetcorp.com/role/Debt"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_FairValueMeasurements" roleURI="http://www.xlfleetcorp.com/role/FairValueMeasurements"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_StockholdersEquity" roleURI="http://www.xlfleetcorp.com/role/StockholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_Warrants" roleURI="http://www.xlfleetcorp.com/role/Warrants"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ShareBasedCompensationExpense" roleURI="http://www.xlfleetcorp.com/role/ShareBasedCompensationExpense"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_IncomeTaxes" roleURI="http://www.xlfleetcorp.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RelatedPartyTransactions" roleURI="http://www.xlfleetcorp.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_CommitmentsandContingencies" roleURI="http://www.xlfleetcorp.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_NetLossPerShare" roleURI="http://www.xlfleetcorp.com/role/NetLossPerShare"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RetirementPlan" roleURI="http://www.xlfleetcorp.com/role/RetirementPlan"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_BusinessCombination" roleURI="http://www.xlfleetcorp.com/role/BusinessCombination"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ROUAssetsandLeaseLiabilities" roleURI="http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_NotePayable" roleURI="http://www.xlfleetcorp.com/role/NotePayable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_SubsequentEvent" roleURI="http://www.xlfleetcorp.com/role/SubsequentEvent"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_AccountingPoliciesByPolicy" roleURI="http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RestatementofPreviouslyIssuedFinancialStatementsTables" roleURI="http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_MergerwithPivotalInvestmentCorporationIITables" roleURI="http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIITables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_AcquisitionofQuantumTables" roleURI="http://www.xlfleetcorp.com/role/AcquisitionofQuantumTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RevenueTables" roleURI="http://www.xlfleetcorp.com/role/RevenueTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_PropertyandEquipmentTables" roleURI="http://www.xlfleetcorp.com/role/PropertyandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_IntangiblesTables" roleURI="http://www.xlfleetcorp.com/role/IntangiblesTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_DebtTables" roleURI="http://www.xlfleetcorp.com/role/DebtTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_FairValueMeasurementsTables" roleURI="http://www.xlfleetcorp.com/role/FairValueMeasurementsTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_StockholdersEquityTables" roleURI="http://www.xlfleetcorp.com/role/StockholdersEquityTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_WarrantsTables" roleURI="http://www.xlfleetcorp.com/role/WarrantsTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ShareBasedCompensationExpenseTables" roleURI="http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_IncomeTaxesTables" roleURI="http://www.xlfleetcorp.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RelatedPartyTransactionsTables" roleURI="http://www.xlfleetcorp.com/role/RelatedPartyTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_CommitmentsandContingenciesTables" roleURI="http://www.xlfleetcorp.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_NetLossPerShareTables" roleURI="http://www.xlfleetcorp.com/role/NetLossPerShareTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_BusinessCombinationTables" roleURI="http://www.xlfleetcorp.com/role/BusinessCombinationTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ROUAssetsandLeaseLiabilitiesTables" roleURI="http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofeffectoftherestatementoneachfinancialstatementTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofestimatedusefullivesTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffairvalueofstockoptionsissuedTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofreconcilestheelementsofthebusinesscombinationTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable_Parentheticals" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofdisaggregationofrevenueTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofaccruedwarrantyliabilityTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofpropertyplantandequipmentTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofapproximateannualaggregateamortizationexpenseTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofaccruedexpensesandothercurrentliabilitiesTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofcarryingvalueofdebtTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofcarryingvalueofdebtTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofrollforwardoftheCompanysLevel3instrumentsTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofInputmeasurmentTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofcommonstockarereservedforfutureissuanceTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofcommonstockarereservedforfutureissuanceTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofwarrantactivityTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofstockoptionawardactivityTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffairvalueofrestrictedstockawardsTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofnetdeferredincometaxassetsTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffutureminimumleasepaymentsTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffairvalueofstockoptionsissuedTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofdisaggregationofrevenueTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofaccruedwarrantyliabilityTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofpreliminaryallocationofthepurchasepriceTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofpreliminaryallocationofthepurchasepriceTable_Parentheticals" roleURI="http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffairvaluesoftheassetsandliabilitiesTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofaccruedexpensesandothercurrentliabilitiesTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofotherinformationrelatedtoleasesTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofotherinformationrelatedtoleasesTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofInputmeasurmentTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofwarrantactivityTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofstockoptionawardactivityTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffairvalueofrestrictedstockawardsTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffutureminimumleasepaymentsTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_OrganizationandDescriptionofBusinessDetails" roleURI="http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RestatementofPreviouslyIssuedFinancialStatementsDetails" roleURI="http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_MergerwithPivotalInvestmentCorporationIIDetails" roleURI="http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_AcquisitionofQuantumDetails" roleURI="http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RevenueDetails" roleURI="http://www.xlfleetcorp.com/role/RevenueDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_PropertyandEquipmentDetails" roleURI="http://www.xlfleetcorp.com/role/PropertyandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_IntangiblesDetails" roleURI="http://www.xlfleetcorp.com/role/IntangiblesDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_NewMarketsTaxCreditFinancingDetails" roleURI="http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_DebtDetails" roleURI="http://www.xlfleetcorp.com/role/DebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_FairValueMeasurementsDetails" roleURI="http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_StockholdersEquityDetails" roleURI="http://www.xlfleetcorp.com/role/StockholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_WarrantsDetails" roleURI="http://www.xlfleetcorp.com/role/WarrantsDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ShareBasedCompensationExpenseDetails" roleURI="http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_IncomeTaxesDetails" roleURI="http://www.xlfleetcorp.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RelatedPartyTransactionsDetails" roleURI="http://www.xlfleetcorp.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_CommitmentsandContingenciesDetails" roleURI="http://www.xlfleetcorp.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RetirementPlanDetails" roleURI="http://www.xlfleetcorp.com/role/RetirementPlanDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_BusinessCombinationDetails" roleURI="http://www.xlfleetcorp.com/role/BusinessCombinationDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ROUAssetsandLeaseLiabilitiesDetails" roleURI="http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_NotePayableDetails" roleURI="http://www.xlfleetcorp.com/role/NotePayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_SubsequentEventDetails" roleURI="http://www.xlfleetcorp.com/role/SubsequentEventDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#DocumentAndEntityInformation" roleURI="http://www.xlfleetcorp.com/role/DocumentAndEntityInformation"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Goodwill" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_Assets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLongTermDebtCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleSubordinatedDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleSubordinatedDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ConvertibleSubordinatedDebtCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenue" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_LeaseLiabilityesNoncurrent" xlink:href="xl-20210630.xsd#xl1_LeaseLiabilityesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="xl1_LeaseLiabilityesNoncurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_DeferredObligationWorldEnergyNoncurrent" xlink:href="xl-20210630.xsd#xl1_DeferredObligationWorldEnergyNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="xl1_DeferredObligationWorldEnergyNoncurrent" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_NewMarketTaxCreditObligationNonCurrent" xlink:href="xl-20210630.xsd#xl1_NewMarketTaxCreditObligationNonCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="xl1_NewMarketTaxCreditObligationNonCurrent" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantLiabilities" xlink:href="xl-20210630.xsd#xl1_WarrantLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="xl1_WarrantLiabilities" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_Liabilities" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpenseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNoncashIncomeExpenseAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_InterestIncomeExpenseNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers" xlink:href="xl-20210630.xsd#xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ChangesInFairValueOfWarrantLiability" xlink:href="xl-20210630.xsd#xl1_ChangesInFairValueOfWarrantLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="xl1_ChangesInFairValueOfWarrantLiability" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_OtherIncome" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_NetIncomeLoss" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy" xlink:href="xl-20210630.xsd#xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy" xlink:href="xl-20210630.xsd#xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_StockIssuedDuringPeriodValueWarrantsExercised" xlink:href="xl-20210630.xsd#xl1_StockIssuedDuringPeriodValueWarrantsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="xl1_StockIssuedDuringPeriodValueWarrantsExercised" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants" xlink:href="xl-20210630.xsd#xl1_StockIssuedDuringPeriodSharesExercisedofWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ExerciseOfPublicWarrants" xlink:href="xl-20210630.xsd#xl1_ExerciseOfPublicWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="xl1_ExerciseOfPublicWarrants" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ExerciseOfPublicWarrantsinShares" xlink:href="xl-20210630.xsd#xl1_ExerciseOfPublicWarrantsinShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="xl1_ExerciseOfPublicWarrantsinShares" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants" xlink:href="xl-20210630.xsd#xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SettlementOfWarrantLiabilityUponCallOfWarrants" xlink:href="xl-20210630.xsd#xl1_SettlementOfWarrantLiabilityUponCallOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="xl1_SettlementOfWarrantLiabilityUponCallOfWarrants" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ProceedsFromPICSharesRecapitalization" xlink:href="xl-20210630.xsd#xl1_ProceedsFromPICSharesRecapitalization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="xl1_ProceedsFromPICSharesRecapitalization" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_IssuanceOfRestrictedStockinShares" xlink:href="xl-20210630.xsd#xl1_IssuanceOfRestrictedStockinShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="xl1_IssuanceOfRestrictedStockinShares" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated" xlink:href="xl-20210630.xsd#xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated" xlink:href="xl-20210630.xsd#xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares" xlink:href="xl-20210630.xsd#xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="24" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ContingentSConsideration" xlink:href="xl-20210630.xsd#xl1_ContingentSConsideration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="xl1_ContingentSConsideration" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy" xlink:href="xl-20210630.xsd#xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_LossOnExtinguishmentOfDebt" xlink:href="xl-20210630.xsd#xl1_LossOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="xl1_LossOnExtinguishmentOfDebt" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ChangeInOperatingRightofuseAssets" xlink:href="xl-20210630.xsd#xl1_ChangeInOperatingRightofuseAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="xl1_ChangeInOperatingRightofuseAssets" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_FinanceLeaseInterestExpense" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes" xlink:href="xl-20210630.xsd#xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfSubordinatedShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSubordinatedShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfSubordinatedShortTermDebt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ProceedsFromPaycheckProtectionProgram" xlink:href="xl-20210630.xsd#xl1_ProceedsFromPaycheckProtectionProgram"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="xl1_ProceedsFromPaycheckProtectionProgram" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_RepaymentsToPaycheckProtectionProgram" xlink:href="xl-20210630.xsd#xl1_RepaymentsToPaycheckProtectionProgram"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="xl1_RepaymentsToPaycheckProtectionProgram" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromConvertibleDebt" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfConvertibleDebt" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_RepaymentOfContingentConsideration" xlink:href="xl-20210630.xsd#xl1_RepaymentOfContingentConsideration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="xl1_RepaymentOfContingentConsideration" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLinesOfCredit" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_RepaymentsOfRevolvingLineOfCredit" xlink:href="xl-20210630.xsd#xl1_RepaymentsOfRevolvingLineOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="xl1_RepaymentsOfRevolvingLineOfCredit" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts" xlink:href="xl-20210630.xsd#xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentOfFinancingAndStockIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsToMinorityShareholders" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromWarrantExercises" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromWarrantExercises" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssued1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_StockIssued1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte" xlink:href="xl-20210630.xsd#xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination" xlink:href="xl-20210630.xsd#xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfAssetsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_FairValueOfAssetsAcquired" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_IssuanceCostsInAccruedExpenses" xlink:href="xl-20210630.xsd#xl1_IssuanceCostsInAccruedExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="xl1_IssuanceCostsInAccruedExpenses" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_RetrospectiveRecapitalizationOfStockholdersEquity" xlink:href="xl-20210630.xsd#xl1_RetrospectiveRecapitalizationOfStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="xl1_RetrospectiveRecapitalizationOfStockholdersEquity" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfInitialPublicOffering"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfInitialPublicOffering" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SettlementOfWarrantLiabilityUponCallOfWarrant" xlink:href="xl-20210630.xsd#xl1_SettlementOfWarrantLiabilityUponCallOfWarrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="xl1_SettlementOfWarrantLiabilityUponCallOfWarrant" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable" xlink:href="xl-20210630.xsd#xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable" xlink:href="xl-20210630.xsd#xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_EquipmentFinancing" xlink:href="xl-20210630.xsd#xl1_EquipmentFinancing"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="xl1_EquipmentFinancing" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable" xlink:href="xl-20210630.xsd#xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusiness">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatements">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationII">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/AcquisitionofQuantum">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/Revenue">
    <loc xlink:type="locator" xlink:label="xl1_RevenueLineItems" xlink:href="xl-20210630.xsd#xl1_RevenueLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_RevenueTable" xlink:href="xl-20210630.xsd#xl1_RevenueTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_RevenueLineItems" xlink:to="xl1_RevenueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/PropertyandEquipment">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/Intangibles">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilities">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancing">
    <loc xlink:type="locator" xlink:label="xl1_NewMarketsTaxCreditFinancingAbstract" xlink:href="xl-20210630.xsd#xl1_NewMarketsTaxCreditFinancingAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_NewMarketsTaxCreditFinancingTextBlock" xlink:href="xl-20210630.xsd#xl1_NewMarketsTaxCreditFinancingTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingAbstract" xlink:to="xl1_NewMarketsTaxCreditFinancingTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/Debt">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/FairValueMeasurements">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/StockholdersEquity">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/Warrants">
    <loc xlink:type="locator" xlink:label="xl1_WarrantsAbstract" xlink:href="xl-20210630.xsd#xl1_WarrantsAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantsTextBlock" xlink:href="xl-20210630.xsd#xl1_WarrantsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsAbstract" xlink:to="xl1_WarrantsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ShareBasedCompensationExpense">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/IncomeTaxes">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RelatedPartyTransactions">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/CommitmentsandContingencies">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/NetLossPerShare">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RetirementPlan">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/BusinessCombination">
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationAbstract" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationTextBlock" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationAbstract" xlink:to="xl1_BusinessCombinationTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilities">
    <loc xlink:type="locator" xlink:label="xl1_RouAssetsAndLeaseLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_RouAssetsAndLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_ROUAssetsAndLeaseLiabilitiesTextBlock" xlink:href="xl-20210630.xsd#xl1_ROUAssetsAndLeaseLiabilitiesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="xl1_ROUAssetsAndLeaseLiabilitiesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/NotePayable">
    <loc xlink:type="locator" xlink:label="xl1_NotePayableAbstract" xlink:href="xl-20210630.xsd#xl1_NotePayableAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_NotePayable" xlink:href="xl-20210630.xsd#xl1_NotePayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NotePayableAbstract" xlink:to="xl1_NotePayable" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/SubsequentEvent">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_EmergingGrowthCompanyPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_EmergingGrowthCompanyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="xl1_EmergingGrowthCompanyPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantsLiabilitiesPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_WarrantsLiabilitiesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="xl1_WarrantsLiabilitiesPolicyTextBlock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ComponentsOfEquityPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_ComponentsOfEquityPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="xl1_ComponentsOfEquityPolicyTextBlock" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_RelatedPartiesPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_RelatedPartiesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="xl1_RelatedPartiesPolicyTextBlock" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock" order="26" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsTables">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIITables">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/AcquisitionofQuantumTables">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RevenueTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/PropertyandEquipmentTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/IntangiblesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/DebtTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/FairValueMeasurementsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/StockholdersEquityTables">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/WarrantsTables">
    <loc xlink:type="locator" xlink:label="xl1_WarrantsAbstract" xlink:href="xl-20210630.xsd#xl1_WarrantsAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfWarrantActivityTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfWarrantActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsAbstract" xlink:to="xl1_ScheduleOfWarrantActivityTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/IncomeTaxesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RelatedPartyTransactionsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/CommitmentsandContingenciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/NetLossPerShareTables">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/BusinessCombinationTables">
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationAbstract" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationAbstract" xlink:to="xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationAbstract" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationAbstract" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="xl1_RouAssetsAndLeaseLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_RouAssetsAndLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="srt_ScheduleOfCondensedFinancialStatementsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:to="srt_RestatementAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementDomain_0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="srt_ScenarioPreviouslyReportedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="srt_RestatementAdjustmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_RestatedMember" xlink:href="xl-20210630.xsd#xl1_RestatedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="xl1_RestatedMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantLiabilities" xlink:href="xl-20210630.xsd#xl1_WarrantLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="xl1_WarrantLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_Liabilities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_AdditionalPaidInCapital" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_StockholdersEquity" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract" xlink:href="xl-20210630.xsd#xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ChangesInFairValueOfWarrantLiability" xlink:href="xl-20210630.xsd#xl1_ChangesInFairValueOfWarrantLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract" xlink:to="xl1_ChangesInFairValueOfWarrantLiability" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract" xlink:to="us-gaap_NetIncomeLoss" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract" xlink:href="xl-20210630.xsd#xl1_ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="xl1_ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_CashFlowsFromOperatingActivitiesAbstract" xlink:href="xl-20210630.xsd#xl1_CashFlowsFromOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract" xlink:to="xl1_CashFlowsFromOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination" xlink:href="xl-20210630.xsd#xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_CashFlowsFromOperatingActivitiesAbstract" xlink:to="xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable">
    <loc xlink:type="locator" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" xlink:to="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable">
    <loc xlink:type="locator" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_CashPivotalsTrustAndCashnetOfRedemption" xlink:href="xl-20210630.xsd#xl1_CashPivotalsTrustAndCashnetOfRedemption"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract" xlink:to="xl1_CashPivotalsTrustAndCashnetOfRedemption" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_CashPIPE" xlink:href="xl-20210630.xsd#xl1_CashPIPE"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract" xlink:to="xl1_CashPIPE" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_TransactionCostsAndAdvisoryFeesPaid" xlink:href="xl-20210630.xsd#xl1_TransactionCostsAndAdvisoryFeesPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract" xlink:to="xl1_TransactionCostsAndAdvisoryFeesPaid" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_NetBusinessCombinationAndPIPEFinancing" xlink:href="xl-20210630.xsd#xl1_NetBusinessCombinationAndPIPEFinancing"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract" xlink:to="xl1_NetBusinessCombinationAndPIPEFinancing" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_DeferredConsiderationinShares" xlink:href="xl-20210630.xsd#xl1_DeferredConsiderationinShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="xl1_DeferredConsiderationinShares" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredOther1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareConsiderationShareOfXLCommonStock" xlink:href="xl-20210630.xsd#xl1_ShareConsiderationShareOfXLCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="xl1_ShareConsiderationShareOfXLCommonStock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareConsiderationShareOfXLCommonStock" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="us-gaap_Goodwill" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareConsiderationXLCommonStockinShares" xlink:href="xl-20210630.xsd#xl1_ShareConsiderationXLCommonStockinShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="xl1_ShareConsiderationXLCommonStockinShares" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable">
    <loc xlink:type="locator" xlink:label="xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems" xlink:href="xl-20210630.xsd#xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable" xlink:href="xl-20210630.xsd#xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems" xlink:to="xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesChannelDirectlyToConsumerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesChannelThroughIntermediaryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_SalesChannelThroughIntermediaryMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_TotalRevenueMember" xlink:href="xl-20210630.xsd#xl1_TotalRevenueMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="xl1_TotalRevenueMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems" xlink:to="us-gaap_Revenues" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAccruedWarrantyLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:to="us-gaap_ProductWarrantyAccrual" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ProductWarrantyAccrualWarrantyCharges" xlink:href="xl-20210630.xsd#xl1_ProductWarrantyAccrualWarrantyCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:to="xl1_ProductWarrantyAccrualWarrantyCharges" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_AccruedWarrantyCosts" xlink:href="xl-20210630.xsd#xl1_AccruedWarrantyCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="xl1_AccruedWarrantyCosts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" xlink:href="xl-20210630.xsd#xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_AccruedFinancingFees" xlink:href="xl-20210630.xsd#xl1_AccruedFinancingFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="xl1_AccruedFinancingFees" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet" xlink:href="xl-20210630.xsd#xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofcarryingvalueofdebtTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfCarryingValueOfDebtAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfCarryingValueOfDebtAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleSubordinatedDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleSubordinatedDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfCarryingValueOfDebtAbstract" xlink:to="us-gaap_ConvertibleSubordinatedDebt" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConvertibleSubordinatedDebt" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SubordinatedConvertiblePromissoryNotesNet" xlink:href="xl-20210630.xsd#xl1_SubordinatedConvertiblePromissoryNotesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="xl1_SubordinatedConvertiblePromissoryNotesNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_TermLoan" xlink:href="xl-20210630.xsd#xl1_TermLoan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfCarryingValueOfDebtAbstract" xlink:to="xl1_TermLoan" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_DebtInstrumentTermLoanUnamortizedDiscount" xlink:href="xl-20210630.xsd#xl1_DebtInstrumentTermLoanUnamortizedDiscount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_TermLoan" xlink:to="xl1_DebtInstrumentTermLoanUnamortizedDiscount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_VehicleFinancingAgreements" xlink:href="xl-20210630.xsd#xl1_VehicleFinancingAgreements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfCarryingValueOfDebtAbstract" xlink:to="xl1_VehicleFinancingAgreements" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_TotalDebt" xlink:href="xl-20210630.xsd#xl1_TotalDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_VehicleFinancingAgreements" xlink:to="xl1_TotalDebt" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_VehicleFinancingAgreements" xlink:to="us-gaap_DebtCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_VehicleFinancingAgreements" xlink:to="us-gaap_LongTermDebt" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable">
    <loc xlink:type="locator" xlink:label="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PublicWarrants" xlink:href="xl-20210630.xsd#xl1_PublicWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="xl1_PublicWarrants" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PrivatePlacementWarrants" xlink:href="xl-20210630.xsd#xl1_PrivatePlacementWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="xl1_PrivatePlacementWarrants" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ContingentConsideration" xlink:href="xl-20210630.xsd#xl1_ContingentConsideration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="xl1_ContingentConsideration" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="us-gaap_LiabilitiesFairValueDisclosure" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesDerivatives" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination" xlink:href="xl-20210630.xsd#xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination" xlink:href="xl-20210630.xsd#xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:to="xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueAdjustmentsPrivatePlacementWarrant" xlink:href="xl-20210630.xsd#xl1_FairValueAdjustmentsPrivatePlacementWarrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:to="xl1_FairValueAdjustmentsPrivatePlacementWarrant" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes" xlink:href="xl-20210630.xsd#xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:to="xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation" xlink:href="xl-20210630.xsd#xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfInputMeasurmentAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfInputMeasurmentAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueAssumptionRiskFreeInterestsRate" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionRiskFreeInterestsRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfInputMeasurmentAbstract" xlink:to="xl1_FairValueAssumptionRiskFreeInterestsRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueAssumptionRemainingExpectedsTerms" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionRemainingExpectedsTerms"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfInputMeasurmentAbstract" xlink:to="xl1_FairValueAssumptionRemainingExpectedsTerms" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueAssumptionExpectedVolatilitysRates" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionExpectedVolatilitysRates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfInputMeasurmentAbstract" xlink:to="xl1_FairValueAssumptionExpectedVolatilitysRates" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueAssumptionsExercisePrices" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionsExercisePrices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfInputMeasurmentAbstract" xlink:to="xl1_FairValueAssumptionsExercisePrices" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueOfCommonStock" xlink:href="xl-20210630.xsd#xl1_FairValueOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfInputMeasurmentAbstract" xlink:to="xl1_FairValueOfCommonStock" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofcommonstockarereservedforfutureissuanceTable">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantsForTheIssuanceOfCommonStockMember" xlink:href="xl-20210630.xsd#xl1_WarrantsForTheIssuanceOfCommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="xl1_WarrantsForTheIssuanceOfCommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_StockOptionsIssuedAndOutstandingMember" xlink:href="xl-20210630.xsd#xl1_StockOptionsIssuedAndOutstandingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="xl1_StockOptionsIssuedAndOutstandingMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember" xlink:href="xl-20210630.xsd#xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityOtherShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityOtherShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_StockholdersEquityOtherShares" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable">
    <loc xlink:type="locator" xlink:label="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:href="xl-20210630.xsd#xl1_WarrantsDetailsScheduleofwarrantactivityLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantsDetailsScheduleofwarrantactivityTable" xlink:href="xl-20210630.xsd#xl1_WarrantsDetailsScheduleofwarrantactivityTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_WarrantsDetailsScheduleofwarrantactivityTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_WarrantMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_WeightedAverageExercisePriceFairValuePrivateWarrants" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceFairValuePrivateWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_WeightedAverageExercisePriceFairValuePrivateWarrants" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_WeightedAverageExercisePriceFairValuePublicWarrants" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceFairValuePublicWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_WeightedAverageExercisePriceFairValuePublicWarrants" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued" xlink:href="xl-20210630.xsd#xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_WeightedAverageExercisePriceFairValueIssued" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceFairValueIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_WeightedAverageExercisePriceFairValueIssued" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfStockOptionAwardActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_StockIssuedDuringPeriodStockOptionsExercised" xlink:href="xl-20210630.xsd#xl1_StockIssuedDuringPeriodStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="xl1_StockIssuedDuringPeriodStockOptionsExercised" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfNetDeferredIncomeTaxAssetsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfNetDeferredIncomeTaxAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_DeferredTaxAssetsLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_DeferredTaxAssetsLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfNetDeferredIncomeTaxAssetsAbstract" xlink:to="xl1_DeferredTaxAssetsLiabilitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DeferredTaxAssetsLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DeferredTaxAssetsLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DeferredTaxAssetsLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DeferredTaxAssetsLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization" xlink:href="xl-20210630.xsd#xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DeferredTaxAssetsLiabilitiesAbstract" xlink:to="xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DeferredTaxAssetsLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:to="us-gaap_DeferredTaxAssetsGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfNetDeferredIncomeTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsNet" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_NumeratorAbstract" xlink:href="xl-20210630.xsd#xl1_NumeratorAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:to="xl1_NumeratorAbstract" order="0" xbrldt:closed="true"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYlVHeqNT2BA3KTOwNjG9EZeHcEDP7pisV9ZKTqR2u65lXUuls9b5zfv0Ytj+bbvkCNyRDHwDzbZTlA6p+VvBN8j1NVpEDvRU1QTnH20IJCLvkbIxBHM547FS+LEVNRBBDFjp+BZ/o9mfcWULQLszBm7QgyBympoCScE3NYbb8+DSBWFDjtjqKykA2O8yPNnI1XVJz4uSkJmw==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NumeratorAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_DenominatorAbstract" xlink:href="xl-20210630.xsd#xl1_DenominatorAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:to="xl1_DenominatorAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DenominatorAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable">
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xlink:to="us-gaap_Cash" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0">
    <loc xlink:type="locator" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable0">
    <loc xlink:type="locator" xlink:label="xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems" xlink:href="xl-20210630.xsd#xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable" xlink:href="xl-20210630.xsd#xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems" xlink:to="xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesChannelDirectlyToConsumerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesChannelThroughIntermediaryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_SalesChannelThroughIntermediaryMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember" xlink:href="xl-20210630.xsd#xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_TotalRevenueMember" xlink:href="xl-20210630.xsd#xl1_TotalRevenueMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="xl1_TotalRevenueMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_RevenueFromTheSaleOfDriveSystemsAbstract" xlink:href="xl-20210630.xsd#xl1_RevenueFromTheSaleOfDriveSystemsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems" xlink:to="xl1_RevenueFromTheSaleOfDriveSystemsAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RevenueFromTheSaleOfDriveSystemsAbstract" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable0">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAccruedWarrantyLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_ProductSWarrantyAccrual" xlink:href="xl-20210630.xsd#xl1_ProductSWarrantyAccrual"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:to="xl1_ProductSWarrantyAccrual" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_AcquisitionDateAccrualForWorldEnergyAcquisition" xlink:href="xl-20210630.xsd#xl1_AcquisitionDateAccrualForWorldEnergyAcquisition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:to="xl1_AcquisitionDateAccrualForWorldEnergyAcquisition" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ProductWarrantyAccrualWarrantyCharges" xlink:href="xl-20210630.xsd#xl1_ProductWarrantyAccrualWarrantyCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:to="xl1_ProductWarrantyAccrualWarrantyCharges" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable">
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PurchasePriceConsiderationMember" xlink:href="xl-20210630.xsd#xl1_PurchasePriceConsiderationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="xl1_PurchasePriceConsiderationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="us-gaap_Cash" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PreliminaryWorkingCapitalAdjustment" xlink:href="xl-20210630.xsd#xl1_PreliminaryWorkingCapitalAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="xl1_PreliminaryWorkingCapitalAdjustment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueOfTheEarnout" xlink:href="xl-20210630.xsd#xl1_FairValueOfTheEarnout"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="xl1_FairValueOfTheEarnout" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock" xlink:href="xl-20210630.xsd#xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="us-gaap_GoodwillGross" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems" xlink:to="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PurchasePriceConsiderationMember" xlink:href="xl-20210630.xsd#xl1_PurchasePriceConsiderationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="xl1_PurchasePriceConsiderationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueSharesIssued" xlink:href="xl-20210630.xsd#xl1_FairValueSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems" xlink:to="xl1_FairValueSharesIssued" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable">
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PurchasePriceConsiderationMember" xlink:href="xl-20210630.xsd#xl1_PurchasePriceConsiderationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain" xlink:to="xl1_PurchasePriceConsiderationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_InventoryNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_GoodwillGross" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_AccountsPayableCurrentAndNoncurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_LeaseLiabilityNoncurrent" xlink:href="xl-20210630.xsd#xl1_LeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="xl1_LeaseLiabilityNoncurrent" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_TotalPurchaseConsideration" xlink:href="xl-20210630.xsd#xl1_TotalPurchaseConsideration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="xl1_TotalPurchaseConsideration" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable">
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems" xlink:to="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_WorldEnergyMember" xlink:href="xl-20210630.xsd#xl1_WorldEnergyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="xl1_WorldEnergyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems" xlink:to="us-gaap_Revenues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable0">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_AccruedWarrantyCosts" xlink:href="xl-20210630.xsd#xl1_AccruedWarrantyCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="xl1_AccruedWarrantyCosts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" xlink:href="xl-20210630.xsd#xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_DeferredPurchasePriceConsiderationWorldEnergy" xlink:href="xl-20210630.xsd#xl1_DeferredPurchasePriceConsiderationWorldEnergy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="xl1_DeferredPurchasePriceConsiderationWorldEnergy" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_AccretedContingentCompensationToSellersOfWorldEnergy" xlink:href="xl-20210630.xsd#xl1_AccretedContingentCompensationToSellersOfWorldEnergy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="xl1_AccretedContingentCompensationToSellersOfWorldEnergy" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_AccruedFinancingFees" xlink:href="xl-20210630.xsd#xl1_AccruedFinancingFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="xl1_AccruedFinancingFees" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet" xlink:href="xl-20210630.xsd#xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable">
    <loc xlink:type="locator" xlink:label="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems" xlink:href="xl-20210630.xsd#xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable" xlink:href="xl-20210630.xsd#xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems" xlink:to="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_RDAndManufacturingFacilitiesAxis" xlink:href="xl-20210630.xsd#xl1_RDAndManufacturingFacilitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable" xlink:to="xl1_RDAndManufacturingFacilitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_RDAndManufacturingFacilitiesDomain" xlink:href="xl-20210630.xsd#xl1_RDAndManufacturingFacilitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="xl1_RDAndManufacturingFacilitiesAxis" xlink:to="xl1_RDAndManufacturingFacilitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_RDAndManufacturingFacilitiesDomain_0" xlink:href="xl-20210630.xsd#xl1_RDAndManufacturingFacilitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="xl1_RDAndManufacturingFacilitiesAxis" xlink:to="xl1_RDAndManufacturingFacilitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember" xlink:href="xl-20210630.xsd#xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RDAndManufacturingFacilitiesDomain" xlink:to="xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesAbstract" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems" xlink:to="xl1_OperatingLeasesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_OperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_OperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_LeaseSLiabilityNoncurrent" xlink:href="xl-20210630.xsd#xl1_LeaseSLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_OperatingLeasesAbstract" xlink:to="xl1_LeaseSLiabilityNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FinanceLeasesAbstract" xlink:href="xl-20210630.xsd#xl1_FinanceLeasesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems" xlink:to="xl1_FinanceLeasesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FinanceRightOfUseAssets" xlink:href="xl-20210630.xsd#xl1_FinanceRightOfUseAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FinanceLeasesAbstract" xlink:to="xl1_FinanceRightOfUseAssets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofotherinformationrelatedtoleasesTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfOtherInformationRelatedToLeasesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfOtherInformationRelatedToLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_OtherInformationAbstract" xlink:href="xl-20210630.xsd#xl1_OtherInformationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfOtherInformationRelatedToLeasesAbstract" xlink:to="xl1_OtherInformationAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_OtherInformationAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfOtherInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfOtherInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfOtherInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_LessImputedInterest" xlink:href="xl-20210630.xsd#xl1_LessImputedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="xl1_LessImputedInterest" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable0">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfInputMeasurmentAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfInputMeasurmentAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueAssumptionRiskFreeInterestsRate" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionRiskFreeInterestsRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfInputMeasurmentAbstract" xlink:to="xl1_FairValueAssumptionRiskFreeInterestsRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueAssumptionRemainingExpectedsTerms" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionRemainingExpectedsTerms"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfInputMeasurmentAbstract" xlink:to="xl1_FairValueAssumptionRemainingExpectedsTerms" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueAssumptionExpectedVolatilitysRates" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionExpectedVolatilitysRates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfInputMeasurmentAbstract" xlink:to="xl1_FairValueAssumptionExpectedVolatilitysRates" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueAssumptionsExercisePrices" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionsExercisePrices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfInputMeasurmentAbstract" xlink:to="xl1_FairValueAssumptionsExercisePrices" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueOfCommonStock" xlink:href="xl-20210630.xsd#xl1_FairValueOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfInputMeasurmentAbstract" xlink:to="xl1_FairValueOfCommonStock" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0">
    <loc xlink:type="locator" xlink:label="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueofPrivateWarrants" xlink:href="xl-20210630.xsd#xl1_FairValueofPrivateWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="xl1_FairValueofPrivateWarrants" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum" xlink:href="xl-20210630.xsd#xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_EarnoutWorldEnergy" xlink:href="xl-20210630.xsd#xl1_EarnoutWorldEnergy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="xl1_EarnoutWorldEnergy" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueOfObligationToIssueAbstract" xlink:href="xl-20210630.xsd#xl1_FairValueOfObligationToIssueAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="xl1_FairValueOfObligationToIssueAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueOfObligation" xlink:href="xl-20210630.xsd#xl1_FairValueOfObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FairValueOfObligationToIssueAbstract" xlink:to="xl1_FairValueOfObligation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueofPublicWarrants" xlink:href="xl-20210630.xsd#xl1_FairValueofPublicWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="xl1_FairValueofPublicWarrants" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ObligationToIssueSharesOfCommonStockToSellers" xlink:href="xl-20210630.xsd#xl1_ObligationToIssueSharesOfCommonStockToSellers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="xl1_ObligationToIssueSharesOfCommonStockToSellers" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants" xlink:href="xl-20210630.xsd#xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SettlementOfDerivativeLiability" xlink:href="xl-20210630.xsd#xl1_SettlementOfDerivativeLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="xl1_SettlementOfDerivativeLiability" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueAdjustments" xlink:href="xl-20210630.xsd#xl1_FairValueAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="xl1_FairValueAdjustments" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_EarnoutWorldEnergy" xlink:href="xl-20210630.xsd#xl1_EarnoutWorldEnergy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="xl1_EarnoutWorldEnergy" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0">
    <loc xlink:type="locator" xlink:label="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:href="xl-20210630.xsd#xl1_WarrantsDetailsScheduleofwarrantactivityLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantsDetailsScheduleofwarrantactivityTable" xlink:href="xl-20210630.xsd#xl1_WarrantsDetailsScheduleofwarrantactivityTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_WarrantsDetailsScheduleofwarrantactivityTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_WarrantMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_WeightedAverageExercisePriceFairValueIssuedPerShares" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceFairValueIssuedPerShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_WeightedAverageExercisePriceFairValueIssuedPerShares" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_WeightedAverageExercisePriceExercisedPerShares" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceExercisedPerShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_WeightedAverageExercisePriceExercisedPerShares" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfStockOptionAwardActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_StockIssuedDuringPeriodStockOptionsExercised" xlink:href="xl-20210630.xsd#xl1_StockIssuedDuringPeriodStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="xl1_StockIssuedDuringPeriodStockOptionsExercised" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0">
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable" xlink:to="us-gaap_AwardTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable0">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0">
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_NumeratorAbstract0" xlink:href="xl-20210630.xsd#xl1_NumeratorAbstract0"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:to="xl1_NumeratorAbstract0" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NumeratorAbstract0" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars" xlink:href="xl-20210630.xsd#xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NumeratorAbstract0" xlink:to="xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NumeratorAbstract0" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_DenominatorAbstract0" xlink:href="xl-20210630.xsd#xl1_DenominatorAbstract0"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:to="xl1_DenominatorAbstract0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DenominatorAbstract0" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DenominatorAbstract0" xlink:to="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DenominatorAbstract0" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_XLLegacyWarrantsMember" xlink:href="xl-20210630.xsd#xl1_XLLegacyWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="xl1_XLLegacyWarrantsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails">
    <loc xlink:type="locator" xlink:label="xl1_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_OrganizationandDescriptionofBusinessDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_OrganizationandDescriptionofBusinessDetailsTable" xlink:href="xl-20210630.xsd#xl1_OrganizationandDescriptionofBusinessDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="xl1_OrganizationandDescriptionofBusinessDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_OrganizationandDescriptionofBusinessDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_OrganizationandDescriptionofBusinessDetailsTable" xlink:to="srt_OwnershipAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain_0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_WorldEnergyEfficiencyServicesLLCMember" xlink:href="xl-20210630.xsd#xl1_WorldEnergyEfficiencyServicesLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="xl1_WorldEnergyEfficiencyServicesLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationReasonForBusinessCombination" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationReasonForBusinessCombination"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_BusinessCombinationReasonForBusinessCombination" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsDetails">
    <loc xlink:type="locator" xlink:label="xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsTable" xlink:href="xl-20210630.xsd#xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems" xlink:to="xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems" xlink:to="us-gaap_SharesIssued" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="xl1_SummaryofSignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_OneCustomersMember" xlink:href="xl-20210630.xsd#xl1_OneCustomersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="xl1_OneCustomersMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_TwoCustomersMember" xlink:href="xl-20210630.xsd#xl1_TwoCustomersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="xl1_TwoCustomersMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_CashInExcess" xlink:href="xl-20210630.xsd#xl1_CashInExcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="xl1_CashInExcess" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_NumberOfCustomers" xlink:href="xl-20210630.xsd#xl1_NumberOfCustomers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="xl1_NumberOfCustomers" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ConcentrationRiskPercentage" xlink:href="xl-20210630.xsd#xl1_ConcentrationRiskPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="xl1_ConcentrationRiskPercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_inventoryReserveForObsolescence" xlink:href="xl-20210630.xsd#xl1_inventoryReserveForObsolescence"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="xl1_inventoryReserveForObsolescence" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantiesTerm" xlink:href="xl-20210630.xsd#xl1_WarrantiesTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="xl1_WarrantiesTerm" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ProductWarrantyExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityFairValueAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityFairValueAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_EquityFairValueAdjustment" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ConcentrationOfCreditRiskPercentage" xlink:href="xl-20210630.xsd#xl1_ConcentrationOfCreditRiskPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="xl1_ConcentrationOfCreditRiskPercentage" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_RestrictedCash" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EscrowDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EscrowDeposit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_EscrowDeposit" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_NumberOfOperatingSegment" xlink:href="xl-20210630.xsd#xl1_NumberOfOperatingSegment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="xl1_NumberOfOperatingSegment" order="15" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails">
    <loc xlink:type="locator" xlink:label="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_MergerwithPivotalInvestmentCorporationIIDetailsTable" xlink:href="xl-20210630.xsd#xl1_MergerwithPivotalInvestmentCorporationIIDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="xl1_MergerwithPivotalInvestmentCorporationIIDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsTable" xlink:to="srt_OwnershipAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain_0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SubscriptionAgreementMember" xlink:href="xl-20210630.xsd#xl1_SubscriptionAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="xl1_SubscriptionAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PIPESharesMember" xlink:href="xl-20210630.xsd#xl1_PIPESharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="xl1_PIPESharesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_XLOwnedMember" xlink:href="xl-20210630.xsd#xl1_XLOwnedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="xl1_XLOwnedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_MergerOwnedMember" xlink:href="xl-20210630.xsd#xl1_MergerOwnedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="xl1_MergerOwnedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PrivatePlacementWarrantsMember" xlink:href="xl-20210630.xsd#xl1_PrivatePlacementWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="xl1_PrivatePlacementWarrantsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PublicWarrantsMember" xlink:href="xl-20210630.xsd#xl1_PublicWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="xl1_PublicWarrantsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ExchangeRatioShares" xlink:href="xl-20210630.xsd#xl1_ExchangeRatioShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="xl1_ExchangeRatioShares" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_CommonStockNoParValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_SharePrice" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:href="xl-20210630.xsd#xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails">
    <loc xlink:type="locator" xlink:label="xl1_AcquisitionofQuantumDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_AcquisitionofQuantumDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_AcquisitionofQuantumDetailsTable" xlink:href="xl-20210630.xsd#xl1_AcquisitionofQuantumDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_AcquisitionofQuantumDetailsLineItems" xlink:to="xl1_AcquisitionofQuantumDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_MilestoneAxis" xlink:href="xl-20210630.xsd#xl1_MilestoneAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_AcquisitionofQuantumDetailsTable" xlink:to="xl1_MilestoneAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_MilestoneDomain" xlink:href="xl-20210630.xsd#xl1_MilestoneDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="xl1_MilestoneAxis" xlink:to="xl1_MilestoneDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_MilestoneDomain_0" xlink:href="xl-20210630.xsd#xl1_MilestoneDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="xl1_MilestoneAxis" xlink:to="xl1_MilestoneDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_AcquisitionofQuantumDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_AcquisitionofQuantumDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_AcquisitionofQuantumDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InProcessResearchAndDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_InProcessResearchAndDevelopmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_QuantumFuelSystemsLLCMember" xlink:href="xl-20210630.xsd#xl1_QuantumFuelSystemsLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="xl1_QuantumFuelSystemsLLCMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FirstMilestoneMember" xlink:href="xl-20210630.xsd#xl1_FirstMilestoneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_MilestoneDomain" xlink:to="xl1_FirstMilestoneMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SecondAndThirdMilestoneMember" xlink:href="xl-20210630.xsd#xl1_SecondAndThirdMilestoneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_MilestoneDomain" xlink:to="xl1_SecondAndThirdMilestoneMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_AcquisitionofQuantumDetailsLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_DeferredCashPayment" xlink:href="xl-20210630.xsd#xl1_DeferredCashPayment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_AcquisitionofQuantumDetailsLineItems" xlink:to="xl1_DeferredCashPayment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_AcquisitionofQuantumDetailsLineItems" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_EstimatedFairvalue" xlink:href="xl-20210630.xsd#xl1_EstimatedFairvalue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_AcquisitionofQuantumDetailsLineItems" xlink:to="xl1_EstimatedFairvalue" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_AcquisitionofQuantumDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_AcquisitionofQuantumDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_InitialEstimatedFairValue" xlink:href="xl-20210630.xsd#xl1_InitialEstimatedFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_AcquisitionofQuantumDetailsLineItems" xlink:to="xl1_InitialEstimatedFairValue" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_AcquisitionofQuantumDetailsLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_DiscountedUtilizingRate" xlink:href="xl-20210630.xsd#xl1_DiscountedUtilizingRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_AcquisitionofQuantumDetailsLineItems" xlink:to="xl1_DiscountedUtilizingRate" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate" xlink:href="xl-20210630.xsd#xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_AcquisitionofQuantumDetailsLineItems" xlink:to="xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_AcquisitionofQuantumDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_AcquisitionofQuantumDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_AcquisitionofQuantumDetailsLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RevenueDetails">
    <loc xlink:type="locator" xlink:label="xl1_RevenueDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_RevenueDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_RevenueDetailsTable" xlink:href="xl-20210630.xsd#xl1_RevenueDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_RevenueDetailsLineItems" xlink:to="xl1_RevenueDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_RevenueDetailsTable" xlink:to="us-gaap_ChangeInAccountingEstimateByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:to="us-gaap_ChangeInAccountingEstimateTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingEstimateTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:to="us-gaap_ChangeInAccountingEstimateTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantyObligationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantyObligationsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:to="us-gaap_WarrantyObligationsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RevenueDetailsLineItems" xlink:to="us-gaap_DeferredRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_DescriptionOfSalesCommission" xlink:href="xl-20210630.xsd#xl1_DescriptionOfSalesCommission"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RevenueDetailsLineItems" xlink:to="xl1_DescriptionOfSalesCommission" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_TotalCommissionExpense" xlink:href="xl-20210630.xsd#xl1_TotalCommissionExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RevenueDetailsLineItems" xlink:to="xl1_TotalCommissionExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RevenueDetailsLineItems" xlink:to="us-gaap_StandardProductWarrantyDescription" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ProjectsWarrantedTerm" xlink:href="xl-20210630.xsd#xl1_ProjectsWarrantedTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RevenueDetailsLineItems" xlink:to="xl1_ProjectsWarrantedTerm" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/PropertyandEquipmentDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/IntangiblesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_AccumulatedAmortization" xlink:href="xl-20210630.xsd#xl1_AccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="xl1_AccumulatedAmortization" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_AdjustmentForAmortization" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails">
    <loc xlink:type="locator" xlink:label="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_NewMarketsTaxCreditFinancingDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_NewMarketsTaxCreditFinancingDetailsTable" xlink:href="xl-20210630.xsd#xl1_NewMarketsTaxCreditFinancingDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="xl1_NewMarketsTaxCreditFinancingDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsTable" xlink:to="us-gaap_InvestmentTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeCategorizationMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsTable" xlink:to="srt_OwnershipAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain_0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_XLHybridQuincyLLCMember" xlink:href="xl-20210630.xsd#xl1_XLHybridQuincyLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="xl1_XLHybridQuincyLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_InvestmentFundsMember" xlink:href="xl-20210630.xsd#xl1_InvestmentFundsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="xl1_InvestmentFundsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansFromOtherFederalHomeLoanBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansFromOtherFederalHomeLoanBanks"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_LoansFromOtherFederalHomeLoanBanks" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_LoanedCombinedFunds" xlink:href="xl-20210630.xsd#xl1_LoanedCombinedFunds"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="xl1_LoanedCombinedFunds" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_DeferredFinanceCostsNet" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_DescriptionOfTransaction" xlink:href="xl-20210630.xsd#xl1_DescriptionOfTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="xl1_DescriptionOfTransaction" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PaymentsToAcquireLoansPayable" xlink:href="xl-20210630.xsd#xl1_PaymentsToAcquireLoansPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="xl1_PaymentsToAcquireLoansPayable" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_NetProceedsReceived" xlink:href="xl-20210630.xsd#xl1_NetProceedsReceived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="xl1_NetProceedsReceived" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashEquivalentsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashEquivalentsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_RestrictedCashEquivalentsCurrent" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="17" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/DebtDetails">
    <loc xlink:type="locator" xlink:label="xl1_DebtDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_DebtDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_DebtDetailsTable" xlink:href="xl-20210630.xsd#xl1_DebtDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_DebtDetailsLineItems" xlink:to="xl1_DebtDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_TypeOfAgreementAxis" xlink:href="xl-20210630.xsd#xl1_TypeOfAgreementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_DebtDetailsTable" xlink:to="xl1_TypeOfAgreementAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_TypeOfAgreementDomain" xlink:href="xl-20210630.xsd#xl1_TypeOfAgreementDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="xl1_TypeOfAgreementAxis" xlink:to="xl1_TypeOfAgreementDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_TypeOfAgreementDomain_0" xlink:href="xl-20210630.xsd#xl1_TypeOfAgreementDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="xl1_TypeOfAgreementAxis" xlink:to="xl1_TypeOfAgreementDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_DebtDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_DebtDetailsTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_VehicleFinancingAgreementsMember" xlink:href="xl-20210630.xsd#xl1_VehicleFinancingAgreementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_TypeOfAgreementDomain" xlink:to="xl1_VehicleFinancingAgreementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ConvertibleNotesPayableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_DebtMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDescription" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_InterestRateOfDebt" xlink:href="xl-20210630.xsd#xl1_InterestRateOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="xl1_InterestRateOfDebt" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PercentageOfFixedRate" xlink:href="xl-20210630.xsd#xl1_PercentageOfFixedRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="xl1_PercentageOfFixedRate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PurchaseOfWarrants" xlink:href="xl-20210630.xsd#xl1_PurchaseOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="xl1_PurchaseOfWarrants" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_CommonStockOutstanding" xlink:href="xl-20210630.xsd#xl1_CommonStockOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="xl1_CommonStockOutstanding" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_AdditionalConvertibleSubordinatedDebt" xlink:href="xl-20210630.xsd#xl1_AdditionalConvertibleSubordinatedDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="xl1_AdditionalConvertibleSubordinatedDebt" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_DescriptionOfConvertibleNotesPayable" xlink:href="xl-20210630.xsd#xl1_DescriptionOfConvertibleNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="xl1_DescriptionOfConvertibleNotesPayable" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="us-gaap_ConvertibleNotesPayable" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PercentageOfConvertibleNotes" xlink:href="xl-20210630.xsd#xl1_PercentageOfConvertibleNotes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="xl1_PercentageOfConvertibleNotes" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="us-gaap_DerivativeLiabilities" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="us-gaap_InterestExpense" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="us-gaap_ConvertibleDebt" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_IssuanceOfConvertibleNotes" xlink:href="xl-20210630.xsd#xl1_IssuanceOfConvertibleNotes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="xl1_IssuanceOfConvertibleNotes" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_ConvertiblePrincipalAmount" xlink:href="xl-20210630.xsd#xl1_ConvertiblePrincipalAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="xl1_ConvertiblePrincipalAmount" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_AccruedInterest" xlink:href="xl-20210630.xsd#xl1_AccruedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="xl1_AccruedInterest" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_DebtDetailsLineItems" xlink:to="us-gaap_DebtInstrumentDescription" order="21" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails">
    <loc xlink:type="locator" xlink:label="xl1_FairValueMeasurementsDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueMeasurementsDetailsTable" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_FairValueMeasurementsDetailsLineItems" xlink:to="xl1_FairValueMeasurementsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_FairValueMeasurementsDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_FairValueMeasurementsDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_WarrantMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FairValueMeasurementsDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_StockIssuedDuringPeriodSharesOthers" xlink:href="xl-20210630.xsd#xl1_StockIssuedDuringPeriodSharesOthers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FairValueMeasurementsDetailsLineItems" xlink:to="xl1_StockIssuedDuringPeriodSharesOthers" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FairValueMeasurementsDetailsLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FairValueMeasurementsDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_FairValueMeasurementsDetailsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/StockholdersEquityDetails">
    <loc xlink:type="locator" xlink:label="xl1_StockholdersEquityDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_StockholdersEquityDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_StockholdersEquityDetailsTable" xlink:href="xl-20210630.xsd#xl1_StockholdersEquityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_StockholdersEquityDetailsLineItems" xlink:to="xl1_StockholdersEquityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_StockholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_StockholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/WarrantsDetails">
    <loc xlink:type="locator" xlink:label="xl1_WarrantsDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_WarrantsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantsDetailsTable" xlink:href="xl-20210630.xsd#xl1_WarrantsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_WarrantsDetailsLineItems" xlink:to="xl1_WarrantsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_WarrantsDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_WarrantsDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_WarrantMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PublicWarrantsMember" xlink:href="xl-20210630.xsd#xl1_PublicWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="xl1_PublicWarrantsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantsToPurchaseSharesOfCommonStock" xlink:href="xl-20210630.xsd#xl1_WarrantsToPurchaseSharesOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsLineItems" xlink:to="xl1_WarrantsToPurchaseSharesOfCommonStock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsLineItems" xlink:to="us-gaap_SharePrice" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants" xlink:href="xl-20210630.xsd#xl1_StockIssuedDuringPeriodSharesExercisedofWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsLineItems" xlink:to="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_CashProceeds" xlink:href="xl-20210630.xsd#xl1_CashProceeds"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsLineItems" xlink:to="xl1_CashProceeds" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_warrantsOutstanding" xlink:href="xl-20210630.xsd#xl1_warrantsOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsLineItems" xlink:to="xl1_warrantsOutstanding" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_DescriptionOfWarrants" xlink:href="xl-20210630.xsd#xl1_DescriptionOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_WarrantsDetailsLineItems" xlink:to="xl1_DescriptionOfWarrants" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails">
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationExpenseDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationExpenseDetailsTable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationExpenseDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:to="xl1_ShareBasedCompensationExpenseDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_ShareBasedCompensationExpenseDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_ShareBasedCompensationExpenseDetailsTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_ShareBasedCompensationExpenseDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_DirectorMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_UnrecognizedCompensationCost" xlink:href="xl-20210630.xsd#xl1_UnrecognizedCompensationCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:to="xl1_UnrecognizedCompensationCost" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityNumberOfEmployees" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityNumberOfEmployees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:to="dei_EntityNumberOfEmployees" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_CashReceivedFromOptionsExercised" xlink:href="xl-20210630.xsd#xl1_CashReceivedFromOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:to="xl1_CashReceivedFromOptionsExercised" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_RestrictedStockUnitsDirectorsTerm" xlink:href="xl-20210630.xsd#xl1_RestrictedStockUnitsDirectorsTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:to="xl1_RestrictedStockUnitsDirectorsTerm" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/IncomeTaxesDetails">
    <loc xlink:type="locator" xlink:label="xl1_IncomeTaxesDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_IncomeTaxesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_IncomeTaxesDetailsTable" xlink:href="xl-20210630.xsd#xl1_IncomeTaxesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_IncomeTaxesDetailsLineItems" xlink:to="xl1_IncomeTaxesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLimitationsOnUse" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardLimitationsOnUse" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardLimitationsOnUse"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_TaxCreditCarryforwardLimitationsOnUse" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RelatedPartyTransactionsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_LeaseAndRentalExpense" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/CommitmentsandContingenciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_SponsorshipAgreementTerm" xlink:href="xl-20210630.xsd#xl1_SponsorshipAgreementTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="xl1_SponsorshipAgreementTerm" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SponsorFees" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SponsorFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_SponsorFees" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SponsorshipAgreement" xlink:href="xl-20210630.xsd#xl1_SponsorshipAgreement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="xl1_SponsorshipAgreement" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForPurchaseOfOtherAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForPurchaseOfOtherAssets1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_PaymentsForPurchaseOfOtherAssets1" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PurchaseCommitmentsDescription" xlink:href="xl-20210630.xsd#xl1_PurchaseCommitmentsDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="xl1_PurchaseCommitmentsDescription" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RetirementPlanDetails">
    <loc xlink:type="locator" xlink:label="xl1_RetirementPlanDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_RetirementPlanDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_RetirementPlanDetailsTable" xlink:href="xl-20210630.xsd#xl1_RetirementPlanDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_RetirementPlanDetailsLineItems" xlink:to="xl1_RetirementPlanDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_RetirementPlanDetailsTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RetirementPlanDetailsLineItems" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_DeferralRatePercentage" xlink:href="xl-20210630.xsd#xl1_DeferralRatePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RetirementPlanDetailsLineItems" xlink:to="xl1_DeferralRatePercentage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RetirementPlanDetailsLineItems" xlink:to="us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_RequiresParticipantAge" xlink:href="xl-20210630.xsd#xl1_RequiresParticipantAge"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RetirementPlanDetailsLineItems" xlink:to="xl1_RequiresParticipantAge" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_RetirementPlanContributionDescription" xlink:href="xl-20210630.xsd#xl1_RetirementPlanContributionDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RetirementPlanDetailsLineItems" xlink:to="xl1_RetirementPlanContributionDescription" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/BusinessCombinationDetails">
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsTable" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_BusinessCombinationDetailsLineItems" xlink:to="xl1_BusinessCombinationDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_BusinessCombinationDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDescription" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsLineItems" xlink:to="xl1_BusinessCombinationDescription" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_NumberOfSellers" xlink:href="xl-20210630.xsd#xl1_NumberOfSellers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsLineItems" xlink:to="xl1_NumberOfSellers" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_CommonStockIssued" xlink:href="xl-20210630.xsd#xl1_CommonStockIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsLineItems" xlink:to="xl1_CommonStockIssued" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsLineItems" xlink:to="us-gaap_BusinessCombinationAcquiredReceivablesFairValue" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_SellingGeneralAndAdministrationExpenseCompensationCosts" xlink:href="xl-20210630.xsd#xl1_SellingGeneralAndAdministrationExpenseCompensationCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsLineItems" xlink:to="xl1_SellingGeneralAndAdministrationExpenseCompensationCosts" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueOfCustomerRelationshipsTerm" xlink:href="xl-20210630.xsd#xl1_FairValueOfCustomerRelationshipsTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsLineItems" xlink:to="xl1_FairValueOfCustomerRelationshipsTerm" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashMergerRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashMergerRelatedCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsLineItems" xlink:to="us-gaap_NoncashMergerRelatedCosts" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_EliminationOfInterestExpense" xlink:href="xl-20210630.xsd#xl1_EliminationOfInterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_BusinessCombinationDetailsLineItems" xlink:to="xl1_EliminationOfInterestExpense" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesDetails">
    <loc xlink:type="locator" xlink:label="xl1_RouAssetsAndLeaseLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_RouAssetsAndLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeaseRightsOfUseAsset" xlink:href="xl-20210630.xsd#xl1_OperatingLeaseRightsOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="xl1_OperatingLeaseRightsOfUseAsset" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseLiability" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/NotePayableDetails">
    <loc xlink:type="locator" xlink:label="xl1_NotePayableDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_NotePayableDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_NotePayableDetailsTable" xlink:href="xl-20210630.xsd#xl1_NotePayableDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_NotePayableDetailsLineItems" xlink:to="xl1_NotePayableDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_NotePayableDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PPPNoteMember" xlink:href="xl-20210630.xsd#xl1_PPPNoteMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="xl1_PPPNoteMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="xl1_PrincipalAmount" xlink:href="xl-20210630.xsd#xl1_PrincipalAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_NotePayableDetailsLineItems" xlink:to="xl1_PrincipalAmount" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/SubsequentEventDetails">
    <loc xlink:type="locator" xlink:label="xl1_SubsequentEventDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_SubsequentEventDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="xl1_SubsequentEventDetailsTable" xlink:href="xl-20210630.xsd#xl1_SubsequentEventDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xl1_SubsequentEventDetailsLineItems" xlink:to="xl1_SubsequentEventDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xl1_SubsequentEventDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="xl1_SubsequentEventDetailsLineItems" xlink:to="us-gaap_ConvertibleNotesPayable" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentDescription" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentDescription" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="10" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>xl-20210630_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Oct 21 20:29:22 UTC 2021 -->
<linkbase xmlns="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">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Total stockholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_NetIncomeLoss_lbl2" xml:lang="en-US">Net (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash used in operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">Net increase in cash and cash equivalents and restricted cash:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash, cash equivalents, and restricted cash, beginning of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Cash, cash equivalents, and restricted cash at end of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfEffectOfTheRestatementOnEachFinancialStatementAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfEffectOfTheRestatementOnEachFinancialStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfEffectOfTheRestatementOnEachFinancialStatementAbstract_lbl" xml:lang="en-US">Schedule of effect of the restatement on each financial statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfEffectOfTheRestatementOnEachFinancialStatementAbstract" xlink:to="xl1_ScheduleOfEffectOfTheRestatementOnEachFinancialStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAxis_lbl" xml:lang="en-US">Revision of Prior Period [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfEstimatedUsefulLivesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfEstimatedUsefulLivesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfEstimatedUsefulLivesAbstract_lbl" xml:lang="en-US">Schedule of estimated useful lives [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfEstimatedUsefulLivesAbstract" xlink:to="xl1_ScheduleOfEstimatedUsefulLivesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfFairValueOfStockOptionsIssuedAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFairValueOfStockOptionsIssuedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfFairValueOfStockOptionsIssuedAbstract_lbl" xml:lang="en-US">Schedule of fair value of stock options issued [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfFairValueOfStockOptionsIssuedAbstract" xlink:to="xl1_ScheduleOfFairValueOfStockOptionsIssuedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract_lbl" xml:lang="en-US">Schedule of reconciles the elements of the business combination [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract" xlink:to="xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NetBusinessCombinationAndPIPEFinancing" xlink:href="xl-20210630.xsd#xl1_NetBusinessCombinationAndPIPEFinancing"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="xl1_NetBusinessCombinationAndPIPEFinancing_lbl" xml:lang="en-US">Net Business Combination and PIPE financing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NetBusinessCombinationAndPIPEFinancing" xlink:to="xl1_NetBusinessCombinationAndPIPEFinancing_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xml:lang="en-US">Business Combinations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract_lbl" xml:lang="en-US">Schedule of fair value of consideration transferred and estimated fair values of the assets acquired [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US">Total consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Fair values of assets acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl0" xml:lang="en-US">Purchase consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfDisaggregationOfRevenueAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfDisaggregationOfRevenueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfDisaggregationOfRevenueAbstract_lbl" xml:lang="en-US">Schedule of disaggregation of revenue [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfDisaggregationOfRevenueAbstract" xlink:to="xl1_ScheduleOfDisaggregationOfRevenueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis_lbl" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAccruedWarrantyLiabilityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfAccruedWarrantyLiabilityAbstract_lbl" xml:lang="en-US">Schedule of accrued warranty liability [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:to="xl1_ScheduleOfAccruedWarrantyLiabilityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ProductWarrantyAccrual_lbl" xml:lang="en-US">Balance as of January 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ProductWarrantyAccrual_lbl0" xml:lang="en-US">Balance as of December 31</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Schedule of property, plant and equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="xl1_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract_lbl" xml:lang="en-US">Schedule of approximate annual aggregate amortization expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract" xlink:to="xl1_ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Total amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0" xml:lang="en-US">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract_lbl" xml:lang="en-US">Disclosure Text Block Supplement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_DisclosureTextBlockSupplementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of accrued expenses and other current liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NewMarketsTaxCreditFinancingAbstract" xlink:href="xl-20210630.xsd#xl1_NewMarketsTaxCreditFinancingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NewMarketsTaxCreditFinancingAbstract_lbl" xml:lang="en-US">New Markets Tax Credit Financing [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NewMarketsTaxCreditFinancingAbstract" xlink:to="xl1_NewMarketsTaxCreditFinancingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfCarryingValueOfDebtAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfCarryingValueOfDebtAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfCarryingValueOfDebtAbstract_lbl" xml:lang="en-US">Schedule of carrying value of debt [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfCarryingValueOfDebtAbstract" xlink:to="xl1_ScheduleOfCarryingValueOfDebtAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfAssetsAndLiabilitiesWhichAreMeasuredAtFairValueOnARecurringBasisAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAssetsAndLiabilitiesWhichAreMeasuredAtFairValueOnARecurringBasisAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfAssetsAndLiabilitiesWhichAreMeasuredAtFairValueOnARecurringBasisAbstract_lbl" xml:lang="en-US">Schedule of assets and liabilities which are measured at fair value on a recurring basis [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfAssetsAndLiabilitiesWhichAreMeasuredAtFairValueOnARecurringBasisAbstract" xlink:to="xl1_ScheduleOfAssetsAndLiabilitiesWhichAreMeasuredAtFairValueOnARecurringBasisAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract_lbl" xml:lang="en-US">Schedule of roll forward of the Company&#8217;s Level 3 instruments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US">Beginning Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl0" xml:lang="en-US">Ending Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfInputMeasurmentAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfInputMeasurmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfInputMeasurmentAbstract_lbl" xml:lang="en-US">Schedule of Input measurment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfInputMeasurmentAbstract" xlink:to="xl1_ScheduleOfInputMeasurmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">Stockholders&apos; Equity Note [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfCommonStockAreReservedForFutureIssuanceAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfCommonStockAreReservedForFutureIssuanceAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfCommonStockAreReservedForFutureIssuanceAbstract_lbl" xml:lang="en-US">Schedule of common stock are reserved for future issuance [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfCommonStockAreReservedForFutureIssuanceAbstract" xlink:to="xl1_ScheduleOfCommonStockAreReservedForFutureIssuanceAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantsAbstract" xlink:href="xl-20210630.xsd#xl1_WarrantsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WarrantsAbstract_lbl" xml:lang="en-US">Warrants [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantsAbstract" xlink:to="xl1_WarrantsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfWarrantActivityAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfWarrantActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfWarrantActivityAbstract_lbl" xml:lang="en-US">Schedule of warrant activity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfWarrantActivityAbstract" xlink:to="xl1_ScheduleOfWarrantActivityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl" xml:lang="en-US">Shares, Outstanding, Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl0" xml:lang="en-US">Shares, Outstanding, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Exercise Price, Outstanding, Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Weighted Average Exercise Price, Outstanding, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfStockOptionAwardActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfStockOptionAwardActivityAbstract_lbl" xml:lang="en-US">Schedule of stock option award activity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfStockOptionAwardActivityAbstract" xlink:to="xl1_ScheduleOfStockOptionAwardActivityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Shares, Outstanding Beginning Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0" xml:lang="en-US">Shares, Ending Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Outstanding Beginning Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Weighted Average Exercise Price, Ending Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract_lbl" xml:lang="en-US">Schedule of fair value of restricted stock awards [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xml:lang="en-US">Number of shares, Beginning Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl0" xml:lang="en-US">Number of shares, Ending Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted-average grant-date fair value per share, Beginning Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Weighted-average grant-date fair value per share, Ending Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfNetDeferredIncomeTaxAssetsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfNetDeferredIncomeTaxAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfNetDeferredIncomeTaxAssetsAbstract_lbl" xml:lang="en-US">Schedule of net deferred income tax assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfNetDeferredIncomeTaxAssetsAbstract" xlink:to="xl1_ScheduleOfNetDeferredIncomeTaxAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract_lbl" xml:lang="en-US">Schedule of future minimum lease payments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract" xlink:to="xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract_lbl" xml:lang="en-US">Schedule of future minimum lease payments for these operating leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract" xlink:to="xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings Per Share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract_lbl" xml:lang="en-US">Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:to="xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfAntidilutiveSecuritiesIncludeOutstandingStockOptionsWarrantsConvertibleDebtExcludedFromTheComputationOfDilutedNetLossPerShareAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAntidilutiveSecuritiesIncludeOutstandingStockOptionsWarrantsConvertibleDebtExcludedFromTheComputationOfDilutedNetLossPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfAntidilutiveSecuritiesIncludeOutstandingStockOptionsWarrantsConvertibleDebtExcludedFromTheComputationOfDilutedNetLossPerShareAbstract_lbl" xml:lang="en-US">Schedule of antidilutive securities, include outstanding stock options, warrants, convertible debt excluded from the computation of diluted net loss per share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfAntidilutiveSecuritiesIncludeOutstandingStockOptionsWarrantsConvertibleDebtExcludedFromTheComputationOfDilutedNetLossPerShareAbstract" xlink:to="xl1_ScheduleOfAntidilutiveSecuritiesIncludeOutstandingStockOptionsWarrantsConvertibleDebtExcludedFromTheComputationOfDilutedNetLossPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US">Antidilutive Securities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US">Retirement Benefits [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract_lbl" xml:lang="en-US">Schedule of reconciliation of cash, cash equivalents, and restricted cash [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xlink:to="xl1_ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_lbl" xml:lang="en-US">Total cash, cash equivalents, and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ProductSWarrantyAccrual" xlink:href="xl-20210630.xsd#xl1_ProductSWarrantyAccrual"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="xl1_ProductSWarrantyAccrual_lbl" xml:lang="en-US">Balance at the beginning of the period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProductSWarrantyAccrual" xlink:to="xl1_ProductSWarrantyAccrual_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="xl1_ProductSWarrantyAccrual_lbl0" xml:lang="en-US">Balance at the end of the period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProductSWarrantyAccrual" xlink:to="xl1_ProductSWarrantyAccrual_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationAbstract" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_BusinessCombinationAbstract_lbl" xml:lang="en-US">Business Combination [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationAbstract" xlink:to="xl1_BusinessCombinationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfPreliminaryAllocationOfThePurchasePriceAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfPreliminaryAllocationOfThePurchasePriceAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfPreliminaryAllocationOfThePurchasePriceAbstract_lbl" xml:lang="en-US">Schedule of preliminary allocation of the purchase price [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfPreliminaryAllocationOfThePurchasePriceAbstract" xlink:to="xl1_ScheduleOfPreliminaryAllocationOfThePurchasePriceAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfFairValuesOfTheAssetsAndLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFairValuesOfTheAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfFairValuesOfTheAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of fair values of the assets and liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfFairValuesOfTheAssetsAndLiabilitiesAbstract" xlink:to="xl1_ScheduleOfFairValuesOfTheAssetsAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis_lbl" xml:lang="en-US">Business Combination, Separately Recognized Transactions [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfUnauditedProFormaFinancialInformationPresentsTheCombinedResultsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfUnauditedProFormaFinancialInformationPresentsTheCombinedResultsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfUnauditedProFormaFinancialInformationPresentsTheCombinedResultsAbstract_lbl" xml:lang="en-US">Schedule of unaudited pro forma financial information presents the combined results [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfUnauditedProFormaFinancialInformationPresentsTheCombinedResultsAbstract" xlink:to="xl1_ScheduleOfUnauditedProFormaFinancialInformationPresentsTheCombinedResultsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RouAssetsAndLeaseLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_RouAssetsAndLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RouAssetsAndLeaseLiabilitiesAbstract_lbl" xml:lang="en-US">ROU Assets And Lease Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="xl1_RouAssetsAndLeaseLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of operating and finance leases of assets and liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesAbstract" xlink:to="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RDAndManufacturingFacilitiesAxis" xlink:href="xl-20210630.xsd#xl1_RDAndManufacturingFacilitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_RDAndManufacturingFacilitiesAxis_lbl" xml:lang="en-US">R&amp;D and Manufacturing Facilities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RDAndManufacturingFacilitiesAxis" xlink:to="xl1_RDAndManufacturingFacilitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfOtherInformationRelatedToLeasesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfOtherInformationRelatedToLeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfOtherInformationRelatedToLeasesAbstract_lbl" xml:lang="en-US">Schedule of other information related to leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfOtherInformationRelatedToLeasesAbstract" xlink:to="xl1_ScheduleOfOtherInformationRelatedToLeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of annual minimum lease payments of our operating lease liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NotePayableAbstract" xlink:href="xl-20210630.xsd#xl1_NotePayableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NotePayableAbstract_lbl" xml:lang="en-US">Note Payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NotePayableAbstract" xlink:to="xl1_NotePayableAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue_lbl" xml:lang="en-US">Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue" xlink:to="xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue_lbl0" xml:lang="en-US">Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue" xlink:to="xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1_lbl" xml:lang="en-US">Shares, Outstanding, Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1_lbl0" xml:lang="en-US">Shares, Outstanding, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2_lbl" xml:lang="en-US">Weighted Average Exercise Price, Outstanding, Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2_lbl0" xml:lang="en-US">Weighted Average Exercise Price, Outstanding, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber_lbl" xml:lang="en-US">Shares, Outstanding Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber_lbl0" xml:lang="en-US">Shares, Ending Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Outstanding Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Weighted Average Exercise Price, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare_lbl" xml:lang="en-US">Number of shares, Non-vested, at beginning of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare_lbl0" xml:lang="en-US">Number of shares, Non-vested, at end of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues_lbl" xml:lang="en-US">Weighted-average grant-date fair value per share, Non-vested, at beginning of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues_lbl0" xml:lang="en-US">Weighted-average grant-date fair value per share, Non-vested, at end of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfNumberOfSharesUnderlyingOutstandingDilutiveSecuritiesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfNumberOfSharesUnderlyingOutstandingDilutiveSecuritiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfNumberOfSharesUnderlyingOutstandingDilutiveSecuritiesAbstract_lbl" xml:lang="en-US">Schedule of number of shares underlying outstanding dilutive securities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfNumberOfSharesUnderlyingOutstandingDilutiveSecuritiesAbstract" xlink:to="xl1_ScheduleOfNumberOfSharesUnderlyingOutstandingDilutiveSecuritiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Entity Ex Transition Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentDescription" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventory, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">Liabilities and stockholders&#8217; equity (deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and stockholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLongTermDebtCurrent_lbl" xml:lang="en-US">Current portion of long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebtCurrent" xlink:to="us-gaap_OtherLongTermDebtCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleSubordinatedDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleSubordinatedDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleSubordinatedDebtCurrent_lbl" xml:lang="en-US">Subordinated convertible promissory notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleSubordinatedDebtCurrent" xlink:to="us-gaap_ConvertibleSubordinatedDebtCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeLiabilitiesCurrent_lbl" xml:lang="en-US">Convertible debt derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses and other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_lbl" xml:lang="en-US">Long-term debt, net of current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenue_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenue" xlink:to="us-gaap_DeferredRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xml:lang="en-US">Contingent consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NewMarketTaxCreditObligationNonCurrent" xlink:href="xl-20210630.xsd#xl1_NewMarketTaxCreditObligationNonCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_NewMarketTaxCreditObligationNonCurrent_lbl" xml:lang="en-US">New market tax credit obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NewMarketTaxCreditObligationNonCurrent" xlink:to="xl1_NewMarketTaxCreditObligationNonCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantLiabilities" xlink:href="xl-20210630.xsd#xl1_WarrantLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_WarrantLiabilities_lbl" xml:lang="en-US">Warrant liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantLiabilities" xlink:to="xl1_WarrantLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies (Note 12)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders&#8217; equity (deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Stockholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common stock, par value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common stock, shares authorized (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Common stock issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_AssetsAbstract0" xlink:href="xl-20210630.xsd#xl1_AssetsAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_AssetsAbstract0_lbl" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AssetsAbstract0" xlink:to="xl1_AssetsAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_CurrentAssetsAbstract0" xlink:href="xl-20210630.xsd#xl1_CurrentAssetsAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_CurrentAssetsAbstract0_lbl" xml:lang="en-US">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CurrentAssetsAbstract0" xlink:to="xl1_CurrentAssetsAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right-of-use asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_CurrentLiabilitiesAbstract0" xlink:href="xl-20210630.xsd#xl1_CurrentLiabilitiesAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_CurrentLiabilitiesAbstract0_lbl" xml:lang="en-US">Current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CurrentLiabilitiesAbstract0" xlink:to="xl1_CurrentLiabilitiesAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Lease liability, current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_LeaseLiabilityesNoncurrent" xlink:href="xl-20210630.xsd#xl1_LeaseLiabilityesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_LeaseLiabilityesNoncurrent_lbl" xml:lang="en-US">Lease liability, non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LeaseLiabilityesNoncurrent" xlink:to="xl1_LeaseLiabilityesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_DeferredObligationWorldEnergyNoncurrent" xlink:href="xl-20210630.xsd#xl1_DeferredObligationWorldEnergyNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_DeferredObligationWorldEnergyNoncurrent_lbl" xml:lang="en-US">Deferred obligation - World Energy, non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredObligationWorldEnergyNoncurrent" xlink:to="xl1_DeferredObligationWorldEnergyNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_lbl0" xml:lang="en-US">Total revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general, and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNoncashIncomeExpenseAbstract_lbl" xml:lang="en-US">Other (income) expense:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_OtherNoncashIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US">Net loss per share, basic and diluted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl0" xml:lang="en-US">Basic and diluted weighted average shares outstanding (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl1" xml:lang="en-US">Net loss per share, basic and diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl2" xml:lang="en-US">Net loss - diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xml:lang="en-US">Weighted-average shares outstanding, basic and diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl0" xml:lang="en-US">Weighted average shares outstanding, basic and diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingExpensesAbstract0" xlink:href="xl-20210630.xsd#xl1_OperatingExpensesAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_OperatingExpensesAbstract0_lbl" xml:lang="en-US">Operating expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OperatingExpensesAbstract0" xlink:to="xl1_OperatingExpensesAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Net (loss) income per share, basic (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Net (loss) income per share - basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US">Net (loss) income per share, basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Net loss per share, diluted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Net loss per share - diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US">Net loss per share, diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted-average shares outstanding, basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Weighted average shares outstanding, basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted-average shares outstanding, diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Weighted average shares outstanding, diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_StockIssuedDuringPeriodValueWarrantsExercised" xlink:href="xl-20210630.xsd#xl1_StockIssuedDuringPeriodValueWarrantsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_StockIssuedDuringPeriodValueWarrantsExercised_lbl" xml:lang="en-US">Exercise of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_StockIssuedDuringPeriodValueWarrantsExercised" xlink:to="xl1_StockIssuedDuringPeriodValueWarrantsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants" xlink:href="xl-20210630.xsd#xl1_StockIssuedDuringPeriodSharesExercisedofWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants_lbl" xml:lang="en-US">Exercise of warrants (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants" xlink:to="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants_lbl0" xml:lang="en-US">Common shares, issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants" xlink:to="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Conversion of convertible debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Conversion of convertible debt (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_IssuanceOfRestrictedStockinShares" xlink:href="xl-20210630.xsd#xl1_IssuanceOfRestrictedStockinShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_IssuanceOfRestrictedStockinShares_lbl" xml:lang="en-US">Issuance of restricted stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IssuanceOfRestrictedStockinShares" xlink:to="xl1_IssuanceOfRestrictedStockinShares_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated" xlink:href="xl-20210630.xsd#xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated_lbl" xml:lang="en-US">PIC shares recapitalized, net of issuance costs and the fair value of warrant liabilities (Restated)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated" xlink:to="xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated" xlink:href="xl-20210630.xsd#xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated_lbl" xml:lang="en-US">PIC shares recapitalized, net of issuance costs and the fair value of warrant liabilities (Restated) (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated" xlink:to="xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl" xml:lang="en-US">Shares issued in offering, net of issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares" xlink:href="xl-20210630.xsd#xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares_lbl" xml:lang="en-US">Shares issued in offering, net of issuance costs (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares" xlink:to="xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xml:lang="en-US">Issuance of stock in asset acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xml:lang="en-US">Issuance of stock in asset acquisition (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl0" xml:lang="en-US">Purchase of common stock, shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Issuance of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl" xml:lang="en-US">Stockholder distribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl0" xml:lang="en-US">Aggregate purchase price (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_ExerciseOfPublicWarrants" xlink:href="xl-20210630.xsd#xl1_ExerciseOfPublicWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ExerciseOfPublicWarrants_lbl" xml:lang="en-US">Exercise of Public warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ExerciseOfPublicWarrants" xlink:to="xl1_ExerciseOfPublicWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ExerciseOfPublicWarrantsinShares" xlink:href="xl-20210630.xsd#xl1_ExerciseOfPublicWarrantsinShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ExerciseOfPublicWarrantsinShares_lbl" xml:lang="en-US">Exercise of Public warrants (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ExerciseOfPublicWarrantsinShares" xlink:to="xl1_ExerciseOfPublicWarrantsinShares_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants" xlink:href="xl-20210630.xsd#xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants_lbl" xml:lang="en-US">Settlement of warrant liability upon exercise of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants" xlink:to="xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SettlementOfWarrantLiabilityUponCallOfWarrants" xlink:href="xl-20210630.xsd#xl1_SettlementOfWarrantLiabilityUponCallOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SettlementOfWarrantLiabilityUponCallOfWarrants_lbl" xml:lang="en-US">Settlement of warrant liability upon call of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SettlementOfWarrantLiabilityUponCallOfWarrants" xlink:to="xl1_SettlementOfWarrantLiabilityUponCallOfWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ProceedsFromPICSharesRecapitalization" xlink:href="xl-20210630.xsd#xl1_ProceedsFromPICSharesRecapitalization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ProceedsFromPICSharesRecapitalization_lbl" xml:lang="en-US">Proceeds from PIC shares recapitalization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProceedsFromPICSharesRecapitalization" xlink:to="xl1_ProceedsFromPICSharesRecapitalization_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy" xlink:href="xl-20210630.xsd#xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy_lbl" xml:lang="en-US">Issuance of shares in business combination with World Energy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy" xlink:to="xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy" xlink:href="xl-20210630.xsd#xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy_lbl" xml:lang="en-US">Issuance of shares in business combination with World Energy (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy" xlink:to="xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash used in operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_lbl" xml:lang="en-US">Changes in fair value of warrant liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Bad debt expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ContingentSConsideration" xlink:href="xl-20210630.xsd#xl1_ContingentSConsideration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ContingentSConsideration_lbl" xml:lang="en-US">Contingent consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ContingentSConsideration" xlink:to="xl1_ContingentSConsideration_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Debt discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl0" xml:lang="en-US">Amortization of debt discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses and other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Investing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes" xlink:href="xl-20210630.xsd#xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes_lbl" xml:lang="en-US">Proceeds from the issuance of subordinated convertible promissory notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes" xlink:to="xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ProceedsFromPaycheckProtectionProgram" xlink:href="xl-20210630.xsd#xl1_ProceedsFromPaycheckProtectionProgram"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ProceedsFromPaycheckProtectionProgram_lbl" xml:lang="en-US">Proceeds from paycheck protection program</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProceedsFromPaycheckProtectionProgram" xlink:to="xl1_ProceedsFromPaycheckProtectionProgram_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl" xml:lang="en-US">Proceeds from debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts" xlink:href="xl-20210630.xsd#xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts_lbl" xml:lang="en-US">Proceeds from recapitalization of PIC shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts" xlink:to="xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from issuance of common stock, net of issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from exercise of stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl0" xml:lang="en-US">Cash received from options exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromWarrantExercises" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromWarrantExercises_lbl" xml:lang="en-US">Proceeds from the exercise of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromWarrantExercises" xlink:to="us-gaap_ProceedsFromWarrantExercises_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosure of cash flow information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash paid for interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Supplemental disclosures of noncash investing and financing information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssued1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssued1_lbl" xml:lang="en-US">Issuance of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte" xlink:href="xl-20210630.xsd#xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte_lbl" xml:lang="en-US">Initial measurement of warrants assumed in connection with the Business Combination accounted for as liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte" xlink:to="xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination" xlink:href="xl-20210630.xsd#xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination_lbl" xml:lang="en-US">Contingent and deferred consideration issued in connection with business combination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination" xlink:to="xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfAssetsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfAssetsAcquired_lbl" xml:lang="en-US">Issuance of stock in asset acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfAssetsAcquired" xlink:to="us-gaap_FairValueOfAssetsAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_IssuanceCostsInAccruedExpenses" xlink:href="xl-20210630.xsd#xl1_IssuanceCostsInAccruedExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_IssuanceCostsInAccruedExpenses_lbl" xml:lang="en-US">Issuance costs in accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IssuanceCostsInAccruedExpenses" xlink:to="xl1_IssuanceCostsInAccruedExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl" xml:lang="en-US">Conversion of convertible debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RetrospectiveRecapitalizationOfStockholdersEquity" xlink:href="xl-20210630.xsd#xl1_RetrospectiveRecapitalizationOfStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_RetrospectiveRecapitalizationOfStockholdersEquity_lbl" xml:lang="en-US">Retrospective recapitalization of stockholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RetrospectiveRecapitalizationOfStockholdersEquity" xlink:to="xl1_RetrospectiveRecapitalizationOfStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable" xlink:href="xl-20210630.xsd#xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable_lbl" xml:lang="en-US">Reduce derivative liability for extinguishment of convertible notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable" xlink:to="xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable" xlink:href="xl-20210630.xsd#xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable_lbl" xml:lang="en-US">Increase derivative liability for issuance of convertible notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable" xlink:to="xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable" xlink:href="xl-20210630.xsd#xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable_lbl" xml:lang="en-US">Reduce derivative liability for the conversion and repayment of the convertible notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable" xlink:to="xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy" xlink:href="xl-20210630.xsd#xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy_lbl" xml:lang="en-US">Change in fair value of obligation to issue shares of common stock to sellers of World Energy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy" xlink:to="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseInterestExpense_lbl" xml:lang="en-US">Interest on finance leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseInterestExpense" xlink:to="us-gaap_FinanceLeaseInterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants_lbl" xml:lang="en-US">Proceeds from exercise of Public Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfInitialPublicOffering"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfInitialPublicOffering_lbl" xml:lang="en-US">Settlement of warrant liability upon exercise of Public Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfInitialPublicOffering" xlink:to="us-gaap_PaymentsForRepurchaseOfInitialPublicOffering_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SettlementOfWarrantLiabilityUponCallOfWarrant" xlink:href="xl-20210630.xsd#xl1_SettlementOfWarrantLiabilityUponCallOfWarrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SettlementOfWarrantLiabilityUponCallOfWarrant_lbl" xml:lang="en-US">Settlement of warrant liability upon call of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SettlementOfWarrantLiabilityUponCallOfWarrant" xlink:to="xl1_SettlementOfWarrantLiabilityUponCallOfWarrant_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_EquipmentFinancing" xlink:href="xl-20210630.xsd#xl1_EquipmentFinancing"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_EquipmentFinancing_lbl" xml:lang="en-US">Equipment financing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_EquipmentFinancing" xlink:to="xl1_EquipmentFinancing_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl" xml:lang="en-US">Interest expense, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Loss on extinguishment of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl0" xml:lang="en-US">Loss on extinguishment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_ChangesInFairValueOfWarrantLiability" xlink:href="xl-20210630.xsd#xl1_ChangesInFairValueOfWarrantLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xl1_ChangesInFairValueOfWarrantLiability_lbl" xml:lang="en-US">Change in fair value of warrant liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ChangesInFairValueOfWarrantLiability" xlink:to="xl1_ChangesInFairValueOfWarrantLiability_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ChangesInFairValueOfWarrantLiability_lbl0" xml:lang="en-US">Change in fair value of warrant liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ChangesInFairValueOfWarrantLiability" xlink:to="xl1_ChangesInFairValueOfWarrantLiability_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnDerivativeInstrumentsNetPretax_lbl" xml:lang="en-US">Change in fair value of convertible notes payable derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:to="us-gaap_GainLossOnDerivativeInstrumentsNetPretax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">Loss on asset disposal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers" xlink:href="xl-20210630.xsd#xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers_lbl" xml:lang="en-US">Change in fair value of obligation to issue shares of common stock to sellers of World Energy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers" xlink:to="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherIncome_lbl" xml:lang="en-US">Other income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncome" xlink:to="us-gaap_OtherIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet_lbl" xml:lang="en-US">Fair value change of derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_LossOnExtinguishmentOfDebt" xlink:href="xl-20210630.xsd#xl1_LossOnExtinguishmentOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xl1_LossOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Loss on extinguishment of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LossOnExtinguishmentOfDebt" xlink:to="xl1_LossOnExtinguishmentOfDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventory, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchases of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfSubordinatedShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSubordinatedShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfSubordinatedShortTermDebt_lbl" xml:lang="en-US">Repayments to the issuance of subordinated convertible promissory notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfSubordinatedShortTermDebt" xlink:to="us-gaap_RepaymentsOfSubordinatedShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RepaymentsToPaycheckProtectionProgram" xlink:href="xl-20210630.xsd#xl1_RepaymentsToPaycheckProtectionProgram"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xl1_RepaymentsToPaycheckProtectionProgram_lbl" xml:lang="en-US">Repayments to paycheck protection program</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RepaymentsToPaycheckProtectionProgram" xlink:to="xl1_RepaymentsToPaycheckProtectionProgram_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_lbl" xml:lang="en-US">Repayments of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfConvertibleDebt" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RepaymentOfContingentConsideration" xlink:href="xl-20210630.xsd#xl1_RepaymentOfContingentConsideration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xl1_RepaymentOfContingentConsideration_lbl" xml:lang="en-US">Repayment of contingent consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RepaymentOfContingentConsideration" xlink:to="xl1_RepaymentOfContingentConsideration_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_lbl" xml:lang="en-US">Repayments of revolving line of credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RepaymentsOfRevolvingLineOfCredit" xlink:href="xl-20210630.xsd#xl1_RepaymentsOfRevolvingLineOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xl1_RepaymentsOfRevolvingLineOfCredit_lbl" xml:lang="en-US">Proceeds from revolving line of credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RepaymentsOfRevolvingLineOfCredit" xlink:to="xl1_RepaymentsOfRevolvingLineOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentOfFinancingAndStockIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentOfFinancingAndStockIssuanceCosts_lbl" xml:lang="en-US">Payment of issuance costs in connection with term loans and revolving line of credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:to="us-gaap_PaymentOfFinancingAndStockIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToMinorityShareholders_lbl" xml:lang="en-US">Stockholder distribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToMinorityShareholders" xlink:to="us-gaap_PaymentsToMinorityShareholders_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ChangeInOperatingRightofuseAssets" xlink:href="xl-20210630.xsd#xl1_ChangeInOperatingRightofuseAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xl1_ChangeInOperatingRightofuseAssets_lbl" xml:lang="en-US">Change in operating right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ChangeInOperatingRightofuseAssets" xlink:to="xl1_ChangeInOperatingRightofuseAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US">Payment to acquire net assets of World Energy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl" xml:lang="en-US">Repayments under financing leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:to="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-In Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Accumulated Deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US">Organization and Description of Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl" xml:lang="en-US">Restatement of Previously Issued Financial Statements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock_lbl" xml:lang="en-US">Schedule of effect of the restatement on each financial statement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock" xlink:to="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract" xlink:href="xl-20210630.xsd#xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract_lbl" xml:lang="en-US">Consolidated Statement of Operations for the Year Ended December 31, 2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract" xlink:to="xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract" xlink:href="xl-20210630.xsd#xl1_ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract_lbl" xml:lang="en-US">Consolidated Statement of Cash Flows for Year Ended December 31, 2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract" xlink:to="xl1_ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_CashFlowsFromOperatingActivitiesAbstract" xlink:href="xl-20210630.xsd#xl1_CashFlowsFromOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_CashFlowsFromOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Operating Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CashFlowsFromOperatingActivitiesAbstract" xlink:to="xl1_CashFlowsFromOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_AdjustmentsToReconcileNetLossToNetCashUsedInOperatingActivitiesAbstract" xlink:href="xl-20210630.xsd#xl1_AdjustmentsToReconcileNetLossToNetCashUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_AdjustmentsToReconcileNetLossToNetCashUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AdjustmentsToReconcileNetLossToNetCashUsedInOperatingActivitiesAbstract" xlink:to="xl1_AdjustmentsToReconcileNetLossToNetCashUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NonCashInvestingAndFinancingActivitiesAbstract" xlink:href="xl-20210630.xsd#xl1_NonCashInvestingAndFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_NonCashInvestingAndFinancingActivitiesAbstract_lbl" xml:lang="en-US">Non-Cash Investing and Financing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NonCashInvestingAndFinancingActivitiesAbstract" xlink:to="xl1_NonCashInvestingAndFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination" xlink:href="xl-20210630.xsd#xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination_lbl" xml:lang="en-US">Initial measurement of warrants assumed in connection with the Business Combination accounted for as liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination" xlink:to="xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Summary of Significant Accounting Policies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl" xml:lang="en-US">Schedule of estimated useful lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:to="xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Estimated useful lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl" xml:lang="en-US">Leasehold improvements remaining life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Schedule of fair value of stock options issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Expected volatility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected term (in years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-free interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Expected dividend yield</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl" xml:lang="en-US">Merger with Pivotal Investment Corporation II</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock_lbl" xml:lang="en-US">Schedule of reconciles the elements of the business combination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_CashPivotalsTrustAndCashnetOfRedemption" xlink:href="xl-20210630.xsd#xl1_CashPivotalsTrustAndCashnetOfRedemption"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_CashPivotalsTrustAndCashnetOfRedemption_lbl" xml:lang="en-US">Cash &#8211; Pivotal&#8217;s trust and cash (net of redemption)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CashPivotalsTrustAndCashnetOfRedemption" xlink:to="xl1_CashPivotalsTrustAndCashnetOfRedemption_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_CashPIPE" xlink:href="xl-20210630.xsd#xl1_CashPIPE"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_CashPIPE_lbl" xml:lang="en-US">Cash &#8211; PIPE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CashPIPE" xlink:to="xl1_CashPIPE_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xml:lang="en-US">Acquisition of Quantum</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl" xml:lang="en-US">Schedule of fair value of consideration transferred and estimated fair values of the assets acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_DeferredConsiderationinShares" xlink:href="xl-20210630.xsd#xl1_DeferredConsiderationinShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_DeferredConsiderationinShares_lbl" xml:lang="en-US">Deferred consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredConsiderationinShares" xlink:to="xl1_DeferredConsiderationinShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1_lbl" xml:lang="en-US">Contingent consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredOther1_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareConsiderationShareOfXLCommonStock" xlink:href="xl-20210630.xsd#xl1_ShareConsiderationShareOfXLCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ShareConsiderationShareOfXLCommonStock_lbl" xml:lang="en-US">Share consideration-606,060 shares of XL Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareConsiderationShareOfXLCommonStock" xlink:to="xl1_ShareConsiderationShareOfXLCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareConsiderationXLCommonStockinShares" xlink:href="xl-20210630.xsd#xl1_ShareConsiderationXLCommonStockinShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ShareConsiderationXLCommonStockinShares_lbl" xml:lang="en-US">Share consideration XL Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareConsiderationXLCommonStockinShares" xlink:to="xl1_ShareConsiderationXLCommonStockinShares_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware_lbl" xml:lang="en-US">Software</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware" xlink:to="xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_lbl" xml:lang="en-US">Equipment and hardware</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US">Intangible asset &#8211; developed technology</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock_lbl" xml:lang="en-US">Schedule of disaggregation of revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock" xlink:to="xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xml:lang="en-US">Schedule of accrued warranty liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl" xml:lang="en-US">Accrual for warranties issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ProductWarrantyAccrualWarrantyCharges" xlink:href="xl-20210630.xsd#xl1_ProductWarrantyAccrualWarrantyCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ProductWarrantyAccrualWarrantyCharges_lbl" xml:lang="en-US">Warranty charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProductWarrantyAccrualWarrantyCharges" xlink:to="xl1_ProductWarrantyAccrualWarrantyCharges_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="xl1_ProductWarrantyAccrualWarrantyCharges_lbl0" xml:lang="en-US">Warranty fulfillment charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProductWarrantyAccrualWarrantyCharges" xlink:to="xl1_ProductWarrantyAccrualWarrantyCharges_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property, plant and equipment gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl" xml:lang="en-US">Property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Intangibles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of approximate annual aggregate amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_lbl" xml:lang="en-US">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_lbl" xml:lang="en-US">2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xml:lang="en-US">Accrued Expenses and Other Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of accrued expenses and other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:to="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_AccruedWarrantyCosts" xlink:href="xl-20210630.xsd#xl1_AccruedWarrantyCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_AccruedWarrantyCosts_lbl" xml:lang="en-US">Accrued warranty costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AccruedWarrantyCosts" xlink:to="xl1_AccruedWarrantyCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xml:lang="en-US">Accrued compensation and related benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" xlink:href="xl-20210630.xsd#xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition_lbl" xml:lang="en-US">Contingent and deferred purchase consideration connection with Quantum acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" xlink:to="xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition_lbl0" xml:lang="en-US">Contingent purchase price consideration - Quantum</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" xlink:to="xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_AccruedFinancingFees" xlink:href="xl-20210630.xsd#xl1_AccruedFinancingFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_AccruedFinancingFees_lbl" xml:lang="en-US">Accrued financing fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AccruedFinancingFees" xlink:to="xl1_AccruedFinancingFees_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses, other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xml:lang="en-US">Sales tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet" xlink:href="xl-20210630.xsd#xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet" xlink:to="xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NewMarketsTaxCreditFinancingTextBlock" xlink:href="xl-20210630.xsd#xl1_NewMarketsTaxCreditFinancingTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_NewMarketsTaxCreditFinancingTextBlock_lbl" xml:lang="en-US">New Markets Tax Credit Financing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NewMarketsTaxCreditFinancingTextBlock" xlink:to="xl1_NewMarketsTaxCreditFinancingTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of carrying value of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleSubordinatedDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleSubordinatedDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleSubordinatedDebt_lbl" xml:lang="en-US">Subordinated convertible promissory notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleSubordinatedDebt" xlink:to="us-gaap_ConvertibleSubordinatedDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SubordinatedConvertiblePromissoryNotesNet" xlink:href="xl-20210630.xsd#xl1_SubordinatedConvertiblePromissoryNotesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SubordinatedConvertiblePromissoryNotesNet_lbl" xml:lang="en-US">Subordinated convertible promissory notes, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SubordinatedConvertiblePromissoryNotesNet" xlink:to="xl1_SubordinatedConvertiblePromissoryNotesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_TermLoan" xlink:href="xl-20210630.xsd#xl1_TermLoan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_TermLoan_lbl" xml:lang="en-US">Term Loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TermLoan" xlink:to="xl1_TermLoan_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_DebtInstrumentTermLoanUnamortizedDiscount" xlink:href="xl-20210630.xsd#xl1_DebtInstrumentTermLoanUnamortizedDiscount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_DebtInstrumentTermLoanUnamortizedDiscount_lbl" xml:lang="en-US">Unamortized debt discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DebtInstrumentTermLoanUnamortizedDiscount" xlink:to="xl1_DebtInstrumentTermLoanUnamortizedDiscount_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_VehicleFinancingAgreements" xlink:href="xl-20210630.xsd#xl1_VehicleFinancingAgreements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_VehicleFinancingAgreements_lbl" xml:lang="en-US">Vehicle financing agreements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_VehicleFinancingAgreements" xlink:to="xl1_VehicleFinancingAgreements_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_TotalDebt" xlink:href="xl-20210630.xsd#xl1_TotalDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_TotalDebt_lbl" xml:lang="en-US">Total debt obligations, net of deferred financing costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TotalDebt" xlink:to="xl1_TotalDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtCurrent_lbl" xml:lang="en-US">Less: current portion of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtCurrent" xlink:to="us-gaap_DebtCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Debt &#8211; net of current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US">Fair Value Measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US">Schedule of assets and liabilities which are measured at fair value on a recurring basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US">Liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PublicWarrants" xlink:href="xl-20210630.xsd#xl1_PublicWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PublicWarrants_lbl" xml:lang="en-US">Public Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PublicWarrants" xlink:to="xl1_PublicWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PrivatePlacementWarrants" xlink:href="xl-20210630.xsd#xl1_PrivatePlacementWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PrivatePlacementWarrants_lbl" xml:lang="en-US">Private Placement Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PrivatePlacementWarrants" xlink:to="xl1_PrivatePlacementWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ContingentConsideration" xlink:href="xl-20210630.xsd#xl1_ContingentConsideration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ContingentConsideration_lbl" xml:lang="en-US">Contingent consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ContingentConsideration" xlink:to="xl1_ContingentConsideration_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_LiabilitiesAbstract0" xlink:href="xl-20210630.xsd#xl1_LiabilitiesAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_LiabilitiesAbstract0_lbl" xml:lang="en-US">Liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LiabilitiesAbstract0" xlink:to="xl1_LiabilitiesAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesDerivatives_lbl" xml:lang="en-US">Derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:to="us-gaap_DeferredTaxLiabilitiesDerivatives_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl" xml:lang="en-US">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US">Schedule of roll forward of the Company&#8217;s Level 3 instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl" xml:lang="en-US">Increase derivative liability for issuance of convertible notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination" xlink:href="xl-20210630.xsd#xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination_lbl" xml:lang="en-US">Increase contingent consideration in connection with Quantum business combination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination" xlink:to="xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_lbl" xml:lang="en-US">Fair value adjustments- Contingent consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination" xlink:href="xl-20210630.xsd#xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination_lbl" xml:lang="en-US">Private Placement Warrants assumed in connection with the Business Combination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination" xlink:to="xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueAdjustmentsPrivatePlacementWarrant" xlink:href="xl-20210630.xsd#xl1_FairValueAdjustmentsPrivatePlacementWarrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FairValueAdjustmentsPrivatePlacementWarrant_lbl" xml:lang="en-US">Fair value adjustments- Private Placement Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueAdjustmentsPrivatePlacementWarrant" xlink:to="xl1_FairValueAdjustmentsPrivatePlacementWarrant_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl" xml:lang="en-US">Schedule of Input measurment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueAssumptionRiskFreeInterestsRate" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionRiskFreeInterestsRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FairValueAssumptionRiskFreeInterestsRate_lbl" xml:lang="en-US">Risk-free rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueAssumptionRiskFreeInterestsRate" xlink:to="xl1_FairValueAssumptionRiskFreeInterestsRate_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueAssumptionRemainingExpectedsTerms" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionRemainingExpectedsTerms"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FairValueAssumptionRemainingExpectedsTerms_lbl" xml:lang="en-US">Remaining term in years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueAssumptionRemainingExpectedsTerms" xlink:to="xl1_FairValueAssumptionRemainingExpectedsTerms_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueAssumptionExpectedVolatilitysRates" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionExpectedVolatilitysRates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FairValueAssumptionExpectedVolatilitysRates_lbl" xml:lang="en-US">Expected volatility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueAssumptionExpectedVolatilitysRates" xlink:to="xl1_FairValueAssumptionExpectedVolatilitysRates_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueAssumptionsExercisePrices" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionsExercisePrices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FairValueAssumptionsExercisePrices_lbl" xml:lang="en-US">Exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueAssumptionsExercisePrices" xlink:to="xl1_FairValueAssumptionsExercisePrices_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueOfCommonStock" xlink:href="xl-20210630.xsd#xl1_FairValueOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FairValueOfCommonStock_lbl" xml:lang="en-US">Fair value of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueOfCommonStock" xlink:to="xl1_FairValueOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Stockholders&apos; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xml:lang="en-US">Schedule of common stock are reserved for future issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityOtherShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityOtherShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityOtherShares_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityOtherShares" xlink:to="us-gaap_StockholdersEquityOtherShares_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantsTextBlock" xlink:href="xl-20210630.xsd#xl1_WarrantsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_WarrantsTextBlock_lbl" xml:lang="en-US">Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantsTextBlock" xlink:to="xl1_WarrantsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfWarrantActivityTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfWarrantActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ScheduleOfWarrantActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of warrant activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfWarrantActivityTableTextBlock" xlink:to="xl1_ScheduleOfWarrantActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants_lbl" xml:lang="en-US">Shares, Private Warrants assumed in connection with the Merger</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WeightedAverageExercisePriceFairValuePrivateWarrants" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceFairValuePrivateWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_WeightedAverageExercisePriceFairValuePrivateWarrants_lbl" xml:lang="en-US">Weighted Average Exercise Price, Private Warrants assumed in connection with the Merger</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WeightedAverageExercisePriceFairValuePrivateWarrants" xlink:to="xl1_WeightedAverageExercisePriceFairValuePrivateWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants_lbl" xml:lang="en-US">Shares, Public Warrants assumed in connection with the Merger</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WeightedAverageExercisePriceFairValuePublicWarrants" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceFairValuePublicWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_WeightedAverageExercisePriceFairValuePublicWarrants_lbl" xml:lang="en-US">Weighted Average Exercise Price, Public Warrants assumed in connection with the Merger</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WeightedAverageExercisePriceFairValuePublicWarrants" xlink:to="xl1_WeightedAverageExercisePriceFairValuePublicWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued" xlink:href="xl-20210630.xsd#xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued_lbl" xml:lang="en-US">Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued" xlink:to="xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WeightedAverageExercisePriceFairValueIssued" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceFairValueIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_WeightedAverageExercisePriceFairValueIssued_lbl" xml:lang="en-US">Weighted Average Exercise Price, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WeightedAverageExercisePriceFairValueIssued" xlink:to="xl1_WeightedAverageExercisePriceFairValueIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl" xml:lang="en-US">Shares, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_lbl" xml:lang="en-US">Shares, Exercisable, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercisable, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Share-Based Compensation Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of stock option award activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term, Beginning Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl0" xml:lang="en-US">Weighted Average Remaining Contractual Term, Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Shares, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Cancelled or forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term, Ending Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable_lbl" xml:lang="en-US">Shares, Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term, Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of fair value of restricted stock awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross_lbl" xml:lang="en-US">Number of shares, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted-average grant-date fair value per share, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Weighted-average grant-date fair value per share Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted-average grant-date fair value per share, Vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_lbl" xml:lang="en-US">Number of shares, Cancelled or forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted-average grant-date fair value per share, Cancelled or forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of net deferred income tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_DeferredTaxAssetsLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_DeferredTaxAssetsLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_DeferredTaxAssetsLiabilitiesAbstract_lbl" xml:lang="en-US">Deferred tax assets (liabilities):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredTaxAssetsLiabilitiesAbstract" xlink:to="xl1_DeferredTaxAssetsLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xml:lang="en-US">Tax credit carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl" xml:lang="en-US">Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US">Share-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization" xlink:href="xl-20210630.xsd#xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization" xlink:to="xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Total deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Net deferred tax assets (liabilities)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related Party Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of future minimum lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth_lbl" xml:lang="en-US">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth_lbl0" xml:lang="en-US">2021 (Six months)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear_lbl" xml:lang="en-US">2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of future minimum lease payments for these operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl0" xml:lang="en-US">2021 (excluding the six months ended June 30, 2021)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US">2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl0" xml:lang="en-US">Total future minimum lease payments, undiscounted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">Net Loss Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NumeratorAbstract" xlink:href="xl-20210630.xsd#xl1_NumeratorAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_NumeratorAbstract_lbl" xml:lang="en-US">Numerator:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NumeratorAbstract" xlink:to="xl1_NumeratorAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl0" xml:lang="en-US">Net (loss) income - basic (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_DenominatorAbstract" xlink:href="xl-20210630.xsd#xl1_DenominatorAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_DenominatorAbstract_lbl" xml:lang="en-US">Denominator:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DenominatorAbstract" xlink:to="xl1_DenominatorAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US">Schedule of antidilutive securities, include outstanding stock options, warrants, convertible debt excluded from the computation of diluted net loss per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl0" xml:lang="en-US">Schedule of number of shares underlying outstanding dilutive securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US">Retirement Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_lbl" xml:lang="en-US">Schedule of reconciliation of cash, cash equivalents, and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Cash_lbl0" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_RevenueFromTheSaleOfDriveSystemsAbstract" xlink:href="xl-20210630.xsd#xl1_RevenueFromTheSaleOfDriveSystemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_RevenueFromTheSaleOfDriveSystemsAbstract_lbl" xml:lang="en-US">Revenue from the sale of Drive Systems:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RevenueFromTheSaleOfDriveSystemsAbstract" xlink:to="xl1_RevenueFromTheSaleOfDriveSystemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_AcquisitionDateAccrualForWorldEnergyAcquisition" xlink:href="xl-20210630.xsd#xl1_AcquisitionDateAccrualForWorldEnergyAcquisition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_AcquisitionDateAccrualForWorldEnergyAcquisition_lbl" xml:lang="en-US">Acquisition date accrual for World Energy acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AcquisitionDateAccrualForWorldEnergyAcquisition" xlink:to="xl1_AcquisitionDateAccrualForWorldEnergyAcquisition_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationTextBlock" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_BusinessCombinationTextBlock_lbl" xml:lang="en-US">Business Combination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationTextBlock" xlink:to="xl1_BusinessCombinationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock_lbl" xml:lang="en-US">Schedule of preliminary allocation of the purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock" xlink:to="xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PreliminaryWorkingCapitalAdjustment" xlink:href="xl-20210630.xsd#xl1_PreliminaryWorkingCapitalAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PreliminaryWorkingCapitalAdjustment_lbl" xml:lang="en-US">Preliminary working capital adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PreliminaryWorkingCapitalAdjustment" xlink:to="xl1_PreliminaryWorkingCapitalAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl" xml:lang="en-US">Fair value of 231,002 shares issued at closing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueSharesIssued" xlink:href="xl-20210630.xsd#xl1_FairValueSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FairValueSharesIssued_lbl" xml:lang="en-US">Fair value shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueSharesIssued" xlink:to="xl1_FairValueSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueOfTheEarnout" xlink:href="xl-20210630.xsd#xl1_FairValueOfTheEarnout"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FairValueOfTheEarnout_lbl" xml:lang="en-US">Fair value of the earnout</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueOfTheEarnout" xlink:to="xl1_FairValueOfTheEarnout_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock" xlink:href="xl-20210630.xsd#xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock_lbl" xml:lang="en-US">Portion of deferred obligation to issue shares of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock" xlink:to="xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl" xml:lang="en-US">Total consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillGross_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillGross" xlink:to="us-gaap_GoodwillGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xml:lang="en-US">Schedule of fair values of the assets and liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_TotalPurchaseConsideration" xlink:href="xl-20210630.xsd#xl1_TotalPurchaseConsideration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_TotalPurchaseConsideration_lbl" xml:lang="en-US">Total purchase consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TotalPurchaseConsideration" xlink:to="xl1_TotalPurchaseConsideration_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xml:lang="en-US">Schedule of unaudited pro forma financial information presents the combined results</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PerShareAmountsAbstract" xlink:href="xl-20210630.xsd#xl1_PerShareAmountsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PerShareAmountsAbstract_lbl" xml:lang="en-US">Per share amounts:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PerShareAmountsAbstract" xlink:to="xl1_PerShareAmountsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_DeferredPurchasePriceConsiderationWorldEnergy" xlink:href="xl-20210630.xsd#xl1_DeferredPurchasePriceConsiderationWorldEnergy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_DeferredPurchasePriceConsiderationWorldEnergy_lbl" xml:lang="en-US">Deferred purchase price consideration &#8211; World Energy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredPurchasePriceConsiderationWorldEnergy" xlink:to="xl1_DeferredPurchasePriceConsiderationWorldEnergy_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_AccretedContingentCompensationToSellersOfWorldEnergy" xlink:href="xl-20210630.xsd#xl1_AccretedContingentCompensationToSellersOfWorldEnergy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_AccretedContingentCompensationToSellersOfWorldEnergy_lbl" xml:lang="en-US">Accreted contingent compensation to sellers of World Energy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AccretedContingentCompensationToSellersOfWorldEnergy" xlink:to="xl1_AccretedContingentCompensationToSellersOfWorldEnergy_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ROUAssetsAndLeaseLiabilitiesTextBlock" xlink:href="xl-20210630.xsd#xl1_ROUAssetsAndLeaseLiabilitiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ROUAssetsAndLeaseLiabilitiesTextBlock_lbl" xml:lang="en-US">ROU Assets and Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ROUAssetsAndLeaseLiabilitiesTextBlock" xlink:to="xl1_ROUAssetsAndLeaseLiabilitiesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of operating and finance leases of assets and liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock" xlink:to="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeasesAbstract" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_OperatingLeasesAbstract_lbl" xml:lang="en-US">Operating leases:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OperatingLeasesAbstract" xlink:to="xl1_OperatingLeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_LeaseSLiabilityNoncurrent" xlink:href="xl-20210630.xsd#xl1_LeaseSLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_LeaseSLiabilityNoncurrent_lbl" xml:lang="en-US">Lease liability, non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LeaseSLiabilityNoncurrent" xlink:to="xl1_LeaseSLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FinanceLeasesAbstract" xlink:href="xl-20210630.xsd#xl1_FinanceLeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FinanceLeasesAbstract_lbl" xml:lang="en-US">Finance leases:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FinanceLeasesAbstract" xlink:to="xl1_FinanceLeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FinanceRightOfUseAssets" xlink:href="xl-20210630.xsd#xl1_FinanceRightOfUseAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FinanceRightOfUseAssets_lbl" xml:lang="en-US">Right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FinanceRightOfUseAssets" xlink:to="xl1_FinanceRightOfUseAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xml:lang="en-US">Lease liability, current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Lease liability, current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Lease liability, non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of other information related to leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_OtherInformationAbstract" xlink:href="xl-20210630.xsd#xl1_OtherInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_OtherInformationAbstract_lbl" xml:lang="en-US">Other information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OtherInformationAbstract" xlink:to="xl1_OtherInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating cash flows from operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted-average remaining lease term &#8211; operating leases (in months)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted-average discount rate &#8211; operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of annual minimum lease payments of our operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions_lbl" xml:lang="en-US">Present value of future minimum lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" xlink:to="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NotePayable" xlink:href="xl-20210630.xsd#xl1_NotePayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_NotePayable_lbl" xml:lang="en-US">Note Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NotePayable" xlink:to="xl1_NotePayable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_LiabilityAbstract" xlink:href="xl-20210630.xsd#xl1_LiabilityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_LiabilityAbstract_lbl" xml:lang="en-US">Liability:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LiabilityAbstract" xlink:to="xl1_LiabilityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueofPrivateWarrants" xlink:href="xl-20210630.xsd#xl1_FairValueofPrivateWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FairValueofPrivateWarrants_lbl" xml:lang="en-US">Private Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueofPrivateWarrants" xlink:to="xl1_FairValueofPrivateWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum" xlink:href="xl-20210630.xsd#xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum_lbl" xml:lang="en-US">Contingent consideration -&#8211; Quantum Fuel Systems, LLC (Quantum)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum" xlink:to="xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_EarnoutWorldEnergy" xlink:href="xl-20210630.xsd#xl1_EarnoutWorldEnergy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_EarnoutWorldEnergy_lbl" xml:lang="en-US">Earnout &#8211; World Energy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_EarnoutWorldEnergy" xlink:to="xl1_EarnoutWorldEnergy_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueOfObligationToIssueAbstract" xlink:href="xl-20210630.xsd#xl1_FairValueOfObligationToIssueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FairValueOfObligationToIssueAbstract_lbl" xml:lang="en-US">Fair value of obligation to issue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueOfObligationToIssueAbstract" xlink:to="xl1_FairValueOfObligationToIssueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SharesOfCommonStockToAbstract" xlink:href="xl-20210630.xsd#xl1_SharesOfCommonStockToAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SharesOfCommonStockToAbstract_lbl" xml:lang="en-US">shares of common stock to</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharesOfCommonStockToAbstract" xlink:to="xl1_SharesOfCommonStockToAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueOfObligation" xlink:href="xl-20210630.xsd#xl1_FairValueOfObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FairValueOfObligation_lbl" xml:lang="en-US">Fair value of obligation to issue shares of common stock to sellers of World Energy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueOfObligation" xlink:to="xl1_FairValueOfObligation_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_LiabilityAbstract0" xlink:href="xl-20210630.xsd#xl1_LiabilityAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_LiabilityAbstract0_lbl" xml:lang="en-US">Liability:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LiabilityAbstract0" xlink:to="xl1_LiabilityAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueofPublicWarrants" xlink:href="xl-20210630.xsd#xl1_FairValueofPublicWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FairValueofPublicWarrants_lbl" xml:lang="en-US">Public Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueofPublicWarrants" xlink:to="xl1_FairValueofPublicWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ObligationToIssueSharesOfCommonStockToSellers" xlink:href="xl-20210630.xsd#xl1_ObligationToIssueSharesOfCommonStockToSellers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ObligationToIssueSharesOfCommonStockToSellers_lbl" xml:lang="en-US">Obligation to issue shares of common stock to sellers of World Energy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ObligationToIssueSharesOfCommonStockToSellers" xlink:to="xl1_ObligationToIssueSharesOfCommonStockToSellers_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants" xlink:href="xl-20210630.xsd#xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants_lbl" xml:lang="en-US">Settlement of derivative liability upon exercise of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants" xlink:to="xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SettlementOfDerivativeLiability" xlink:href="xl-20210630.xsd#xl1_SettlementOfDerivativeLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SettlementOfDerivativeLiability_lbl" xml:lang="en-US">Settlement of derivative liability upon call of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SettlementOfDerivativeLiability" xlink:to="xl1_SettlementOfDerivativeLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_lbl" xml:lang="en-US">Fair value adjustments- Warrant liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_lbl0" xml:lang="en-US">Fair value adjustments- Derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueAdjustments" xlink:href="xl-20210630.xsd#xl1_FairValueAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FairValueAdjustments_lbl" xml:lang="en-US">Fair value adjustments &#8211; World Energy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueAdjustments" xlink:to="xl1_FairValueAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares_lbl" xml:lang="en-US">Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WeightedAverageExercisePriceFairValueIssuedPerShares" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceFairValueIssuedPerShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_WeightedAverageExercisePriceFairValueIssuedPerShares_lbl" xml:lang="en-US">Weighted Average Exercise Price, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WeightedAverageExercisePriceFairValueIssuedPerShares" xlink:to="xl1_WeightedAverageExercisePriceFairValueIssuedPerShares_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares_lbl" xml:lang="en-US">Shares, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WeightedAverageExercisePriceExercisedPerShares" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceExercisedPerShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_WeightedAverageExercisePriceExercisedPerShares_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WeightedAverageExercisePriceExercisedPerShares" xlink:to="xl1_WeightedAverageExercisePriceExercisedPerShares_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares_lbl" xml:lang="en-US">Shares, Exercisable, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercisable, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares" xlink:to="xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_lbl" xml:lang="en-US">Number of shares, Vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_lbl0" xml:lang="en-US">Number of shares, Vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited_lbl" xml:lang="en-US">Number of shares, Cancelled or forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NumeratorAbstract0" xlink:href="xl-20210630.xsd#xl1_NumeratorAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_NumeratorAbstract0_lbl" xml:lang="en-US">Numerator:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NumeratorAbstract0" xlink:to="xl1_NumeratorAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars" xlink:href="xl-20210630.xsd#xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars_lbl" xml:lang="en-US">Reverse: change in fair value of warrant liabilities (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars" xlink:to="xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_DenominatorAbstract0" xlink:href="xl-20210630.xsd#xl1_DenominatorAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_DenominatorAbstract0_lbl" xml:lang="en-US">Denominator:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DenominatorAbstract0" xlink:to="xl1_DenominatorAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_lbl" xml:lang="en-US">Dilutive effect of warrants (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:to="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Event</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_TransactionCostsAndAdvisoryFeesPaid" xlink:href="xl-20210630.xsd#xl1_TransactionCostsAndAdvisoryFeesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xl1_TransactionCostsAndAdvisoryFeesPaid_lbl" xml:lang="en-US">Less: transaction costs and advisory fees paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TransactionCostsAndAdvisoryFeesPaid" xlink:to="xl1_TransactionCostsAndAdvisoryFeesPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xml:lang="en-US">Unamortized debt discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet_lbl" xml:lang="en-US">Reduce derivative liability for extinguishment of convertible notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes" xlink:href="xl-20210630.xsd#xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes_lbl" xml:lang="en-US">Reduce derivative liability for conversion and repayment of convertible notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes" xlink:to="xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation" xlink:href="xl-20210630.xsd#xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation_lbl" xml:lang="en-US">Reduce contingent consideration for cash payment of a portion of obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation" xlink:to="xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_StockIssuedDuringPeriodStockOptionsExercised" xlink:href="xl-20210630.xsd#xl1_StockIssuedDuringPeriodStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xl1_StockIssuedDuringPeriodStockOptionsExercised_lbl" xml:lang="en-US">Shares, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_StockIssuedDuringPeriodStockOptionsExercised" xlink:to="xl1_StockIssuedDuringPeriodStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Shares, Cancelled or forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Less valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Less the fair value of assets acquired less liabilities assumed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:to="us-gaap_AccountsPayableCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl" xml:lang="en-US">Accrued expenses and other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_LeaseLiabilityNoncurrent" xlink:href="xl-20210630.xsd#xl1_LeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xl1_LeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Lease liability, non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LeaseLiabilityNoncurrent" xlink:to="xl1_LeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Long-term debt, net of current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_LessImputedInterest" xlink:href="xl-20210630.xsd#xl1_LessImputedInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xl1_LessImputedInterest_lbl" xml:lang="en-US">Less: imputed interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LessImputedInterest" xlink:to="xl1_LessImputedInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioPreviouslyReportedMember_lbl" xml:lang="en-US">As Previously Reported [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioPreviouslyReportedMember" xlink:to="srt_ScenarioPreviouslyReportedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_RestatementAdjustmentMember_lbl" xml:lang="en-US">Adjustment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAdjustmentMember" xlink:to="srt_RestatementAdjustmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RestatedMember" xlink:href="xl-20210630.xsd#xl1_RestatedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_RestatedMember_lbl" xml:lang="en-US">As Restated [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RestatedMember" xlink:to="xl1_RestatedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US">Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US">Computer and related equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ComputerEquipmentMember_lbl0" xml:lang="en-US">Computers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xml:lang="en-US">Software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesChannelDirectlyToConsumerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember_lbl" xml:lang="en-US">Revenue direct to customers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesChannelThroughIntermediaryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember_lbl" xml:lang="en-US">Revenue through channel partners [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesChannelThroughIntermediaryMember" xlink:to="us-gaap_SalesChannelThroughIntermediaryMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_TotalRevenueMember" xlink:href="xl-20210630.xsd#xl1_TotalRevenueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_TotalRevenueMember_lbl" xml:lang="en-US">Total Revenue [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TotalRevenueMember" xlink:to="xl1_TotalRevenueMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" xml:lang="en-US">Software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Level I [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Level II [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Level III [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantsForTheIssuanceOfCommonStockMember" xlink:href="xl-20210630.xsd#xl1_WarrantsForTheIssuanceOfCommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_WarrantsForTheIssuanceOfCommonStockMember_lbl" xml:lang="en-US">Warrants for the issuance of Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantsForTheIssuanceOfCommonStockMember" xlink:to="xl1_WarrantsForTheIssuanceOfCommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_StockOptionsIssuedAndOutstandingMember" xlink:href="xl-20210630.xsd#xl1_StockOptionsIssuedAndOutstandingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_StockOptionsIssuedAndOutstandingMember_lbl" xml:lang="en-US">Stock options issued and outstanding [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_StockOptionsIssuedAndOutstandingMember" xlink:to="xl1_StockOptionsIssuedAndOutstandingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember" xlink:href="xl-20210630.xsd#xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember_lbl" xml:lang="en-US">Authorized for future grant under 2020 Equity Incentive Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember" xlink:to="xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WarrantMember_lbl0" xml:lang="en-US">Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_WarrantMember_lbl1" xml:lang="en-US">Private Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Stock options [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember" xlink:href="xl-20210630.xsd#xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember_lbl" xml:lang="en-US">Revenue from the sale of XL Grid solutions &#8211; which are sold direct to customers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember" xlink:to="xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PurchasePriceConsiderationMember" xlink:href="xl-20210630.xsd#xl1_PurchasePriceConsiderationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PurchasePriceConsiderationMember_lbl" xml:lang="en-US">Purchase Price Consideration [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PurchasePriceConsiderationMember" xlink:to="xl1_PurchasePriceConsiderationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WorldEnergyMember" xlink:href="xl-20210630.xsd#xl1_WorldEnergyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_WorldEnergyMember_lbl" xml:lang="en-US">World Energy [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WorldEnergyMember" xlink:to="xl1_WorldEnergyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember" xlink:href="xl-20210630.xsd#xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember_lbl" xml:lang="en-US">Office Space and R&amp;D and Manufacturing Facilities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember" xlink:to="xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US">Restricted Stock Awards [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US">Restricted Stock Units [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl0" xml:lang="en-US">Restricted stock units [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl1" xml:lang="en-US">Restricted Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="xl1_XLLegacyWarrantsMember" xlink:href="xl-20210630.xsd#xl1_XLLegacyWarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_XLLegacyWarrantsMember_lbl" xml:lang="en-US">XL Legacy Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_XLLegacyWarrantsMember" xlink:to="xl1_XLLegacyWarrantsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_MilestoneAxis" xlink:href="xl-20210630.xsd#xl1_MilestoneAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_MilestoneAxis_lbl" xml:lang="en-US">Milestone [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_MilestoneAxis" xlink:to="xl1_MilestoneAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Income Statement Location [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ChangeInAccountingEstimateByTypeAxis_lbl" xml:lang="en-US">Change in Accounting Estimate by Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:to="us-gaap_ChangeInAccountingEstimateByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xml:lang="en-US">Investment Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US">Financial Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">Short-term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_TypeOfAgreementAxis" xlink:href="xl-20210630.xsd#xl1_TypeOfAgreementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_TypeOfAgreementAxis_lbl" xml:lang="en-US">Type of Agreement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TypeOfAgreementAxis" xlink:to="xl1_TypeOfAgreementAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US">Income Tax Authority [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationReasonForBusinessCombination" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationReasonForBusinessCombination"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationReasonForBusinessCombination_lbl" xml:lang="en-US">Business combination, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationReasonForBusinessCombination" xlink:to="us-gaap_BusinessCombinationReasonForBusinessCombination_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Membership interests, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0" xml:lang="en-US">Fully-diluted common stock, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_CashInExcess" xlink:href="xl-20210630.xsd#xl1_CashInExcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_CashInExcess_lbl" xml:lang="en-US">Cash in excess (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CashInExcess" xlink:to="xl1_CashInExcess_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NumberOfCustomers" xlink:href="xl-20210630.xsd#xl1_NumberOfCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_NumberOfCustomers_lbl" xml:lang="en-US">Number of customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NumberOfCustomers" xlink:to="xl1_NumberOfCustomers_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ConcentrationRiskPercentage" xlink:href="xl-20210630.xsd#xl1_ConcentrationRiskPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ConcentrationRiskPercentage_lbl" xml:lang="en-US">Concentration risk percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ConcentrationRiskPercentage" xlink:to="xl1_ConcentrationRiskPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_lbl" xml:lang="en-US">Allowance of doubtful accounts (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:to="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_inventoryReserveForObsolescence" xlink:href="xl-20210630.xsd#xl1_inventoryReserveForObsolescence"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_inventoryReserveForObsolescence_lbl" xml:lang="en-US">Inventory reserve for obsolescence (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_inventoryReserveForObsolescence" xlink:to="xl1_inventoryReserveForObsolescence_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantiesTerm" xlink:href="xl-20210630.xsd#xl1_WarrantiesTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_WarrantiesTerm_lbl" xml:lang="en-US">Warrant term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantiesTerm" xlink:to="xl1_WarrantiesTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductWarrantyExpense_lbl" xml:lang="en-US">Warranty expense (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyExpense" xlink:to="us-gaap_ProductWarrantyExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityFairValueAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityFairValueAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityFairValueAdjustment_lbl" xml:lang="en-US">Initial fair value measurement (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityFairValueAdjustment" xlink:to="us-gaap_EquityFairValueAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts_lbl" xml:lang="en-US">Net costs incurred in connection with the business combination (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds_lbl" xml:lang="en-US">Cash in excess (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds" xlink:to="us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ConcentrationOfCreditRiskPercentage" xlink:href="xl-20210630.xsd#xl1_ConcentrationOfCreditRiskPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ConcentrationOfCreditRiskPercentage_lbl" xml:lang="en-US">Concentration of credit risk, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ConcentrationOfCreditRiskPercentage" xlink:to="xl1_ConcentrationOfCreditRiskPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCash_lbl" xml:lang="en-US">Restricted cash (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EscrowDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EscrowDeposit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EscrowDeposit_lbl" xml:lang="en-US">Escrow deposit (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EscrowDeposit" xlink:to="us-gaap_EscrowDeposit_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NumberOfOperatingSegment" xlink:href="xl-20210630.xsd#xl1_NumberOfOperatingSegment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_NumberOfOperatingSegment_lbl" xml:lang="en-US">Number Of Operating Segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NumberOfOperatingSegment" xlink:to="xl1_NumberOfOperatingSegment_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ExchangeRatioShares" xlink:href="xl-20210630.xsd#xl1_ExchangeRatioShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ExchangeRatioShares_lbl" xml:lang="en-US">Exchange ratio, shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ExchangeRatioShares" xlink:to="xl1_ExchangeRatioShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockNoParValue_lbl" xml:lang="en-US">Common stock, par value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockNoParValue" xlink:to="us-gaap_CommonStockNoParValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl" xml:lang="en-US">Aggregate of common stock, shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl0" xml:lang="en-US">Common stock of shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharePrice_lbl0" xml:lang="en-US">Exercise price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:href="xl-20210630.xsd#xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights_lbl" xml:lang="en-US">Exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:to="xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal_lbl" xml:lang="en-US">Aggregate principal amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentPrincipal_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_DeferredCashPayment" xlink:href="xl-20210630.xsd#xl1_DeferredCashPayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_DeferredCashPayment_lbl" xml:lang="en-US">Deferred cash payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredCashPayment" xlink:to="xl1_DeferredCashPayment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Accrued interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_EstimatedFairvalue" xlink:href="xl-20210630.xsd#xl1_EstimatedFairvalue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_EstimatedFairvalue_lbl" xml:lang="en-US">Estimated fairvalue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_EstimatedFairvalue" xlink:to="xl1_EstimatedFairvalue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xml:lang="en-US">Issuance of shares common stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_lbl" xml:lang="en-US">Estimated fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:to="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_InitialEstimatedFairValue" xlink:href="xl-20210630.xsd#xl1_InitialEstimatedFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_InitialEstimatedFairValue_lbl" xml:lang="en-US">Initial estimated fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_InitialEstimatedFairValue" xlink:to="xl1_InitialEstimatedFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons_lbl" xml:lang="en-US">Contingent purchase consideration, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_DiscountedUtilizingRate" xlink:href="xl-20210630.xsd#xl1_DiscountedUtilizingRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_DiscountedUtilizingRate_lbl" xml:lang="en-US">Discounted utilizing rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DiscountedUtilizingRate" xlink:to="xl1_DiscountedUtilizingRate_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate" xlink:href="xl-20210630.xsd#xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate_lbl" xml:lang="en-US">Fair value deferred purchase consideration discounted utilizing a rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate" xlink:to="xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US">Common stock, risk-adjusted discount rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Estimated useful life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0" xml:lang="en-US">Amortized over useful life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xml:lang="en-US">Acquisition-related costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_DescriptionOfSalesCommission" xlink:href="xl-20210630.xsd#xl1_DescriptionOfSalesCommission"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_DescriptionOfSalesCommission_lbl" xml:lang="en-US">Description of sales commission</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DescriptionOfSalesCommission" xlink:to="xl1_DescriptionOfSalesCommission_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_TotalCommissionExpense" xlink:href="xl-20210630.xsd#xl1_TotalCommissionExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_TotalCommissionExpense_lbl" xml:lang="en-US">Total commission expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TotalCommissionExpense" xlink:to="xl1_TotalCommissionExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StandardProductWarrantyDescription_lbl" xml:lang="en-US">Warranty of manufactured products, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyDescription" xlink:to="us-gaap_StandardProductWarrantyDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ProjectsWarrantedTerm" xlink:href="xl-20210630.xsd#xl1_ProjectsWarrantedTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ProjectsWarrantedTerm_lbl" xml:lang="en-US">Projects warranty term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProjectsWarrantedTerm" xlink:to="xl1_ProjectsWarrantedTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Intangible assets gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_AccumulatedAmortization" xlink:href="xl-20210630.xsd#xl1_AccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_AccumulatedAmortization_lbl" xml:lang="en-US">Accumulated amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AccumulatedAmortization" xlink:to="xl1_AccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentForAmortization_lbl" xml:lang="en-US">Amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentForAmortization" xlink:to="us-gaap_AdjustmentForAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Federal income taxes, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansFromOtherFederalHomeLoanBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansFromOtherFederalHomeLoanBanks"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansFromOtherFederalHomeLoanBanks_lbl" xml:lang="en-US">Loan amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansFromOtherFederalHomeLoanBanks" xlink:to="us-gaap_LoansFromOtherFederalHomeLoanBanks_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Federal income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">State income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State income taxes, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl" xml:lang="en-US">Equity investment amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US">Principal payments term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription_lbl" xml:lang="en-US">Investment funds description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDateDescription" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_LoanedCombinedFunds" xlink:href="xl-20210630.xsd#xl1_LoanedCombinedFunds"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_LoanedCombinedFunds_lbl" xml:lang="en-US">Loaned combined funds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LoanedCombinedFunds" xlink:to="xl1_LoanedCombinedFunds_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFinanceCostsNet_lbl" xml:lang="en-US">Unamortized debt issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsNet" xlink:to="us-gaap_DeferredFinanceCostsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US">Ownership interest rate, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_DescriptionOfTransaction" xlink:href="xl-20210630.xsd#xl1_DescriptionOfTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_DescriptionOfTransaction_lbl" xml:lang="en-US">Description of transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DescriptionOfTransaction" xlink:to="xl1_DescriptionOfTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable_lbl" xml:lang="en-US">Loans receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLoansReceivable" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PaymentsToAcquireLoansPayable" xlink:href="xl-20210630.xsd#xl1_PaymentsToAcquireLoansPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PaymentsToAcquireLoansPayable_lbl" xml:lang="en-US">Loan payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PaymentsToAcquireLoansPayable" xlink:to="xl1_PaymentsToAcquireLoansPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NetProceedsReceived" xlink:href="xl-20210630.xsd#xl1_NetProceedsReceived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_NetProceedsReceived_lbl" xml:lang="en-US">Net proceeds received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NetProceedsReceived" xlink:to="xl1_NetProceedsReceived_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashEquivalentsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashEquivalentsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashEquivalentsCurrent_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashEquivalentsCurrent" xlink:to="us-gaap_RestrictedCashEquivalentsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xml:lang="en-US">Amortized of debt issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDescription_lbl" xml:lang="en-US">Description of revolving line of credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_InterestRateOfDebt" xlink:href="xl-20210630.xsd#xl1_InterestRateOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_InterestRateOfDebt_lbl" xml:lang="en-US">Interest rate of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_InterestRateOfDebt" xlink:to="xl1_InterestRateOfDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PercentageOfFixedRate" xlink:href="xl-20210630.xsd#xl1_PercentageOfFixedRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PercentageOfFixedRate_lbl" xml:lang="en-US">Percentage of fixed rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PercentageOfFixedRate" xlink:to="xl1_PercentageOfFixedRate_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PurchaseOfWarrants" xlink:href="xl-20210630.xsd#xl1_PurchaseOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PurchaseOfWarrants_lbl" xml:lang="en-US">Purchase of warrants (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PurchaseOfWarrants" xlink:to="xl1_PurchaseOfWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US">Stock price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Warrants exercise price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_CommonStockOutstanding" xlink:href="xl-20210630.xsd#xl1_CommonStockOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_CommonStockOutstanding_lbl" xml:lang="en-US">Common stock outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CommonStockOutstanding" xlink:to="xl1_CommonStockOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_AdditionalConvertibleSubordinatedDebt" xlink:href="xl-20210630.xsd#xl1_AdditionalConvertibleSubordinatedDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_AdditionalConvertibleSubordinatedDebt_lbl" xml:lang="en-US">Additional convertible subordinated debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AdditionalConvertibleSubordinatedDebt" xlink:to="xl1_AdditionalConvertibleSubordinatedDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_DescriptionOfConvertibleNotesPayable" xlink:href="xl-20210630.xsd#xl1_DescriptionOfConvertibleNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_DescriptionOfConvertibleNotesPayable_lbl" xml:lang="en-US">Description of convertible notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DescriptionOfConvertibleNotesPayable" xlink:to="xl1_DescriptionOfConvertibleNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleNotesPayable_lbl" xml:lang="en-US">face value of convertible notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayable" xlink:to="us-gaap_ConvertibleNotesPayable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConvertibleNotesPayable_lbl0" xml:lang="en-US">Convertible notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayable" xlink:to="us-gaap_ConvertibleNotesPayable_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_PercentageOfConvertibleNotes" xlink:href="xl-20210630.xsd#xl1_PercentageOfConvertibleNotes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PercentageOfConvertibleNotes_lbl" xml:lang="en-US">Percentage of convertible notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PercentageOfConvertibleNotes" xlink:to="xl1_PercentageOfConvertibleNotes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeLiabilities_lbl" xml:lang="en-US">Derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebt_lbl" xml:lang="en-US">Payment of convertible notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebt" xlink:to="us-gaap_ConvertibleDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_IssuanceOfConvertibleNotes" xlink:href="xl-20210630.xsd#xl1_IssuanceOfConvertibleNotes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_IssuanceOfConvertibleNotes_lbl" xml:lang="en-US">Issuance of convertible notes (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IssuanceOfConvertibleNotes" xlink:to="xl1_IssuanceOfConvertibleNotes_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ConvertiblePrincipalAmount" xlink:href="xl-20210630.xsd#xl1_ConvertiblePrincipalAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ConvertiblePrincipalAmount_lbl" xml:lang="en-US">Convertible principal amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ConvertiblePrincipalAmount" xlink:to="xl1_ConvertiblePrincipalAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_AccruedInterest" xlink:href="xl-20210630.xsd#xl1_AccruedInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_AccruedInterest_lbl" xml:lang="en-US">Accrued interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AccruedInterest" xlink:to="xl1_AccruedInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentDescription_lbl" xml:lang="en-US">Description of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentDescription" xlink:to="us-gaap_DebtInstrumentDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US">Waarrants exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_StockIssuedDuringPeriodSharesOthers" xlink:href="xl-20210630.xsd#xl1_StockIssuedDuringPeriodSharesOthers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_StockIssuedDuringPeriodSharesOthers_lbl" xml:lang="en-US">Issuance of shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_StockIssuedDuringPeriodSharesOthers" xlink:to="xl1_StockIssuedDuringPeriodSharesOthers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstanding_lbl" xml:lang="en-US">Issuance of public warrant (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstanding" xlink:to="us-gaap_WarrantsAndRightsOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_lbl" xml:lang="en-US">Public warrant shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">Price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantsToPurchaseSharesOfCommonStock" xlink:href="xl-20210630.xsd#xl1_WarrantsToPurchaseSharesOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_WarrantsToPurchaseSharesOfCommonStock_lbl" xml:lang="en-US">Warrants to purchase shares of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantsToPurchaseSharesOfCommonStock" xlink:to="xl1_WarrantsToPurchaseSharesOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_CashProceeds" xlink:href="xl-20210630.xsd#xl1_CashProceeds"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_CashProceeds_lbl" xml:lang="en-US">Cash proceeds (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CashProceeds" xlink:to="xl1_CashProceeds_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_warrantsOutstanding" xlink:href="xl-20210630.xsd#xl1_warrantsOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_warrantsOutstanding_lbl" xml:lang="en-US">Warrants outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_warrantsOutstanding" xlink:to="xl1_warrantsOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_DescriptionOfWarrants" xlink:href="xl-20210630.xsd#xl1_DescriptionOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_DescriptionOfWarrants_lbl" xml:lang="en-US">Description of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DescriptionOfWarrants" xlink:to="xl1_DescriptionOfWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Options issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Vesting period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted-average grant date fair value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Share-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_UnrecognizedCompensationCost" xlink:href="xl-20210630.xsd#xl1_UnrecognizedCompensationCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_UnrecognizedCompensationCost_lbl" xml:lang="en-US">Unrecognized compensation cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_UnrecognizedCompensationCost" xlink:to="xl1_UnrecognizedCompensationCost_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US">Weighted-average period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US">Aggregate intrinsic value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityNumberOfEmployees" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityNumberOfEmployees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityNumberOfEmployees_lbl" xml:lang="en-US">Number of employees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityNumberOfEmployees" xlink:to="dei_EntityNumberOfEmployees_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xml:lang="en-US">Restricted Stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_CashReceivedFromOptionsExercised" xlink:href="xl-20210630.xsd#xl1_CashReceivedFromOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_CashReceivedFromOptionsExercised_lbl" xml:lang="en-US">Cash received from options exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CashReceivedFromOptionsExercised" xlink:to="xl1_CashReceivedFromOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RestrictedStockUnitsDirectorsTerm" xlink:href="xl-20210630.xsd#xl1_RestrictedStockUnitsDirectorsTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_RestrictedStockUnitsDirectorsTerm_lbl" xml:lang="en-US">Restricted stock units directors term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RestrictedStockUnitsDirectorsTerm" xlink:to="xl1_RestrictedStockUnitsDirectorsTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Income tax benefit, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US">Deferred tax assets increase decrease in valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl" xml:lang="en-US">Federal net operating loss carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl" xml:lang="en-US">State net operating loss carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLossCarryforwardsLimitationsOnUse_lbl" xml:lang="en-US">Operating loss carryforwards, description</label>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYlVHeqNT2BA3KTOwNjG9EZeHcEDP7pisV9ZKTqR2u65lXUuls9b5zfv0Ytj+bbvkCNyRDHwDzbZTlA6p+VvBN8j1NVpEDvRU1QTnH20IJCLvkbIxBHM547FS+LEVNRBBDFjp+BZ/o9mfcWULQLszBm7QgyBympoCScE3NYbb8+DX7X26xWwr2N5Mja2ofKffqgVckKLQJ2bQ==] CSR-->
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:to="us-gaap_OperatingLossCarryforwardsLimitationsOnUse_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xml:lang="en-US">Tax credit carryforward</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardLimitationsOnUse" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardLimitationsOnUse"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxCreditCarryforwardLimitationsOnUse_lbl" xml:lang="en-US">Tax credit carryforward, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardLimitationsOnUse" xlink:to="us-gaap_TaxCreditCarryforwardLimitationsOnUse_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseAndRentalExpense_lbl" xml:lang="en-US">Rent expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SponsorshipAgreementTerm" xlink:href="xl-20210630.xsd#xl1_SponsorshipAgreementTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SponsorshipAgreementTerm_lbl" xml:lang="en-US">Sponsorship agreement term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SponsorshipAgreementTerm" xlink:to="xl1_SponsorshipAgreementTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SponsorFees" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SponsorFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SponsorFees_lbl" xml:lang="en-US">Sponsor fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SponsorFees" xlink:to="us-gaap_SponsorFees_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SponsorshipAgreement" xlink:href="xl-20210630.xsd#xl1_SponsorshipAgreement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SponsorshipAgreement_lbl" xml:lang="en-US">Sponsorship agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SponsorshipAgreement" xlink:to="xl1_SponsorshipAgreement_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets_lbl" xml:lang="en-US">Purchase value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:to="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForPurchaseOfOtherAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForPurchaseOfOtherAssets1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForPurchaseOfOtherAssets1_lbl" xml:lang="en-US">Total of purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForPurchaseOfOtherAssets1" xlink:to="us-gaap_PaymentsForPurchaseOfOtherAssets1_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PurchaseCommitmentsDescription" xlink:href="xl-20210630.xsd#xl1_PurchaseCommitmentsDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PurchaseCommitmentsDescription_lbl" xml:lang="en-US">Purchase commitments, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PurchaseCommitmentsDescription" xlink:to="xl1_PurchaseCommitmentsDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xml:lang="en-US">Annual contributions, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_DeferralRatePercentage" xlink:href="xl-20210630.xsd#xl1_DeferralRatePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_DeferralRatePercentage_lbl" xml:lang="en-US">Deferral rate, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferralRatePercentage" xlink:to="xl1_DeferralRatePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_lbl" xml:lang="en-US">Retirement plan, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" xlink:to="us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RequiresParticipantAge" xlink:href="xl-20210630.xsd#xl1_RequiresParticipantAge"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_RequiresParticipantAge_lbl" xml:lang="en-US">Retirement plan participants require age</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RequiresParticipantAge" xlink:to="xl1_RequiresParticipantAge_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RetirementPlanContributionDescription" xlink:href="xl-20210630.xsd#xl1_RetirementPlanContributionDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_RetirementPlanContributionDescription_lbl" xml:lang="en-US">Retirement plan contribution description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RetirementPlanContributionDescription" xlink:to="xl1_RetirementPlanContributionDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDescription" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_BusinessCombinationDescription_lbl" xml:lang="en-US">Business combination description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationDescription" xlink:to="xl1_BusinessCombinationDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NumberOfSellers" xlink:href="xl-20210630.xsd#xl1_NumberOfSellers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_NumberOfSellers_lbl" xml:lang="en-US">Number of sellers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NumberOfSellers" xlink:to="xl1_NumberOfSellers_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_CommonStockIssued" xlink:href="xl-20210630.xsd#xl1_CommonStockIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_CommonStockIssued_lbl" xml:lang="en-US">Common stock issued shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CommonStockIssued" xlink:to="xl1_CommonStockIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationAcquiredReceivablesFairValue_lbl" xml:lang="en-US">Aggregate fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:to="us-gaap_BusinessCombinationAcquiredReceivablesFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SellingGeneralAndAdministrationExpenseCompensationCosts" xlink:href="xl-20210630.xsd#xl1_SellingGeneralAndAdministrationExpenseCompensationCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SellingGeneralAndAdministrationExpenseCompensationCosts_lbl" xml:lang="en-US">Selling, general and administration expense, compensation costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SellingGeneralAndAdministrationExpenseCompensationCosts" xlink:to="xl1_SellingGeneralAndAdministrationExpenseCompensationCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueOfCustomerRelationshipsTerm" xlink:href="xl-20210630.xsd#xl1_FairValueOfCustomerRelationshipsTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FairValueOfCustomerRelationshipsTerm_lbl" xml:lang="en-US">Fair value of customer relationships term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueOfCustomerRelationshipsTerm" xlink:to="xl1_FairValueOfCustomerRelationshipsTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashMergerRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashMergerRelatedCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashMergerRelatedCosts_lbl" xml:lang="en-US">Non-recurring merger expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashMergerRelatedCosts" xlink:to="us-gaap_NoncashMergerRelatedCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_EliminationOfInterestExpense" xlink:href="xl-20210630.xsd#xl1_EliminationOfInterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_EliminationOfInterestExpense_lbl" xml:lang="en-US">Elimination of interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_EliminationOfInterestExpense" xlink:to="xl1_EliminationOfInterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_OperatingLeaseRightsOfUseAsset" xlink:href="xl-20210630.xsd#xl1_OperatingLeaseRightsOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_OperatingLeaseRightsOfUseAsset_lbl" xml:lang="en-US">OperatingLeaseRightsOfUseAsset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OperatingLeaseRightsOfUseAsset" xlink:to="xl1_OperatingLeaseRightsOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_lbl" xml:lang="en-US">Finance lease assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiability_lbl" xml:lang="en-US">Finance Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PrincipalAmount" xlink:href="xl-20210630.xsd#xl1_PrincipalAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PrincipalAmount_lbl" xml:lang="en-US">Principal amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PrincipalAmount" xlink:to="xl1_PrincipalAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Basis of consolidated financial statement presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_EmergingGrowthCompanyPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_EmergingGrowthCompanyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_EmergingGrowthCompanyPolicyTextBlock_lbl" xml:lang="en-US">Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_EmergingGrowthCompanyPolicyTextBlock" xlink:to="xl1_EmergingGrowthCompanyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration of Credit Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash, cash equivalents, and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock" xlink:to="xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventory, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair value measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock" xlink:to="xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xml:lang="en-US">Business combinations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xml:lang="en-US">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment of long-lived assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US">Impairment of goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_lbl" xml:lang="en-US">Warranties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:to="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Share-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantsLiabilitiesPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_WarrantsLiabilitiesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_WarrantsLiabilitiesPolicyTextBlock_lbl" xml:lang="en-US">Warrant Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantsLiabilitiesPolicyTextBlock" xlink:to="xl1_WarrantsLiabilitiesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ComponentsOfEquityPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_ComponentsOfEquityPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_ComponentsOfEquityPolicyTextBlock_lbl" xml:lang="en-US">Components of Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ComponentsOfEquityPolicyTextBlock" xlink:to="xl1_ComponentsOfEquityPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and development expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Net income (loss) per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RelatedPartiesPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_RelatedPartiesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_RelatedPartiesPolicyTextBlock_lbl" xml:lang="en-US">Related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RelatedPartiesPolicyTextBlock" xlink:to="xl1_RelatedPartiesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent accounting pronouncements issued and adopted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock_lbl" xml:lang="en-US">Recent accounting pronouncements issued, not yet adopted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock" xlink:to="xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl" xml:lang="en-US">Business Acquisition [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WorldEnergyEfficiencyServicesLLCMember" xlink:href="xl-20210630.xsd#xl1_WorldEnergyEfficiencyServicesLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_WorldEnergyEfficiencyServicesLLCMember_lbl" xml:lang="en-US">World Energy Efficiency Services, LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WorldEnergyEfficiencyServicesLLCMember" xlink:to="xl1_WorldEnergyEfficiencyServicesLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IPOMember_lbl" xml:lang="en-US">IPO [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrivatePlacementMember_lbl" xml:lang="en-US">Private Placement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PrivatePlacementMember_lbl0" xml:lang="en-US">Private Placement Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl0" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US">Development Technology [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_OneCustomersMember" xlink:href="xl-20210630.xsd#xl1_OneCustomersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_OneCustomersMember_lbl" xml:lang="en-US">One Customers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OneCustomersMember" xlink:to="xl1_OneCustomersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_TwoCustomersMember" xlink:href="xl-20210630.xsd#xl1_TwoCustomersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_TwoCustomersMember_lbl" xml:lang="en-US">Two Customers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TwoCustomersMember" xlink:to="xl1_TwoCustomersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US">Pivotal Class A Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonClassAMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassBMember_lbl" xml:lang="en-US">Pivotal Class B Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PIPESharesMember" xlink:href="xl-20210630.xsd#xl1_PIPESharesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PIPESharesMember_lbl" xml:lang="en-US">PIPE Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PIPESharesMember" xlink:to="xl1_PIPESharesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SubscriptionAgreementMember" xlink:href="xl-20210630.xsd#xl1_SubscriptionAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SubscriptionAgreementMember_lbl" xml:lang="en-US">Subscription Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SubscriptionAgreementMember" xlink:to="xl1_SubscriptionAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PrivatePlacementWarrantsMember" xlink:href="xl-20210630.xsd#xl1_PrivatePlacementWarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PrivatePlacementWarrantsMember_lbl" xml:lang="en-US">Private Placement Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PrivatePlacementWarrantsMember" xlink:to="xl1_PrivatePlacementWarrantsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PublicWarrantsMember" xlink:href="xl-20210630.xsd#xl1_PublicWarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PublicWarrantsMember_lbl" xml:lang="en-US">Public Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PublicWarrantsMember" xlink:to="xl1_PublicWarrantsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_XLOwnedMember" xlink:href="xl-20210630.xsd#xl1_XLOwnedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_XLOwnedMember_lbl" xml:lang="en-US">XL owned [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_XLOwnedMember" xlink:to="xl1_XLOwnedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_MergerOwnedMember" xlink:href="xl-20210630.xsd#xl1_MergerOwnedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_MergerOwnedMember_lbl" xml:lang="en-US">Merger owned [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_MergerOwnedMember" xlink:to="xl1_MergerOwnedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_QuantumFuelSystemsLLCMember" xlink:href="xl-20210630.xsd#xl1_QuantumFuelSystemsLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_QuantumFuelSystemsLLCMember_lbl" xml:lang="en-US">Quantum Fuel Systems, LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_QuantumFuelSystemsLLCMember" xlink:to="xl1_QuantumFuelSystemsLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FirstMilestoneMember" xlink:href="xl-20210630.xsd#xl1_FirstMilestoneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_FirstMilestoneMember_lbl" xml:lang="en-US">First Milestone [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FirstMilestoneMember" xlink:to="xl1_FirstMilestoneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SecondAndThirdMilestoneMember" xlink:href="xl-20210630.xsd#xl1_SecondAndThirdMilestoneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_SecondAndThirdMilestoneMember_lbl" xml:lang="en-US">Second and Third Milestone [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SecondAndThirdMilestoneMember" xlink:to="xl1_SecondAndThirdMilestoneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InProcessResearchAndDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InProcessResearchAndDevelopmentMember_lbl" xml:lang="en-US">Developed Technology [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InProcessResearchAndDevelopmentMember" xlink:to="us-gaap_InProcessResearchAndDevelopmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantyObligationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantyObligationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantyObligationsMember_lbl" xml:lang="en-US">Warranty Performance Obligations [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantyObligationsMember" xlink:to="us-gaap_WarrantyObligationsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WarrantyObligationsMember_lbl0" xml:lang="en-US">Warranty Obligations [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantyObligationsMember" xlink:to="us-gaap_WarrantyObligationsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="xl1_InvestmentFundsMember" xlink:href="xl-20210630.xsd#xl1_InvestmentFundsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_InvestmentFundsMember_lbl" xml:lang="en-US">Investment Funds [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_InvestmentFundsMember" xlink:to="xl1_InvestmentFundsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_XLHybridQuincyLLCMember" xlink:href="xl-20210630.xsd#xl1_XLHybridQuincyLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_XLHybridQuincyLLCMember_lbl" xml:lang="en-US">XL Hybrid Quincy, LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_XLHybridQuincyLLCMember" xlink:to="xl1_XLHybridQuincyLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtMember_lbl" xml:lang="en-US">Debt [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtMember" xlink:to="us-gaap_DebtMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleNotesPayableMember_lbl" xml:lang="en-US">Convertible Notes Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableMember" xlink:to="us-gaap_ConvertibleNotesPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_VehicleFinancingAgreementsMember" xlink:href="xl-20210630.xsd#xl1_VehicleFinancingAgreementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_VehicleFinancingAgreementsMember_lbl" xml:lang="en-US">Vehicle financing agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_VehicleFinancingAgreementsMember" xlink:to="xl1_VehicleFinancingAgreementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_DirectorMember_lbl" xml:lang="en-US">Two Directors [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_DirectorMember" xlink:to="srt_DirectorMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCountryMember_lbl" xml:lang="en-US">Federal [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xml:lang="en-US">State [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_PPPNoteMember" xlink:href="xl-20210630.xsd#xl1_PPPNoteMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xl1_PPPNoteMember_lbl" xml:lang="en-US">PPP Note [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PPPNoteMember" xlink:to="xl1_PPPNoteMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_lbl" xml:lang="en-US">Acquisition of Quantum [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RevenueTable" xlink:href="xl-20210630.xsd#xl1_RevenueTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RevenueTable_lbl" xml:lang="en-US">Revenue [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RevenueTable" xlink:to="xl1_RevenueTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RevenueLineItems" xlink:href="xl-20210630.xsd#xl1_RevenueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RevenueLineItems_lbl" xml:lang="en-US">Revenue [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RevenueLineItems" xlink:to="xl1_RevenueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementDomain_lbl" xml:lang="en-US">Revision of Prior Period [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementDomain" xlink:to="srt_RestatementDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTable_lbl" xml:lang="en-US">Condensed Financial Statements [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:to="srt_ScheduleOfCondensedFinancialStatementsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedFinancialStatementsCaptionsLineItems_lbl" xml:lang="en-US">Condensed Financial Statements, Captions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="srt_CondensedFinancialStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" xlink:to="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" xlink:to="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" xlink:to="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain_lbl" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable" xlink:href="xl-20210630.xsd#xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable_lbl" xml:lang="en-US">Revenue (Details) - Schedule of disaggregation of revenue [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable" xlink:to="xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems" xlink:href="xl-20210630.xsd#xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems_lbl" xml:lang="en-US">Revenue (Details) - Schedule of disaggregation of revenue [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems" xlink:to="xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable_lbl" xml:lang="en-US">Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" xlink:to="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems_lbl" xml:lang="en-US">Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightTable_lbl" xml:lang="en-US">Class of Warrant or Right [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_lbl" xml:lang="en-US">Class of Warrant or Right [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantsDetailsScheduleofwarrantactivityTable" xlink:href="xl-20210630.xsd#xl1_WarrantsDetailsScheduleofwarrantactivityTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WarrantsDetailsScheduleofwarrantactivityTable_lbl" xml:lang="en-US">Warrants (Details) - Schedule of warrant activity [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityTable" xlink:to="xl1_WarrantsDetailsScheduleofwarrantactivityTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:href="xl-20210630.xsd#xl1_WarrantsDetailsScheduleofwarrantactivityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems_lbl" xml:lang="en-US">Warrants (Details) - Schedule of warrant activity [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="xl1_WarrantsDetailsScheduleofwarrantactivityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable_lbl" xml:lang="en-US">Business Combination (Details) - Schedule of preliminary allocation of the purchase price [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable" xlink:to="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems_lbl" xml:lang="en-US">Business Combination (Details) - Schedule of preliminary allocation of the purchase price [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable_lbl" xml:lang="en-US">Business Combination (Details) - Schedule of preliminary allocation of the purchase price (Parentheticals) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable" xlink:to="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems_lbl" xml:lang="en-US">Business Combination (Details) - Schedule of preliminary allocation of the purchase price (Parentheticals) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems" xlink:to="xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain_lbl" xml:lang="en-US">Business Combination, Separately Recognized Transactions [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable_lbl" xml:lang="en-US">Business Combination (Details) - Schedule of fair values of the assets and liabilities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable" xlink:to="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems_lbl" xml:lang="en-US">Business Combination (Details) - Schedule of fair values of the assets and liabilities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable_lbl" xml:lang="en-US">Business Combination (Details) - Schedule of unaudited pro forma financial information presents the combined results [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable" xlink:to="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems_lbl" xml:lang="en-US">Business Combination (Details) - Schedule of unaudited pro forma financial information presents the combined results [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems" xlink:to="xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RDAndManufacturingFacilitiesDomain" xlink:href="xl-20210630.xsd#xl1_RDAndManufacturingFacilitiesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RDAndManufacturingFacilitiesDomain_lbl" xml:lang="en-US">RDAndManufacturingFacilities [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RDAndManufacturingFacilitiesDomain" xlink:to="xl1_RDAndManufacturingFacilitiesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable" xlink:href="xl-20210630.xsd#xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable_lbl" xml:lang="en-US">ROU Assets and Lease Liabilities (Details) - Schedule of operating and finance leases of assets and liabilities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable" xlink:to="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems" xlink:href="xl-20210630.xsd#xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems_lbl" xml:lang="en-US">ROU Assets and Lease Liabilities (Details) - Schedule of operating and finance leases of assets and liabilities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems" xlink:to="xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Award Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable_lbl" xml:lang="en-US">Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable" xlink:to="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems_lbl" xml:lang="en-US">Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipDomain_lbl" xml:lang="en-US">Ownership [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipDomain" xlink:to="srt_OwnershipDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_OrganizationandDescriptionofBusinessDetailsTable" xlink:href="xl-20210630.xsd#xl1_OrganizationandDescriptionofBusinessDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_OrganizationandDescriptionofBusinessDetailsTable_lbl" xml:lang="en-US">Organization and Description of Business (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OrganizationandDescriptionofBusinessDetailsTable" xlink:to="xl1_OrganizationandDescriptionofBusinessDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_OrganizationandDescriptionofBusinessDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_OrganizationandDescriptionofBusinessDetailsLineItems_lbl" xml:lang="en-US">Organization and Description of Business (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="xl1_OrganizationandDescriptionofBusinessDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US">Sale of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsTable" xlink:href="xl-20210630.xsd#xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsTable_lbl" xml:lang="en-US">Restatement of Previously Issued Financial Statements (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsTable" xlink:to="xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems_lbl" xml:lang="en-US">Restatement of Previously Issued Financial Statements (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems" xlink:to="xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="xl1_SummaryofSignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related Party [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_MergerwithPivotalInvestmentCorporationIIDetailsTable" xlink:href="xl-20210630.xsd#xl1_MergerwithPivotalInvestmentCorporationIIDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_MergerwithPivotalInvestmentCorporationIIDetailsTable_lbl" xml:lang="en-US">Merger with Pivotal Investment Corporation II (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsTable" xlink:to="xl1_MergerwithPivotalInvestmentCorporationIIDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems_lbl" xml:lang="en-US">Merger with Pivotal Investment Corporation II (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_MilestoneDomain" xlink:href="xl-20210630.xsd#xl1_MilestoneDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_MilestoneDomain_lbl" xml:lang="en-US">Milestone [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_MilestoneDomain" xlink:to="xl1_MilestoneDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US">Income Statement Location [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_AcquisitionofQuantumDetailsTable" xlink:href="xl-20210630.xsd#xl1_AcquisitionofQuantumDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_AcquisitionofQuantumDetailsTable_lbl" xml:lang="en-US">Acquisition of Quantum (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AcquisitionofQuantumDetailsTable" xlink:to="xl1_AcquisitionofQuantumDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_AcquisitionofQuantumDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_AcquisitionofQuantumDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_AcquisitionofQuantumDetailsLineItems_lbl" xml:lang="en-US">Acquisition of Quantum (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AcquisitionofQuantumDetailsLineItems" xlink:to="xl1_AcquisitionofQuantumDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ChangeInAccountingEstimateTypeDomain_lbl" xml:lang="en-US">Change in Accounting Estimate, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:to="us-gaap_ChangeInAccountingEstimateTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RevenueDetailsTable" xlink:href="xl-20210630.xsd#xl1_RevenueDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RevenueDetailsTable_lbl" xml:lang="en-US">Revenue (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RevenueDetailsTable" xlink:to="xl1_RevenueDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RevenueDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_RevenueDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RevenueDetailsLineItems_lbl" xml:lang="en-US">Revenue (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RevenueDetailsLineItems" xlink:to="xl1_RevenueDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeCategorizationMember_lbl" xml:lang="en-US">Investments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_InvestmentTypeCategorizationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NewMarketsTaxCreditFinancingDetailsTable" xlink:href="xl-20210630.xsd#xl1_NewMarketsTaxCreditFinancingDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NewMarketsTaxCreditFinancingDetailsTable_lbl" xml:lang="en-US">New Markets Tax Credit Financing (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsTable" xlink:to="xl1_NewMarketsTaxCreditFinancingDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_NewMarketsTaxCreditFinancingDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NewMarketsTaxCreditFinancingDetailsLineItems_lbl" xml:lang="en-US">New Markets Tax Credit Financing (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="xl1_NewMarketsTaxCreditFinancingDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_TypeOfAgreementDomain" xlink:href="xl-20210630.xsd#xl1_TypeOfAgreementDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_TypeOfAgreementDomain_lbl" xml:lang="en-US">TypeOfAgreement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TypeOfAgreementDomain" xlink:to="xl1_TypeOfAgreementDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeDomain_lbl" xml:lang="en-US">Short-term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ShortTermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xml:lang="en-US">Financial Instruments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_DebtDetailsTable" xlink:href="xl-20210630.xsd#xl1_DebtDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DebtDetailsTable_lbl" xml:lang="en-US">Debt (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DebtDetailsTable" xlink:to="xl1_DebtDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_DebtDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_DebtDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DebtDetailsLineItems_lbl" xml:lang="en-US">Debt (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DebtDetailsLineItems" xlink:to="xl1_DebtDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueMeasurementsDetailsTable" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueMeasurementsDetailsTable_lbl" xml:lang="en-US">Fair Value Measurements (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueMeasurementsDetailsTable" xlink:to="xl1_FairValueMeasurementsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_FairValueMeasurementsDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueMeasurementsDetailsLineItems_lbl" xml:lang="en-US">Fair Value Measurements (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueMeasurementsDetailsLineItems" xlink:to="xl1_FairValueMeasurementsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_StockholdersEquityDetailsTable" xlink:href="xl-20210630.xsd#xl1_StockholdersEquityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_StockholdersEquityDetailsTable_lbl" xml:lang="en-US">Stockholders&apos; Equity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_StockholdersEquityDetailsTable" xlink:to="xl1_StockholdersEquityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_StockholdersEquityDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_StockholdersEquityDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_StockholdersEquityDetailsLineItems_lbl" xml:lang="en-US">Stockholders&apos; Equity (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_StockholdersEquityDetailsLineItems" xlink:to="xl1_StockholdersEquityDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantsDetailsTable" xlink:href="xl-20210630.xsd#xl1_WarrantsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WarrantsDetailsTable_lbl" xml:lang="en-US">Warrants (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantsDetailsTable" xlink:to="xl1_WarrantsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_WarrantsDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_WarrantsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WarrantsDetailsLineItems_lbl" xml:lang="en-US">Warrants (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantsDetailsLineItems" xlink:to="xl1_WarrantsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US">Title of Individual [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationExpenseDetailsTable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationExpenseDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationExpenseDetailsTable_lbl" xml:lang="en-US">Share-Based Compensation Expense (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationExpenseDetailsTable" xlink:to="xl1_ShareBasedCompensationExpenseDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationExpenseDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationExpenseDetailsLineItems_lbl" xml:lang="en-US">Share-Based Compensation Expense (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationExpenseDetailsLineItems" xlink:to="xl1_ShareBasedCompensationExpenseDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US">Income Tax Authority [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_IncomeTaxesDetailsTable" xlink:href="xl-20210630.xsd#xl1_IncomeTaxesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_IncomeTaxesDetailsTable_lbl" xml:lang="en-US">Income Taxes (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IncomeTaxesDetailsTable" xlink:to="xl1_IncomeTaxesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_IncomeTaxesDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_IncomeTaxesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_IncomeTaxesDetailsLineItems_lbl" xml:lang="en-US">Income Taxes (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IncomeTaxesDetailsLineItems" xlink:to="xl1_IncomeTaxesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RetirementPlanDetailsTable" xlink:href="xl-20210630.xsd#xl1_RetirementPlanDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RetirementPlanDetailsTable_lbl" xml:lang="en-US">Retirement Plan (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RetirementPlanDetailsTable" xlink:to="xl1_RetirementPlanDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_RetirementPlanDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_RetirementPlanDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RetirementPlanDetailsLineItems_lbl" xml:lang="en-US">Retirement Plan (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RetirementPlanDetailsLineItems" xlink:to="xl1_RetirementPlanDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsTable" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_BusinessCombinationDetailsTable_lbl" xml:lang="en-US">Business Combination (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationDetailsTable" xlink:to="xl1_BusinessCombinationDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_BusinessCombinationDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_BusinessCombinationDetailsLineItems_lbl" xml:lang="en-US">Business Combination (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationDetailsLineItems" xlink:to="xl1_BusinessCombinationDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NotePayableDetailsTable" xlink:href="xl-20210630.xsd#xl1_NotePayableDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NotePayableDetailsTable_lbl" xml:lang="en-US">Note Payable (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NotePayableDetailsTable" xlink:to="xl1_NotePayableDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_NotePayableDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_NotePayableDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NotePayableDetailsLineItems_lbl" xml:lang="en-US">Note Payable (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NotePayableDetailsLineItems" xlink:to="xl1_NotePayableDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SubsequentEventDetailsTable" xlink:href="xl-20210630.xsd#xl1_SubsequentEventDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SubsequentEventDetailsTable_lbl" xml:lang="en-US">Subsequent Event (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SubsequentEventDetailsTable" xlink:to="xl1_SubsequentEventDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="xl1_SubsequentEventDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_SubsequentEventDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SubsequentEventDetailsLineItems_lbl" xml:lang="en-US">Subsequent Event (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SubsequentEventDetailsLineItems" xlink:to="xl1_SubsequentEventDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_AccretedContingentCompensationToSellersOfWorldEnergy_lbl0" xml:lang="en-US">Accreted contingent compensation to sellers of World Energy.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AccretedContingentCompensationToSellersOfWorldEnergy" xlink:to="xl1_AccretedContingentCompensationToSellersOfWorldEnergy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet_lbl0" xml:lang="en-US">Amount of accrued expenses and other current liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet" xlink:to="xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_AcquisitionDateAccrualForWorldEnergyAcquisition_lbl0" xml:lang="en-US">Acquisition date accrual for World Energy acquisition.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AcquisitionDateAccrualForWorldEnergyAcquisition" xlink:to="xl1_AcquisitionDateAccrualForWorldEnergyAcquisition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_AdditionalConvertibleSubordinatedDebt_lbl0" xml:lang="en-US">Additional convertible subordinated debt.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AdditionalConvertibleSubordinatedDebt" xlink:to="xl1_AdditionalConvertibleSubordinatedDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_BusinessCombinationDescription_lbl0" xml:lang="en-US">Description of businesscombination.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationDescription" xlink:to="xl1_BusinessCombinationDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware_lbl0" xml:lang="en-US">Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware" xlink:to="xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_BusinessCombinationTextBlock_lbl0" xml:lang="en-US">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>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationTextBlock" xlink:to="xl1_BusinessCombinationTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_CashPIPE_lbl0" xml:lang="en-US">Cash &#8211; PIPE.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CashPIPE" xlink:to="xl1_CashPIPE_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_CashPivotalsTrustAndCashnetOfRedemption_lbl0" xml:lang="en-US">Cash &#8211; Pivotal&#8217;s trust and cash (net of redemption).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CashPivotalsTrustAndCashnetOfRedemption" xlink:to="xl1_CashPivotalsTrustAndCashnetOfRedemption_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_CashReceivedFromOptionsExercised_lbl0" xml:lang="en-US">Cash received from options exercised.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CashReceivedFromOptionsExercised" xlink:to="xl1_CashReceivedFromOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy_lbl0" xml:lang="en-US">Amount of Change in fair value of obligation to issue shares of common stock to sellers of World Energy.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy" xlink:to="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ChangeInOperatingRightofuseAssets_lbl0" xml:lang="en-US">Change in operating right-of-use assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ChangeInOperatingRightofuseAssets" xlink:to="xl1_ChangeInOperatingRightofuseAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights_lbl0" xml:lang="en-US">Exercise price per share or per unit of warrants or rights outstanding.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:to="xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_CommonStockIssued_lbl0" xml:lang="en-US">Number of Common stock issued.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CommonStockIssued" xlink:to="xl1_CommonStockIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ComponentsOfEquityPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for components of equity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ComponentsOfEquityPolicyTextBlock" xlink:to="xl1_ComponentsOfEquityPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ConcentrationOfCreditRiskPercentage_lbl0" xml:lang="en-US">Concentration of credit risk, percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ConcentrationOfCreditRiskPercentage" xlink:to="xl1_ConcentrationOfCreditRiskPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ConcentrationRiskPercentage_lbl0" xml:lang="en-US">For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the &quot;benchmark&quot; (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ConcentrationRiskPercentage" xlink:to="xl1_ConcentrationRiskPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination_lbl0" xml:lang="en-US">Contingent and deferred consideration issued in connection with business combination.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination" xlink:to="xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for Correction of an Immaterial Misstatement in a Prior Period Financial Statement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock" xlink:to="xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_DebtInstrumentTermLoanUnamortizedDiscount_lbl0" xml:lang="en-US">Amount of term loan unamortized debt discount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DebtInstrumentTermLoanUnamortizedDiscount" xlink:to="xl1_DebtInstrumentTermLoanUnamortizedDiscount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_DeferralRatePercentage_lbl0" xml:lang="en-US">Deferral rate, percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferralRatePercentage" xlink:to="xl1_DeferralRatePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_DeferredCashPayment_lbl0" xml:lang="en-US">Deferred cash payment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredCashPayment" xlink:to="xl1_DeferredCashPayment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_DeferredConsiderationinShares_lbl0" xml:lang="en-US">Deferred consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredConsiderationinShares" xlink:to="xl1_DeferredConsiderationinShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_DeferredObligationWorldEnergyNoncurrent_lbl0" xml:lang="en-US">Deferred obligation  World Energy, non-current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredObligationWorldEnergyNoncurrent" xlink:to="xl1_DeferredObligationWorldEnergyNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_DeferredPurchasePriceConsiderationWorldEnergy_lbl0" xml:lang="en-US">Deferred purchase price consideration &#8211; World Energy.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredPurchasePriceConsiderationWorldEnergy" xlink:to="xl1_DeferredPurchasePriceConsiderationWorldEnergy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization_lbl0" xml:lang="en-US">Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from depreciation and amortization expense.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization" xlink:to="xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_DescriptionOfConvertibleNotesPayable_lbl0" xml:lang="en-US">Description of convertible notes payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DescriptionOfConvertibleNotesPayable" xlink:to="xl1_DescriptionOfConvertibleNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_DescriptionOfTransaction_lbl0" xml:lang="en-US">Description of transaction.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DescriptionOfTransaction" xlink:to="xl1_DescriptionOfTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_DescriptionOfWarrants_lbl0" xml:lang="en-US">Description of warrants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DescriptionOfWarrants" xlink:to="xl1_DescriptionOfWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_DiscountedUtilizingRate_lbl0" xml:lang="en-US">Discounted Utilizing Rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DiscountedUtilizingRate" xlink:to="xl1_DiscountedUtilizingRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_EliminationOfInterestExpense_lbl0" xml:lang="en-US">Elimination of interest expense.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_EliminationOfInterestExpense" xlink:to="xl1_EliminationOfInterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_EquipmentFinancing_lbl0" xml:lang="en-US">The amount of equipment financing.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_EquipmentFinancing" xlink:to="xl1_EquipmentFinancing_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_EstimatedFairvalue_lbl0" xml:lang="en-US">Estimated fairvalue.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_EstimatedFairvalue" xlink:to="xl1_EstimatedFairvalue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ExchangeRatioShares_lbl0" xml:lang="en-US">Exchange ratio, shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ExchangeRatioShares" xlink:to="xl1_ExchangeRatioShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_FairValueAssumptionsExercisePrices_lbl0" xml:lang="en-US">Agreed upon price for the exchange of the underlying asset.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueAssumptionsExercisePrices" xlink:to="xl1_FairValueAssumptionsExercisePrices_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate_lbl0" xml:lang="en-US">Fair Value Deferred Purchase Consideration Discounted Utilizing a Rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate" xlink:to="xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_FairValueOfCustomerRelationshipsTerm_lbl0" xml:lang="en-US">Fair value of customer relationships term.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueOfCustomerRelationshipsTerm" xlink:to="xl1_FairValueOfCustomerRelationshipsTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_FairValueOfTheEarnout_lbl0" xml:lang="en-US">Fair value of the earnout.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueOfTheEarnout" xlink:to="xl1_FairValueOfTheEarnout_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_FairValueSharesIssued_lbl0" xml:lang="en-US">Fair value shares issued.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueSharesIssued" xlink:to="xl1_FairValueSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_FairValueofPrivateWarrants_lbl0" xml:lang="en-US">Fair Value of Private Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueofPrivateWarrants" xlink:to="xl1_FairValueofPrivateWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_FairValueofPublicWarrants_lbl0" xml:lang="en-US">Fair Value of Public Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueofPublicWarrants" xlink:to="xl1_FairValueofPublicWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_FinanceRightOfUseAssets_lbl0" xml:lang="en-US">Finance right of use assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FinanceRightOfUseAssets" xlink:to="xl1_FinanceRightOfUseAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination_lbl0" xml:lang="en-US">Increase contingent consideration in connection with Quantum business combination.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination" xlink:to="xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable_lbl0" xml:lang="en-US">Increase derivative liability for issuance of convertible notes payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable" xlink:to="xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_InitialEstimatedFairValue_lbl0" xml:lang="en-US">Initial Estimated Fair Value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_InitialEstimatedFairValue" xlink:to="xl1_InitialEstimatedFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination_lbl0" xml:lang="en-US">Initial measurement of warrants assumed in connection with the Business Combination accounted in connection with the business combination accounted for as liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination" xlink:to="xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_IssuanceCostsInAccruedExpenses_lbl0" xml:lang="en-US">Issuance costs in accrued expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IssuanceCostsInAccruedExpenses" xlink:to="xl1_IssuanceCostsInAccruedExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_LessImputedInterest_lbl0" xml:lang="en-US">Imputed interest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LessImputedInterest" xlink:to="xl1_LessImputedInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_LoanedCombinedFunds_lbl0" xml:lang="en-US">loaned combined funds.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LoanedCombinedFunds" xlink:to="xl1_LoanedCombinedFunds_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_NetBusinessCombinationAndPIPEFinancing_lbl0" xml:lang="en-US">Net Business Combination and PIPE financing.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NetBusinessCombinationAndPIPEFinancing" xlink:to="xl1_NetBusinessCombinationAndPIPEFinancing_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_NetProceedsReceived_lbl0" xml:lang="en-US">Net proceeds received.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NetProceedsReceived" xlink:to="xl1_NetProceedsReceived_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_NewMarketTaxCreditObligationNonCurrent_lbl0" xml:lang="en-US">The credit provides an incentive for investment in low-income communities. ... Investors receive a tax credit against their federal income tax. The New Markets Tax Credit (NMTC) was established in 2000. Congress authorizes the amount of credit, which the Treasury then allocates to qualified applicants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NewMarketTaxCreditObligationNonCurrent" xlink:to="xl1_NewMarketTaxCreditObligationNonCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_NumberOfOperatingSegment_lbl0" xml:lang="en-US">Number of operating segment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NumberOfOperatingSegment" xlink:to="xl1_NumberOfOperatingSegment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_NumberOfSellers_lbl0" xml:lang="en-US">Number of sellers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NumberOfSellers" xlink:to="xl1_NumberOfSellers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_OperatingLeaseRightsOfUseAsset_lbl0" xml:lang="en-US">Amount of lessee&apos;s right to use underlying asset under operating lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OperatingLeaseRightsOfUseAsset" xlink:to="xl1_OperatingLeaseRightsOfUseAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear_lbl0" xml:lang="en-US">Operating Leases Future Minimum Payments Due After One Year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated_lbl0" xml:lang="en-US">PIC shares recapitalized, net of issuance costs and the fair value of warrant liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated" xlink:to="xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_PaymentsToAcquireLoansPayable_lbl0" xml:lang="en-US">Payments to acquire loans payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PaymentsToAcquireLoansPayable" xlink:to="xl1_PaymentsToAcquireLoansPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock_lbl0" xml:lang="en-US">Portion of deferred obligation to issue shares of common stock.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock" xlink:to="xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_PreliminaryWorkingCapitalAdjustment_lbl0" xml:lang="en-US">Preliminary working capital adjustment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PreliminaryWorkingCapitalAdjustment" xlink:to="xl1_PreliminaryWorkingCapitalAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_PrincipalAmount_lbl0" xml:lang="en-US">The amount of principal amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PrincipalAmount" xlink:to="xl1_PrincipalAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ProceedsFromPaycheckProtectionProgram_lbl0" xml:lang="en-US">Proceeds from paycheck protection program.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProceedsFromPaycheckProtectionProgram" xlink:to="xl1_ProceedsFromPaycheckProtectionProgram_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts_lbl0" xml:lang="en-US">Proceeds from recapitalization of PIC shares, net of issuance costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts" xlink:to="xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes_lbl0" xml:lang="en-US">Proceeds from the issuance of subordinated convertible promissory notes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes" xlink:to="xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ProductSWarrantyAccrual_lbl1" xml:lang="en-US">ProductWarrantyAccrual.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProductSWarrantyAccrual" xlink:to="xl1_ProductSWarrantyAccrual_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ProjectsWarrantedTerm_lbl0" xml:lang="en-US">ProjectsWarrantedTerm.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProjectsWarrantedTerm" xlink:to="xl1_ProjectsWarrantedTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_PurchaseCommitmentsDescription_lbl0" xml:lang="en-US">Purchase commitments, description.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PurchaseCommitmentsDescription" xlink:to="xl1_PurchaseCommitmentsDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_PurchaseOfWarrants_lbl0" xml:lang="en-US">Purchase of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PurchaseOfWarrants" xlink:to="xl1_PurchaseOfWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ROUAssetsAndLeaseLiabilitiesTextBlock_lbl0" xml:lang="en-US">The entire disclosure for ROU assets and lease labilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ROUAssetsAndLeaseLiabilitiesTextBlock" xlink:to="xl1_ROUAssetsAndLeaseLiabilitiesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation_lbl0" xml:lang="en-US">Reduce contingent consideration for cash payment of a portion of obligation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation" xlink:to="xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes_lbl0" xml:lang="en-US">Reduce derivative liability for conversion and repayment of convertible notes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes" xlink:to="xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable_lbl0" xml:lang="en-US">Reduce derivative liability for extinguishment of convertible notes payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable" xlink:to="xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable_lbl0" xml:lang="en-US">Reduce derivative liability for the conversion and repayment of the convertible notes payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable" xlink:to="xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_RepaymentOfContingentConsideration_lbl0" xml:lang="en-US">Repayment of contingent consideration.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RepaymentOfContingentConsideration" xlink:to="xl1_RepaymentOfContingentConsideration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_RepaymentsOfRevolvingLineOfCredit_lbl0" xml:lang="en-US">Repayments of revolving line of credit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RepaymentsOfRevolvingLineOfCredit" xlink:to="xl1_RepaymentsOfRevolvingLineOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_RepaymentsToPaycheckProtectionProgram_lbl0" xml:lang="en-US">Repayments to paycheck protection program.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RepaymentsToPaycheckProtectionProgram" xlink:to="xl1_RepaymentsToPaycheckProtectionProgram_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_RetirementPlanContributionDescription_lbl0" xml:lang="en-US">Retirement plan contribution description.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RetirementPlanContributionDescription" xlink:to="xl1_RetirementPlanContributionDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_RetrospectiveRecapitalizationOfStockholdersEquity_lbl0" xml:lang="en-US">Retrospective recapitalization of stockholders&#8217; equity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RetrospectiveRecapitalizationOfStockholdersEquity" xlink:to="xl1_RetrospectiveRecapitalizationOfStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars_lbl0" xml:lang="en-US">Change in fair value of warrant liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars" xlink:to="xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Estimated Useful Lives.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:to="xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of operating and finance leases of assets and liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock" xlink:to="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of preliminary allocation of the purchase price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock" xlink:to="xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_SettlementOfWarrantLiabilityUponCallOfWarrant_lbl0" xml:lang="en-US">Settlement of warrant liability upon call of warrants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SettlementOfWarrantLiabilityUponCallOfWarrant" xlink:to="xl1_SettlementOfWarrantLiabilityUponCallOfWarrant_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2_lbl1" xml:lang="en-US">Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1_lbl1" xml:lang="en-US">Number of equity instruments other than options outstanding, including both vested and non-vested instruments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross_lbl0" xml:lang="en-US">Gross number of share options (or share units) granted during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable_lbl0" xml:lang="en-US">Number of share options (or share units) exercised during the current period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ShareConsiderationShareOfXLCommonStock_lbl0" xml:lang="en-US">Share consideration-606,060 shares of XL Common Stock.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareConsiderationShareOfXLCommonStock" xlink:to="xl1_ShareConsiderationShareOfXLCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_ShareConsiderationXLCommonStockinShares_lbl0" xml:lang="en-US">Share consideration XL Common Stock (in Shares).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareConsiderationXLCommonStockinShares" xlink:to="xl1_ShareConsiderationXLCommonStockinShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues_lbl1" xml:lang="en-US">Weighted average grant-date fair value of non-vested options outstanding.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm_lbl0" xml:lang="en-US">Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree_lbl0" xml:lang="en-US">Weighted average remaining contractual term for option awards outstanding, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo_lbl0" xml:lang="en-US">Weighted average remaining contractual term for option awards outstanding, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2_lbl0" xml:lang="en-US">Weighted average remaining contractual term for option awards outstanding, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_SponsorshipAgreement_lbl0" xml:lang="en-US">Sponsorship Agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SponsorshipAgreement" xlink:to="xl1_SponsorshipAgreement_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_SponsorshipAgreementTerm_lbl0" xml:lang="en-US">Sponsorship agreement term.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SponsorshipAgreementTerm" xlink:to="xl1_SponsorshipAgreementTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants_lbl1" xml:lang="en-US">Number of warrants exercised during the current period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants" xlink:to="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_StockIssuedDuringPeriodStockOptionsExercised_lbl0" xml:lang="en-US">Shares, Exercised.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_StockIssuedDuringPeriodStockOptionsExercised" xlink:to="xl1_StockIssuedDuringPeriodStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_StockIssuedDuringPeriodValueWarrantsExercised_lbl0" xml:lang="en-US">Value of stock issued as a result of the exercise of warrants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_StockIssuedDuringPeriodValueWarrantsExercised" xlink:to="xl1_StockIssuedDuringPeriodValueWarrantsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_TotalDebt_lbl0" xml:lang="en-US">Total debt.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TotalDebt" xlink:to="xl1_TotalDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_TotalPurchaseConsideration_lbl0" xml:lang="en-US">Total purchase consideration.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TotalPurchaseConsideration" xlink:to="xl1_TotalPurchaseConsideration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_TransactionCostsAndAdvisoryFeesPaid_lbl0" xml:lang="en-US">Less: transaction costs and advisory fees paid.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TransactionCostsAndAdvisoryFeesPaid" xlink:to="xl1_TransactionCostsAndAdvisoryFeesPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_UnrecognizedCompensationCost_lbl0" xml:lang="en-US">Unrecognized compensation cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_UnrecognizedCompensationCost" xlink:to="xl1_UnrecognizedCompensationCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_WarrantLiabilities_lbl0" xml:lang="en-US">Warrant liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantLiabilities" xlink:to="xl1_WarrantLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_WarrantiesTerm_lbl0" xml:lang="en-US">Warranties term.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantiesTerm" xlink:to="xl1_WarrantiesTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_WarrantsLiabilitiesPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for warrants liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantsLiabilitiesPolicyTextBlock" xlink:to="xl1_WarrantsLiabilitiesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_WarrantsToPurchaseSharesOfCommonStock_lbl0" xml:lang="en-US">Warrants to purchase shares of common stock.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantsToPurchaseSharesOfCommonStock" xlink:to="xl1_WarrantsToPurchaseSharesOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_MilestoneAxis_lbl0" xml:lang="en-US">Information by milestone.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_MilestoneAxis" xlink:to="xl1_MilestoneAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_FirstMilestoneMember_lbl0" xml:lang="en-US">First milestone.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FirstMilestoneMember" xlink:to="xl1_FirstMilestoneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_QuantumFuelSystemsLLCMember_lbl0" xml:lang="en-US">Quantum Fuel Systems, LLC.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_QuantumFuelSystemsLLCMember" xlink:to="xl1_QuantumFuelSystemsLLCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xl1_SecondAndThirdMilestoneMember_lbl0" xml:lang="en-US">Second And Third Milestone.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SecondAndThirdMilestoneMember" xlink:to="xl1_SecondAndThirdMilestoneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NumberOfOperatingSegment_lbl1" xml:lang="en-US">NumberOfOperatingSegment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NumberOfOperatingSegment" xlink:to="xl1_NumberOfOperatingSegment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract_lbl0" xml:lang="en-US">ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract" xlink:to="xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ContingentSConsideration_lbl0" xml:lang="en-US">ContingentSConsideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ContingentSConsideration" xlink:to="xl1_ContingentSConsideration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FirstMilestoneMember_lbl1" xml:lang="en-US">FirstMilestoneMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FirstMilestoneMember" xlink:to="xl1_FirstMilestoneMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_AccretedContingentCompensationToSellersOfWorldEnergy_lbl1" xml:lang="en-US">AccretedContingentCompensationToSellersOfWorldEnergy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AccretedContingentCompensationToSellersOfWorldEnergy" xlink:to="xl1_AccretedContingentCompensationToSellersOfWorldEnergy_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_AccruedFinancingFees_lbl0" xml:lang="en-US">AccruedFinancingFees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AccruedFinancingFees" xlink:to="xl1_AccruedFinancingFees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NotePayable_lbl0" xml:lang="en-US">NotePayable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NotePayable" xlink:to="xl1_NotePayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_TypeOfAgreementAxis_lbl0" xml:lang="en-US">TypeOfAgreementAxis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TypeOfAgreementAxis" xlink:to="xl1_TypeOfAgreementAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_LessImputedInterest_lbl1" xml:lang="en-US">LessImputedInterest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LessImputedInterest" xlink:to="xl1_LessImputedInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PercentageOfConvertibleNotes_lbl0" xml:lang="en-US">PercentageOfConvertibleNotes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PercentageOfConvertibleNotes" xlink:to="xl1_PercentageOfConvertibleNotes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes_lbl1" xml:lang="en-US">ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes" xlink:to="xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NumeratorAbstract0_lbl0" xml:lang="en-US">NumeratorAbstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NumeratorAbstract0" xlink:to="xl1_NumeratorAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_lbl0" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy_lbl1" xml:lang="en-US">ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy" xlink:to="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_OtherInformationAbstract_lbl0" xml:lang="en-US">OtherInformationAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OtherInformationAbstract" xlink:to="xl1_OtherInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DeferredCashPayment_lbl1" xml:lang="en-US">DeferredCashPayment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredCashPayment" xlink:to="xl1_DeferredCashPayment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_AcquisitionDateAccrualForWorldEnergyAcquisition_lbl1" xml:lang="en-US">AcquisitionDateAccrualForWorldEnergyAcquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AcquisitionDateAccrualForWorldEnergyAcquisition" xlink:to="xl1_AcquisitionDateAccrualForWorldEnergyAcquisition_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_TotalRevenueMember_lbl0" xml:lang="en-US">TotalRevenueMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TotalRevenueMember" xlink:to="xl1_TotalRevenueMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PIPESharesMember_lbl0" xml:lang="en-US">PIPESharesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PIPESharesMember" xlink:to="xl1_PIPESharesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_QuantumFuelSystemsLLCMember_lbl1" xml:lang="en-US">QuantumFuelSystemsLLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_QuantumFuelSystemsLLCMember" xlink:to="xl1_QuantumFuelSystemsLLCMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DebtInstrumentTermLoanUnamortizedDiscount_lbl1" xml:lang="en-US">DebtInstrumentTermLoanUnamortizedDiscount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DebtInstrumentTermLoanUnamortizedDiscount" xlink:to="xl1_DebtInstrumentTermLoanUnamortizedDiscount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable_lbl1" xml:lang="en-US">IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable" xlink:to="xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_CashProceeds_lbl0" xml:lang="en-US">CashProceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CashProceeds" xlink:to="xl1_CashProceeds_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareConsiderationXLCommonStockinShares_lbl1" xml:lang="en-US">ShareConsiderationXLCommonStockinShares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareConsiderationXLCommonStockinShares" xlink:to="xl1_ShareConsiderationXLCommonStockinShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_AccruedInterest_lbl0" xml:lang="en-US">AccruedInterest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AccruedInterest" xlink:to="xl1_AccruedInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ObligationToIssueSharesOfCommonStockToSellers_lbl0" xml:lang="en-US">ObligationToIssueSharesOfCommonStockToSellers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ObligationToIssueSharesOfCommonStockToSellers" xlink:to="xl1_ObligationToIssueSharesOfCommonStockToSellers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_LeaseLiabilityesNoncurrent_lbl0" xml:lang="en-US">LeaseLiabilityesNoncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LeaseLiabilityesNoncurrent" xlink:to="xl1_LeaseLiabilityesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract_lbl0" xml:lang="en-US">ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract" xlink:to="xl1_ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear_lbl1" xml:lang="en-US">OperatingLeasesFutureMinimumPaymentsDueAfterOneYear</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross_lbl1" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable_lbl0" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PreliminaryWorkingCapitalAdjustment_lbl1" xml:lang="en-US">PreliminaryWorkingCapitalAdjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PreliminaryWorkingCapitalAdjustment" xlink:to="xl1_PreliminaryWorkingCapitalAdjustment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares_lbl0" xml:lang="en-US">SharesIssuedInOfferingNetOfIssuanceCostsinShares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares" xlink:to="xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_IssuanceOfConvertibleNotes_lbl0" xml:lang="en-US">IssuanceOfConvertibleNotes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IssuanceOfConvertibleNotes" xlink:to="xl1_IssuanceOfConvertibleNotes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated_lbl1" xml:lang="en-US">PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated" xlink:to="xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RetirementPlanContributionDescription_lbl1" xml:lang="en-US">RetirementPlanContributionDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RetirementPlanContributionDescription" xlink:to="xl1_RetirementPlanContributionDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_EquipmentFinancing_lbl1" xml:lang="en-US">EquipmentFinancing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_EquipmentFinancing" xlink:to="xl1_EquipmentFinancing_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ProceedsFromPaycheckProtectionProgram_lbl1" xml:lang="en-US">ProceedsFromPaycheckProtectionProgram</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProceedsFromPaycheckProtectionProgram" xlink:to="xl1_ProceedsFromPaycheckProtectionProgram_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RepaymentOfContingentConsideration_lbl1" xml:lang="en-US">RepaymentOfContingentConsideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RepaymentOfContingentConsideration" xlink:to="xl1_RepaymentOfContingentConsideration_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_TransactionCostsAndAdvisoryFeesPaid_lbl1" xml:lang="en-US">TransactionCostsAndAdvisoryFeesPaid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TransactionCostsAndAdvisoryFeesPaid" xlink:to="xl1_TransactionCostsAndAdvisoryFeesPaid_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WorldEnergyEfficiencyServicesLLCMember_lbl0" xml:lang="en-US">WorldEnergyEfficiencyServicesLLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WorldEnergyEfficiencyServicesLLCMember" xlink:to="xl1_WorldEnergyEfficiencyServicesLLCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WeightedAverageExercisePriceExercisedPerShares_lbl0" xml:lang="en-US">WeightedAverageExercisePriceExercisedPerShares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WeightedAverageExercisePriceExercisedPerShares" xlink:to="xl1_WeightedAverageExercisePriceExercisedPerShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WeightedAverageExercisePriceFairValuePrivateWarrants_lbl0" xml:lang="en-US">WeightedAverageExercisePriceFairValuePrivateWarrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WeightedAverageExercisePriceFairValuePrivateWarrants" xlink:to="xl1_WeightedAverageExercisePriceFairValuePrivateWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_StockIssuedDuringPeriodSharesOthers_lbl0" xml:lang="en-US">StockIssuedDuringPeriodSharesOthers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_StockIssuedDuringPeriodSharesOthers" xlink:to="xl1_StockIssuedDuringPeriodSharesOthers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants_lbl0" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DescriptionOfTransaction_lbl1" xml:lang="en-US">DescriptionOfTransaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DescriptionOfTransaction" xlink:to="xl1_DescriptionOfTransaction_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_StockIssuedDuringPeriodStockOptionsExercised_lbl1" xml:lang="en-US">StockIssuedDuringPeriodStockOptionsExercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_StockIssuedDuringPeriodStockOptionsExercised" xlink:to="xl1_StockIssuedDuringPeriodStockOptionsExercised_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DeferralRatePercentage_lbl1" xml:lang="en-US">DeferralRatePercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferralRatePercentage" xlink:to="xl1_DeferralRatePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SettlementOfDerivativeLiability_lbl0" xml:lang="en-US">SettlementOfDerivativeLiability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SettlementOfDerivativeLiability" xlink:to="xl1_SettlementOfDerivativeLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ExerciseOfPublicWarrants_lbl0" xml:lang="en-US">ExerciseOfPublicWarrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ExerciseOfPublicWarrants" xlink:to="xl1_ExerciseOfPublicWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueSharesIssued_lbl1" xml:lang="en-US">FairValueSharesIssued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueSharesIssued" xlink:to="xl1_FairValueSharesIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PurchasePriceConsiderationMember_lbl0" xml:lang="en-US">PurchasePriceConsiderationMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PurchasePriceConsiderationMember" xlink:to="xl1_PurchasePriceConsiderationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ROUAssetsAndLeaseLiabilitiesTextBlock_lbl1" xml:lang="en-US">ROUAssetsAndLeaseLiabilitiesTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ROUAssetsAndLeaseLiabilitiesTextBlock" xlink:to="xl1_ROUAssetsAndLeaseLiabilitiesTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WorldEnergyMember_lbl0" xml:lang="en-US">WorldEnergyMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WorldEnergyMember" xlink:to="xl1_WorldEnergyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RepaymentsOfRevolvingLineOfCredit_lbl1" xml:lang="en-US">RepaymentsOfRevolvingLineOfCredit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RepaymentsOfRevolvingLineOfCredit" xlink:to="xl1_RepaymentsOfRevolvingLineOfCredit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NewMarketsTaxCreditFinancingTextBlock_lbl0" xml:lang="en-US">NewMarketsTaxCreditFinancingTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NewMarketsTaxCreditFinancingTextBlock" xlink:to="xl1_NewMarketsTaxCreditFinancingTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants_lbl0" xml:lang="en-US">SettlementOfWarrantLiabilityUponExerciseOfWarrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants" xlink:to="xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal_lbl0" xml:lang="en-US">OperatingLeasesFutureMinimumPaymentsReceivableTotal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_CashFlowsFromOperatingActivitiesAbstract_lbl0" xml:lang="en-US">CashFlowsFromOperatingActivitiesAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CashFlowsFromOperatingActivitiesAbstract" xlink:to="xl1_CashFlowsFromOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfEstimatedUsefulLivesTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:to="xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_MilestoneAxis_lbl1" xml:lang="en-US">MilestoneAxis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_MilestoneAxis" xlink:to="xl1_MilestoneAxis_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_EliminationOfInterestExpense_lbl1" xml:lang="en-US">EliminationOfInterestExpense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_EliminationOfInterestExpense" xlink:to="xl1_EliminationOfInterestExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SecondAndThirdMilestoneMember_lbl1" xml:lang="en-US">SecondAndThirdMilestoneMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SecondAndThirdMilestoneMember" xlink:to="xl1_SecondAndThirdMilestoneMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_LiabilityAbstract_lbl0" xml:lang="en-US">LiabilityAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LiabilityAbstract" xlink:to="xl1_LiabilityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_CurrentAssetsAbstract0_lbl0" xml:lang="en-US">CurrentAssetsAbstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CurrentAssetsAbstract0" xlink:to="xl1_CurrentAssetsAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth_lbl1" xml:lang="en-US">OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" xlink:to="xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WarrantsToPurchaseSharesOfCommonStock_lbl1" xml:lang="en-US">WarrantsToPurchaseSharesOfCommonStock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantsToPurchaseSharesOfCommonStock" xlink:to="xl1_WarrantsToPurchaseSharesOfCommonStock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WarrantsForTheIssuanceOfCommonStockMember_lbl0" xml:lang="en-US">WarrantsForTheIssuanceOfCommonStockMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantsForTheIssuanceOfCommonStockMember" xlink:to="xl1_WarrantsForTheIssuanceOfCommonStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueAssumptionExpectedVolatilitysRates_lbl0" xml:lang="en-US">FairValueAssumptionExpectedVolatilitysRates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueAssumptionExpectedVolatilitysRates" xlink:to="xl1_FairValueAssumptionExpectedVolatilitysRates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NumeratorAbstract_lbl0" xml:lang="en-US">NumeratorAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NumeratorAbstract" xlink:to="xl1_NumeratorAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueOfCommonStock_lbl0" xml:lang="en-US">FairValueOfCommonStock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueOfCommonStock" xlink:to="xl1_FairValueOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ProceedsFromPICSharesRecapitalization_lbl0" xml:lang="en-US">ProceedsFromPICSharesRecapitalization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProceedsFromPICSharesRecapitalization" xlink:to="xl1_ProceedsFromPICSharesRecapitalization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo_lbl1" xml:lang="en-US">SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants_lbl0" xml:lang="en-US">FairValueOfDerivativeLiabilityUponExerciseOfWarrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants" xlink:to="xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember_lbl0" xml:lang="en-US">OfficeSpaceAndRDAndManufacturingFacilitiesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember" xlink:to="xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated_lbl0" xml:lang="en-US">PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated" xlink:to="xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DeferredTaxAssetsLiabilitiesAbstract_lbl0" xml:lang="en-US">DeferredTaxAssetsLiabilitiesAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredTaxAssetsLiabilitiesAbstract" xlink:to="xl1_DeferredTaxAssetsLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_BusinessCombinationTextBlock_lbl1" xml:lang="en-US">BusinessCombinationTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationTextBlock" xlink:to="xl1_BusinessCombinationTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SponsorshipAgreementTerm_lbl1" xml:lang="en-US">SponsorshipAgreementTerm</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SponsorshipAgreementTerm" xlink:to="xl1_SponsorshipAgreementTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DeferredObligationWorldEnergyNoncurrent_lbl1" xml:lang="en-US">DeferredObligationWorldEnergyNoncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredObligationWorldEnergyNoncurrent" xlink:to="xl1_DeferredObligationWorldEnergyNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_TotalPurchaseConsideration_lbl1" xml:lang="en-US">TotalPurchaseConsideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TotalPurchaseConsideration" xlink:to="xl1_TotalPurchaseConsideration_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PurchaseCommitmentsDescription_lbl1" xml:lang="en-US">PurchaseCommitmentsDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PurchaseCommitmentsDescription" xlink:to="xl1_PurchaseCommitmentsDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueAssumptionRiskFreeInterestsRate_lbl0" xml:lang="en-US">FairValueAssumptionRiskFreeInterestsRate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueAssumptionRiskFreeInterestsRate" xlink:to="xl1_FairValueAssumptionRiskFreeInterestsRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ProductWarrantyAccrualWarrantyCharges_lbl1" xml:lang="en-US">ProductWarrantyAccrualWarrantyCharges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProductWarrantyAccrualWarrantyCharges" xlink:to="xl1_ProductWarrantyAccrualWarrantyCharges_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfWarrantActivityTableTextBlock_lbl0" xml:lang="en-US">ScheduleOfWarrantActivityTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfWarrantActivityTableTextBlock" xlink:to="xl1_ScheduleOfWarrantActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueOfTheEarnout_lbl1" xml:lang="en-US">FairValueOfTheEarnout</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueOfTheEarnout" xlink:to="xl1_FairValueOfTheEarnout_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_LoanedCombinedFunds_lbl1" xml:lang="en-US">LoanedCombinedFunds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LoanedCombinedFunds" xlink:to="xl1_LoanedCombinedFunds_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueOfObligation_lbl0" xml:lang="en-US">FairValueOfObligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueOfObligation" xlink:to="xl1_FairValueOfObligation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_LeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">LeaseLiabilityNoncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LeaseLiabilityNoncurrent" xlink:to="xl1_LeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueAdjustmentsPrivatePlacementWarrant_lbl0" xml:lang="en-US">FairValueAdjustmentsPrivatePlacementWarrant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueAdjustmentsPrivatePlacementWarrant" xlink:to="xl1_FairValueAdjustmentsPrivatePlacementWarrant_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PurchaseOfWarrants_lbl1" xml:lang="en-US">PurchaseOfWarrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PurchaseOfWarrants" xlink:to="xl1_PurchaseOfWarrants_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NonCashInvestingAndFinancingActivitiesAbstract_lbl0" xml:lang="en-US">NonCashInvestingAndFinancingActivitiesAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NonCashInvestingAndFinancingActivitiesAbstract" xlink:to="xl1_NonCashInvestingAndFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ConcentrationOfCreditRiskPercentage_lbl1" xml:lang="en-US">ConcentrationOfCreditRiskPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ConcentrationOfCreditRiskPercentage" xlink:to="xl1_ConcentrationOfCreditRiskPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_LossOnExtinguishmentOfDebt_lbl0" xml:lang="en-US">LossOnExtinguishmentOfDebt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LossOnExtinguishmentOfDebt" xlink:to="xl1_LossOnExtinguishmentOfDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_CashReceivedFromOptionsExercised_lbl1" xml:lang="en-US">CashReceivedFromOptionsExercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CashReceivedFromOptionsExercised" xlink:to="xl1_CashReceivedFromOptionsExercised_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ProductSWarrantyAccrual_lbl2" xml:lang="en-US">ProductSWarrantyAccrual</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProductSWarrantyAccrual" xlink:to="xl1_ProductSWarrantyAccrual_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet_lbl1" xml:lang="en-US">AccruedExpensesAndOtherCurrentLiabilitiesNet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet" xlink:to="xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte_lbl0" xml:lang="en-US">InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte" xlink:to="xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FinanceLeasesAbstract_lbl0" xml:lang="en-US">FinanceLeasesAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FinanceLeasesAbstract" xlink:to="xl1_FinanceLeasesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_EarnoutWorldEnergy_lbl0" xml:lang="en-US">EarnoutWorldEnergy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_EarnoutWorldEnergy" xlink:to="xl1_EarnoutWorldEnergy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares_lbl0" xml:lang="en-US">WeightedAverageExercisePriceExercisableEndingBalancePerShares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares" xlink:to="xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_StockIssuedDuringPeriodValueWarrantsExercised_lbl1" xml:lang="en-US">StockIssuedDuringPeriodValueWarrantsExercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_StockIssuedDuringPeriodValueWarrantsExercised" xlink:to="xl1_StockIssuedDuringPeriodValueWarrantsExercised_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_BusinessCombinationDescription_lbl1" xml:lang="en-US">BusinessCombinationDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationDescription" xlink:to="xl1_BusinessCombinationDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SettlementOfWarrantLiabilityUponCallOfWarrants_lbl0" xml:lang="en-US">SettlementOfWarrantLiabilityUponCallOfWarrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SettlementOfWarrantLiabilityUponCallOfWarrants" xlink:to="xl1_SettlementOfWarrantLiabilityUponCallOfWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues_lbl2" xml:lang="en-US">SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm_lbl1" xml:lang="en-US">SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WarrantsTextBlock_lbl0" xml:lang="en-US">WarrantsTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantsTextBlock" xlink:to="xl1_WarrantsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited_lbl0" xml:lang="en-US">SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock" xlink:to="xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PercentageOfFixedRate_lbl0" xml:lang="en-US">PercentageOfFixedRate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PercentageOfFixedRate" xlink:to="xl1_PercentageOfFixedRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware_lbl1" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware" xlink:to="xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock_lbl0" xml:lang="en-US">ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock" xlink:to="xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_CommonStockOutstanding_lbl0" xml:lang="en-US">CommonStockOutstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CommonStockOutstanding" xlink:to="xl1_CommonStockOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ChangesInFairValueOfWarrantLiability_lbl1" xml:lang="en-US">ChangesInFairValueOfWarrantLiability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ChangesInFairValueOfWarrantLiability" xlink:to="xl1_ChangesInFairValueOfWarrantLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock_lbl0" xml:lang="en-US">RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock" xlink:to="xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_EstimatedFairvalue_lbl1" xml:lang="en-US">EstimatedFairvalue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_EstimatedFairvalue" xlink:to="xl1_EstimatedFairvalue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_LiabilityAbstract0_lbl0" xml:lang="en-US">LiabilityAbstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LiabilityAbstract0" xlink:to="xl1_LiabilityAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NumberOfCustomers_lbl0" xml:lang="en-US">NumberOfCustomers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NumberOfCustomers" xlink:to="xl1_NumberOfCustomers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination_lbl0" xml:lang="en-US">PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination" xlink:to="xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SubordinatedConvertiblePromissoryNotesNet_lbl0" xml:lang="en-US">SubordinatedConvertiblePromissoryNotesNet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SubordinatedConvertiblePromissoryNotesNet" xlink:to="xl1_SubordinatedConvertiblePromissoryNotesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SubscriptionAgreementMember_lbl0" xml:lang="en-US">SubscriptionAgreementMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SubscriptionAgreementMember" xlink:to="xl1_SubscriptionAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_XLLegacyWarrantsMember_lbl0" xml:lang="en-US">XLLegacyWarrantsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_XLLegacyWarrantsMember" xlink:to="xl1_XLLegacyWarrantsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_LeaseSLiabilityNoncurrent_lbl0" xml:lang="en-US">LeaseSLiabilityNoncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LeaseSLiabilityNoncurrent" xlink:to="xl1_LeaseSLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareConsiderationShareOfXLCommonStock_lbl1" xml:lang="en-US">ShareConsiderationShareOfXLCommonStock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareConsiderationShareOfXLCommonStock" xlink:to="xl1_ShareConsiderationShareOfXLCommonStock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RevenueFromTheSaleOfDriveSystemsAbstract_lbl0" xml:lang="en-US">RevenueFromTheSaleOfDriveSystemsAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RevenueFromTheSaleOfDriveSystemsAbstract" xlink:to="xl1_RevenueFromTheSaleOfDriveSystemsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WarrantiesTerm_lbl1" xml:lang="en-US">WarrantiesTerm</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantiesTerm" xlink:to="xl1_WarrantiesTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_OperatingExpensesAbstract0_lbl0" xml:lang="en-US">OperatingExpensesAbstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OperatingExpensesAbstract0" xlink:to="xl1_OperatingExpensesAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable_lbl1" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DescriptionOfConvertibleNotesPayable_lbl1" xml:lang="en-US">DescriptionOfConvertibleNotesPayable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DescriptionOfConvertibleNotesPayable" xlink:to="xl1_DescriptionOfConvertibleNotesPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_XLHybridQuincyLLCMember_lbl0" xml:lang="en-US">XLHybridQuincyLLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_XLHybridQuincyLLCMember" xlink:to="xl1_XLHybridQuincyLLCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts_lbl1" xml:lang="en-US">ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts" xlink:to="xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares_lbl0" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RepaymentsToPaycheckProtectionProgram_lbl1" xml:lang="en-US">RepaymentsToPaycheckProtectionProgram</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RepaymentsToPaycheckProtectionProgram" xlink:to="xl1_RepaymentsToPaycheckProtectionProgram_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NetProceedsReceived_lbl1" xml:lang="en-US">NetProceedsReceived</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NetProceedsReceived" xlink:to="xl1_NetProceedsReceived_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_warrantsOutstanding_lbl0" xml:lang="en-US">warrantsOutstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_warrantsOutstanding" xlink:to="xl1_warrantsOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber_lbl1" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_CashPivotalsTrustAndCashnetOfRedemption_lbl1" xml:lang="en-US">CashPivotalsTrustAndCashnetOfRedemption</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CashPivotalsTrustAndCashnetOfRedemption" xlink:to="xl1_CashPivotalsTrustAndCashnetOfRedemption_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DescriptionOfSalesCommission_lbl0" xml:lang="en-US">DescriptionOfSalesCommission</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DescriptionOfSalesCommission" xlink:to="xl1_DescriptionOfSalesCommission_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PaymentsToAcquireLoansPayable_lbl1" xml:lang="en-US">PaymentsToAcquireLoansPayable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PaymentsToAcquireLoansPayable" xlink:to="xl1_PaymentsToAcquireLoansPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_VehicleFinancingAgreementsMember_lbl0" xml:lang="en-US">VehicleFinancingAgreementsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_VehicleFinancingAgreementsMember" xlink:to="xl1_VehicleFinancingAgreementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_EmergingGrowthCompanyPolicyTextBlock_lbl0" xml:lang="en-US">EmergingGrowthCompanyPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_EmergingGrowthCompanyPolicyTextBlock" xlink:to="xl1_EmergingGrowthCompanyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition_lbl1" xml:lang="en-US">ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" xlink:to="xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WeightedAverageExercisePriceFairValuePublicWarrants_lbl0" xml:lang="en-US">WeightedAverageExercisePriceFairValuePublicWarrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WeightedAverageExercisePriceFairValuePublicWarrants" xlink:to="xl1_WeightedAverageExercisePriceFairValuePublicWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FinanceRightOfUseAssets_lbl1" xml:lang="en-US">FinanceRightOfUseAssets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FinanceRightOfUseAssets" xlink:to="xl1_FinanceRightOfUseAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate_lbl1" xml:lang="en-US">FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate" xlink:to="xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_LiabilitiesAbstract0_lbl0" xml:lang="en-US">LiabilitiesAbstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_LiabilitiesAbstract0" xlink:to="xl1_LiabilitiesAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueAssumptionsExercisePrices_lbl1" xml:lang="en-US">FairValueAssumptionsExercisePrices</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueAssumptionsExercisePrices" xlink:to="xl1_FairValueAssumptionsExercisePrices_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination_lbl1" xml:lang="en-US">InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination" xlink:to="xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares_lbl0" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SponsorshipAgreement_lbl1" xml:lang="en-US">SponsorshipAgreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SponsorshipAgreement" xlink:to="xl1_SponsorshipAgreement_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation_lbl1" xml:lang="en-US">ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation" xlink:to="xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DeferredPurchasePriceConsiderationWorldEnergy_lbl1" xml:lang="en-US">DeferredPurchasePriceConsiderationWorldEnergy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredPurchasePriceConsiderationWorldEnergy" xlink:to="xl1_DeferredPurchasePriceConsiderationWorldEnergy_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SettlementOfWarrantLiabilityUponCallOfWarrant_lbl1" xml:lang="en-US">SettlementOfWarrantLiabilityUponCallOfWarrant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SettlementOfWarrantLiabilityUponCallOfWarrant" xlink:to="xl1_SettlementOfWarrantLiabilityUponCallOfWarrant_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RequiresParticipantAge_lbl0" xml:lang="en-US">RequiresParticipantAge</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RequiresParticipantAge" xlink:to="xl1_RequiresParticipantAge_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination_lbl1" xml:lang="en-US">ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination" xlink:to="xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PerShareAmountsAbstract_lbl0" xml:lang="en-US">PerShareAmountsAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PerShareAmountsAbstract" xlink:to="xl1_PerShareAmountsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_TwoCustomersMember_lbl0" xml:lang="en-US">TwoCustomersMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TwoCustomersMember" xlink:to="xl1_TwoCustomersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NewMarketTaxCreditObligationNonCurrent_lbl1" xml:lang="en-US">NewMarketTaxCreditObligationNonCurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NewMarketTaxCreditObligationNonCurrent" xlink:to="xl1_NewMarketTaxCreditObligationNonCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable_lbl1" xml:lang="en-US">ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable" xlink:to="xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_IssuanceCostsInAccruedExpenses_lbl1" xml:lang="en-US">IssuanceCostsInAccruedExpenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IssuanceCostsInAccruedExpenses" xlink:to="xl1_IssuanceCostsInAccruedExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_TotalCommissionExpense_lbl0" xml:lang="en-US">TotalCommissionExpense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TotalCommissionExpense" xlink:to="xl1_TotalCommissionExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1_lbl2" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable_lbl1" xml:lang="en-US">ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable" xlink:to="xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy_lbl0" xml:lang="en-US">IssuanceOfSharesBusinessCombinationWithWorldEnergy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy" xlink:to="xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ConcentrationRiskPercentage_lbl1" xml:lang="en-US">ConcentrationRiskPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ConcentrationRiskPercentage" xlink:to="xl1_ConcentrationRiskPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PublicWarrantsMember_lbl0" xml:lang="en-US">PublicWarrantsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PublicWarrantsMember" xlink:to="xl1_PublicWarrantsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock" xlink:to="xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_AccumulatedAmortization_lbl0" xml:lang="en-US">AccumulatedAmortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AccumulatedAmortization" xlink:to="xl1_AccumulatedAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_CommonStockIssued_lbl1" xml:lang="en-US">CommonStockIssued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CommonStockIssued" xlink:to="xl1_CommonStockIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ChangeInOperatingRightofuseAssets_lbl1" xml:lang="en-US">ChangeInOperatingRightofuseAssets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ChangeInOperatingRightofuseAssets" xlink:to="xl1_ChangeInOperatingRightofuseAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WarrantLiabilities_lbl1" xml:lang="en-US">WarrantLiabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantLiabilities" xlink:to="xl1_WarrantLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PPPNoteMember_lbl0" xml:lang="en-US">PPPNoteMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PPPNoteMember" xlink:to="xl1_PPPNoteMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueofPublicWarrants_lbl1" xml:lang="en-US">FairValueofPublicWarrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueofPublicWarrants" xlink:to="xl1_FairValueofPublicWarrants_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_InitialEstimatedFairValue_lbl1" xml:lang="en-US">InitialEstimatedFairValue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_InitialEstimatedFairValue" xlink:to="xl1_InitialEstimatedFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_OperatingLeaseRightsOfUseAsset_lbl1" xml:lang="en-US">OperatingLeaseRightsOfUseAsset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OperatingLeaseRightsOfUseAsset" xlink:to="xl1_OperatingLeaseRightsOfUseAsset_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree_lbl1" xml:lang="en-US">SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ExerciseOfPublicWarrantsinShares_lbl0" xml:lang="en-US">ExerciseOfPublicWarrantsinShares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ExerciseOfPublicWarrantsinShares" xlink:to="xl1_ExerciseOfPublicWarrantsinShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl2" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PrincipalAmount_lbl1" xml:lang="en-US">PrincipalAmount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PrincipalAmount" xlink:to="xl1_PrincipalAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NumberOfSellers_lbl1" xml:lang="en-US">NumberOfSellers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NumberOfSellers" xlink:to="xl1_NumberOfSellers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RelatedPartiesPolicyTextBlock_lbl0" xml:lang="en-US">RelatedPartiesPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RelatedPartiesPolicyTextBlock" xlink:to="xl1_RelatedPartiesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization_lbl1" xml:lang="en-US">DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization" xlink:to="xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueAssumptionRemainingExpectedsTerms_lbl0" xml:lang="en-US">FairValueAssumptionRemainingExpectedsTerms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueAssumptionRemainingExpectedsTerms" xlink:to="xl1_FairValueAssumptionRemainingExpectedsTerms_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2_lbl2" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ComponentsOfEquityPolicyTextBlock_lbl1" xml:lang="en-US">ComponentsOfEquityPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ComponentsOfEquityPolicyTextBlock" xlink:to="xl1_ComponentsOfEquityPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue_lbl1" xml:lang="en-US">FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue" xlink:to="xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants_lbl0" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_AdjustmentsToReconcileNetLossToNetCashUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">AdjustmentsToReconcileNetLossToNetCashUsedInOperatingActivitiesAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AdjustmentsToReconcileNetLossToNetCashUsedInOperatingActivitiesAbstract" xlink:to="xl1_AdjustmentsToReconcileNetLossToNetCashUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_inventoryReserveForObsolescence_lbl0" xml:lang="en-US">inventoryReserveForObsolescence</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_inventoryReserveForObsolescence" xlink:to="xl1_inventoryReserveForObsolescence_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueAdjustments_lbl0" xml:lang="en-US">FairValueAdjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueAdjustments" xlink:to="xl1_FairValueAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock_lbl1" xml:lang="en-US">PortionOfDeferredObligationToIssueSharesOfCommonStock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock" xlink:to="xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RestrictedStockUnitsDirectorsTerm_lbl0" xml:lang="en-US">RestrictedStockUnitsDirectorsTerm</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RestrictedStockUnitsDirectorsTerm" xlink:to="xl1_RestrictedStockUnitsDirectorsTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ExchangeRatioShares_lbl1" xml:lang="en-US">ExchangeRatioShares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ExchangeRatioShares" xlink:to="xl1_ExchangeRatioShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DenominatorAbstract_lbl0" xml:lang="en-US">DenominatorAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DenominatorAbstract" xlink:to="xl1_DenominatorAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RestatedMember_lbl0" xml:lang="en-US">RestatedMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RestatedMember" xlink:to="xl1_RestatedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:to="xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_AdditionalConvertibleSubordinatedDebt_lbl1" xml:lang="en-US">AdditionalConvertibleSubordinatedDebt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AdditionalConvertibleSubordinatedDebt" xlink:to="xl1_AdditionalConvertibleSubordinatedDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock_lbl0" xml:lang="en-US">PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock" xlink:to="xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_AssetsAbstract0_lbl0" xml:lang="en-US">AssetsAbstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AssetsAbstract0" xlink:to="xl1_AssetsAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueofPrivateWarrants_lbl1" xml:lang="en-US">FairValueofPrivateWarrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueofPrivateWarrants" xlink:to="xl1_FairValueofPrivateWarrants_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DiscountedUtilizingRate_lbl1" xml:lang="en-US">DiscountedUtilizingRate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DiscountedUtilizingRate" xlink:to="xl1_DiscountedUtilizingRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PrivatePlacementWarrantsMember_lbl0" xml:lang="en-US">PrivatePlacementWarrantsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PrivatePlacementWarrantsMember" xlink:to="xl1_PrivatePlacementWarrantsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DeferredConsiderationinShares_lbl1" xml:lang="en-US">DeferredConsiderationinShares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DeferredConsiderationinShares" xlink:to="xl1_DeferredConsiderationinShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars_lbl1" xml:lang="en-US">ReverseChangeInFairValueOfWarrantLiabilitiesinDollars</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars" xlink:to="xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:to="xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SharesOfCommonStockToAbstract_lbl0" xml:lang="en-US">SharesOfCommonStockToAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharesOfCommonStockToAbstract" xlink:to="xl1_SharesOfCommonStockToAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueOfObligationToIssueAbstract_lbl0" xml:lang="en-US">FairValueOfObligationToIssueAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueOfObligationToIssueAbstract" xlink:to="xl1_FairValueOfObligationToIssueAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WeightedAverageExercisePriceFairValueIssuedPerShares_lbl0" xml:lang="en-US">WeightedAverageExercisePriceFairValueIssuedPerShares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WeightedAverageExercisePriceFairValueIssuedPerShares" xlink:to="xl1_WeightedAverageExercisePriceFairValueIssuedPerShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PrivatePlacementWarrants_lbl0" xml:lang="en-US">PrivatePlacementWarrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PrivatePlacementWarrants" xlink:to="xl1_PrivatePlacementWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_VehicleFinancingAgreements_lbl0" xml:lang="en-US">VehicleFinancingAgreements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_VehicleFinancingAgreements" xlink:to="xl1_VehicleFinancingAgreements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum_lbl0" xml:lang="en-US">ContingentConsiderationQuantumFuelSystemsLLCQuantum</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum" xlink:to="xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_MergerOwnedMember_lbl0" xml:lang="en-US">MergerOwnedMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_MergerOwnedMember" xlink:to="xl1_MergerOwnedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ProjectsWarrantedTerm_lbl1" xml:lang="en-US">ProjectsWarrantedTerm</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProjectsWarrantedTerm" xlink:to="xl1_ProjectsWarrantedTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_CurrentLiabilitiesAbstract0_lbl0" xml:lang="en-US">CurrentLiabilitiesAbstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CurrentLiabilitiesAbstract0" xlink:to="xl1_CurrentLiabilitiesAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_NetBusinessCombinationAndPIPEFinancing_lbl1" xml:lang="en-US">NetBusinessCombinationAndPIPEFinancing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_NetBusinessCombinationAndPIPEFinancing" xlink:to="xl1_NetBusinessCombinationAndPIPEFinancing_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_PublicWarrants_lbl0" xml:lang="en-US">PublicWarrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_PublicWarrants" xlink:to="xl1_PublicWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_StockOptionsIssuedAndOutstandingMember_lbl0" xml:lang="en-US">StockOptionsIssuedAndOutstandingMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_StockOptionsIssuedAndOutstandingMember" xlink:to="xl1_StockOptionsIssuedAndOutstandingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights_lbl1" xml:lang="en-US">ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:to="xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember_lbl0" xml:lang="en-US">SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember" xlink:to="xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_OperatingLeasesAbstract_lbl0" xml:lang="en-US">OperatingLeasesAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OperatingLeasesAbstract" xlink:to="xl1_OperatingLeasesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants_lbl2" xml:lang="en-US">StockIssuedDuringPeriodSharesExercisedofWarrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants" xlink:to="xl1_StockIssuedDuringPeriodSharesExercisedofWarrants_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_UnrecognizedCompensationCost_lbl1" xml:lang="en-US">UnrecognizedCompensationCost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_UnrecognizedCompensationCost" xlink:to="xl1_UnrecognizedCompensationCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_FairValueOfCustomerRelationshipsTerm_lbl1" xml:lang="en-US">FairValueOfCustomerRelationshipsTerm</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_FairValueOfCustomerRelationshipsTerm" xlink:to="xl1_FairValueOfCustomerRelationshipsTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember_lbl0" xml:lang="en-US">AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember" xlink:to="xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare_lbl1" xml:lang="en-US">SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SellingGeneralAndAdministrationExpenseCompensationCosts_lbl0" xml:lang="en-US">SellingGeneralAndAdministrationExpenseCompensationCosts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SellingGeneralAndAdministrationExpenseCompensationCosts" xlink:to="xl1_SellingGeneralAndAdministrationExpenseCompensationCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_TermLoan_lbl0" xml:lang="en-US">TermLoan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TermLoan" xlink:to="xl1_TermLoan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers_lbl0" xml:lang="en-US">ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers" xlink:to="xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares_lbl0" xml:lang="en-US">SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ConvertiblePrincipalAmount_lbl0" xml:lang="en-US">ConvertiblePrincipalAmount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ConvertiblePrincipalAmount" xlink:to="xl1_ConvertiblePrincipalAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_InvestmentFundsMember_lbl0" xml:lang="en-US">InvestmentFundsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_InvestmentFundsMember" xlink:to="xl1_InvestmentFundsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_CashInExcess_lbl0" xml:lang="en-US">CashInExcess</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CashInExcess" xlink:to="xl1_CashInExcess_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RetrospectiveRecapitalizationOfStockholdersEquity_lbl1" xml:lang="en-US">RetrospectiveRecapitalizationOfStockholdersEquity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RetrospectiveRecapitalizationOfStockholdersEquity" xlink:to="xl1_RetrospectiveRecapitalizationOfStockholdersEquity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DenominatorAbstract0_lbl0" xml:lang="en-US">DenominatorAbstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DenominatorAbstract0" xlink:to="xl1_DenominatorAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_DescriptionOfWarrants_lbl1" xml:lang="en-US">DescriptionOfWarrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_DescriptionOfWarrants" xlink:to="xl1_DescriptionOfWarrants_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WeightedAverageExercisePriceFairValueIssued_lbl0" xml:lang="en-US">WeightedAverageExercisePriceFairValueIssued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WeightedAverageExercisePriceFairValueIssued" xlink:to="xl1_WeightedAverageExercisePriceFairValueIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_InterestRateOfDebt_lbl0" xml:lang="en-US">InterestRateOfDebt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_InterestRateOfDebt" xlink:to="xl1_InterestRateOfDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ContingentConsideration_lbl0" xml:lang="en-US">ContingentConsideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ContingentConsideration" xlink:to="xl1_ContingentConsideration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_AccruedWarrantyCosts_lbl0" xml:lang="en-US">AccruedWarrantyCosts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_AccruedWarrantyCosts" xlink:to="xl1_AccruedWarrantyCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_WarrantsLiabilitiesPolicyTextBlock_lbl1" xml:lang="en-US">WarrantsLiabilitiesPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_WarrantsLiabilitiesPolicyTextBlock" xlink:to="xl1_WarrantsLiabilitiesPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued_lbl0" xml:lang="en-US">gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued" xlink:to="xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock_lbl1" xml:lang="en-US">CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock" xlink:to="xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy_lbl0" xml:lang="en-US">IssuanceOfSharesInBusinessCombinationWithWorldEnergy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy" xlink:to="xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_CashPIPE_lbl1" xml:lang="en-US">CashPIPE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_CashPIPE" xlink:to="xl1_CashPIPE_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_XLOwnedMember_lbl0" xml:lang="en-US">XLOwnedMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_XLOwnedMember" xlink:to="xl1_XLOwnedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_IssuanceOfRestrictedStockinShares_lbl0" xml:lang="en-US">IssuanceOfRestrictedStockinShares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IssuanceOfRestrictedStockinShares" xlink:to="xl1_IssuanceOfRestrictedStockinShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_RDAndManufacturingFacilitiesAxis_lbl0" xml:lang="en-US">RDAndManufacturingFacilitiesAxis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_RDAndManufacturingFacilitiesAxis" xlink:to="xl1_RDAndManufacturingFacilitiesAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes_lbl1" xml:lang="en-US">ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes" xlink:to="xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination_lbl1" xml:lang="en-US">IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination" xlink:to="xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_TotalDebt_lbl1" xml:lang="en-US">TotalDebt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_TotalDebt" xlink:to="xl1_TotalDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_OneCustomersMember_lbl0" xml:lang="en-US">OneCustomersMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_OneCustomersMember" xlink:to="xl1_OneCustomersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2_lbl1" xml:lang="en-US">SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2" xlink:to="xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl0" xml:lang="en-US">Amendment Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermDebtCurrent_lbl0" xml:lang="en-US">Other Long-term Debt, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebtCurrent" xlink:to="us-gaap_OtherLongTermDebtCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerEquipmentMember_lbl1" xml:lang="en-US">Computer Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_lbl0" xml:lang="en-US">Allowance for Credit Loss, Receivable, Other, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:to="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl0" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl0" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember_lbl0" xml:lang="en-US">Sales Channel, Through Intermediary [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesChannelThroughIntermediaryMember" xlink:to="us-gaap_SalesChannelThroughIntermediaryMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl0" xml:lang="en-US">Financial and Nonfinancial Liabilities, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl0" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl0" xml:lang="en-US">Schedule of Stockholders&apos; Equity Note, Warrants or Rights [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl1" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl0" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EscrowDeposit_lbl0" xml:lang="en-US">Escrow Deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EscrowDeposit" xlink:to="us-gaap_EscrowDeposit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDescription_lbl0" xml:lang="en-US">Line of Credit Facility, Interest Rate Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashMergerRelatedCosts_lbl0" xml:lang="en-US">Noncash Merger Related Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashMergerRelatedCosts" xlink:to="us-gaap_NoncashMergerRelatedCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds_lbl0" xml:lang="en-US">Reorganization Value, Cash in Excess of Normal Operating Needs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds" xlink:to="us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationReasonForBusinessCombination_lbl0" xml:lang="en-US">Business Combination, Reason for Business Combination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationReasonForBusinessCombination" xlink:to="us-gaap_BusinessCombinationReasonForBusinessCombination_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl0" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCash_lbl0" xml:lang="en-US">Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InProcessResearchAndDevelopmentMember_lbl0" xml:lang="en-US">In Process Research and Development [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InProcessResearchAndDevelopmentMember" xlink:to="us-gaap_InProcessResearchAndDevelopmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncome_lbl0" xml:lang="en-US">Other Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncome" xlink:to="us-gaap_OtherIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityNumberOfEmployees_lbl0" xml:lang="en-US">Entity Number of Employees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityNumberOfEmployees" xlink:to="dei_EntityNumberOfEmployees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_lbl0" xml:lang="en-US">Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl0" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl0" xml:lang="en-US">Debt Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl0" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet_lbl0" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts_lbl0" xml:lang="en-US">Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet_lbl0" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl0" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl1" xml:lang="en-US">Finance Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseAndRentalExpense_lbl0" xml:lang="en-US">Operating Leases, Rent Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl0" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl0" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassBMember_lbl0" xml:lang="en-US">Common Class B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl0" xml:lang="en-US">Debt Conversion, Converted Instrument, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl1" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_lbl0" xml:lang="en-US">Cash, Cash Equivalents and Investments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl0" xml:lang="en-US">Shares Issued, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl0" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl0" xml:lang="en-US">Share-based Payment Arrangement, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal_lbl0" xml:lang="en-US">Debt Instrument, Periodic Payment, Principal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentPrincipal_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl0" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashEquivalentsCurrent_lbl0" xml:lang="en-US">Restricted Cash Equivalents, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashEquivalentsCurrent" xlink:to="us-gaap_RestrictedCashEquivalentsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl0" xml:lang="en-US">Business Combination Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl0" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase for Warranties Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl0" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl0" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl0" xml:lang="en-US">Business Combination, Consideration Transferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl0" xml:lang="en-US">Other Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl0" xml:lang="en-US">Debt Instrument, Unamortized Discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_lbl0" xml:lang="en-US">Sales and Excise Tax Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl2" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl1" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl1" xml:lang="en-US">Stockholders&apos; Equity Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Stockholders&apos; Equity Note Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityOtherShares_lbl0" xml:lang="en-US">Stockholders&apos; Equity, Other Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityOtherShares" xlink:to="us-gaap_StockholdersEquityOtherShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl1" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstanding_lbl0" xml:lang="en-US">Warrants and Rights Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstanding" xlink:to="us-gaap_WarrantsAndRightsOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl0" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleNotesPayableMember_lbl0" xml:lang="en-US">Convertible Notes Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableMember" xlink:to="us-gaap_ConvertibleNotesPayableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl0" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl1" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl1" xml:lang="en-US">Stock Issued During Period, Value, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl0" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAdjustmentMember_lbl0" xml:lang="en-US">Revision of Prior Period, Adjustment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAdjustmentMember" xlink:to="srt_RestatementAdjustmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtMember_lbl0" xml:lang="en-US">Debt [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtMember" xlink:to="us-gaap_DebtMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_lbl0" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Value Assigned</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:to="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl1" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyExpense_lbl0" xml:lang="en-US">Product Warranty Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyExpense" xlink:to="us-gaap_ProductWarrantyExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl0" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl0" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtCurrent_lbl0" xml:lang="en-US">Debt, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtCurrent" xlink:to="us-gaap_DebtCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock_lbl0" xml:lang="en-US">Condensed Financial Statements [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock" xlink:to="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock_lbl0" xml:lang="en-US">Business Combination, Separately Recognized Transactions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl0" xml:lang="en-US">Operating Lease, Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl1" xml:lang="en-US">Amortization of Debt Discount (Premium)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseInterestExpense_lbl0" xml:lang="en-US">Finance Lease, Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseInterestExpense" xlink:to="us-gaap_FinanceLeaseInterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl0" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl1" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl1" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleSubordinatedDebtCurrent_lbl0" xml:lang="en-US">Convertible Subordinated Debt, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleSubordinatedDebtCurrent" xlink:to="us-gaap_ConvertibleSubordinatedDebtCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiability_lbl0" xml:lang="en-US">Finance Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenue_lbl0" xml:lang="en-US">Deferred Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenue" xlink:to="us-gaap_DeferredRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent_lbl0" xml:lang="en-US">Interest Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityFairValueAdjustment_lbl0" xml:lang="en-US">Equity, Fair Value Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityFairValueAdjustment" xlink:to="us-gaap_EquityFairValueAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl0" xml:lang="en-US">Long-term Debt, Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl0" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockNoParValue_lbl0" xml:lang="en-US">Common Stock, No Par Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockNoParValue" xlink:to="us-gaap_CommonStockNoParValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons_lbl0" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Reasons</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_lbl0" xml:lang="en-US">Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:to="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebt_lbl0" xml:lang="en-US">Convertible Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebt" xlink:to="us-gaap_ConvertibleDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleSubordinatedDebt_lbl0" xml:lang="en-US">Convertible Subordinated Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleSubordinatedDebt" xlink:to="us-gaap_ConvertibleSubordinatedDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandardProductWarrantyDescription_lbl0" xml:lang="en-US">Standard Product Warranty Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyDescription" xlink:to="us-gaap_StandardProductWarrantyDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillGross_lbl0" xml:lang="en-US">Goodwill, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillGross" xlink:to="us-gaap_GoodwillGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl0" xml:lang="en-US">Long-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_lbl0" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAbstract_lbl0" xml:lang="en-US">Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl0" xml:lang="en-US">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl0" xml:lang="en-US">Software and Software Development Costs [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl0" xml:lang="en-US">Business Combination, Acquisition Related Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfSubordinatedShortTermDebt_lbl0" xml:lang="en-US">Repayments of Subordinated Short-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfSubordinatedShortTermDebt" xlink:to="us-gaap_RepaymentsOfSubordinatedShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl3" xml:lang="en-US">Stockholders&apos; Equity Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl1" xml:lang="en-US">Stock Issued During Period, Shares, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl0" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl0" xml:lang="en-US">State and Local Jurisdiction [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl1" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationAcquiredReceivablesFairValue_lbl0" xml:lang="en-US">Business Combination, Acquired Receivable, Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:to="us-gaap_BusinessCombinationAcquiredReceivablesFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesDerivatives_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:to="us-gaap_DeferredTaxLiabilitiesDerivatives_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Other Accounts Payable and Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_lbl0" xml:lang="en-US">Fair Value Adjustment of Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_DirectorMember_lbl0" xml:lang="en-US">Director [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_DirectorMember" xlink:to="srt_DirectorMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentForAmortization_lbl0" xml:lang="en-US">Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentForAmortization" xlink:to="us-gaap_AdjustmentForAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl0" xml:lang="en-US">Equity Method Investments and Joint Ventures Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember_lbl0" xml:lang="en-US">Sales Channel, Directly to Consumer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockMember_lbl0" xml:lang="en-US">Restricted Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions_lbl0" xml:lang="en-US">Present Value of Future Minimum Lease Payments, Sale Leaseback Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" xlink:to="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl0" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SponsorFees_lbl0" xml:lang="en-US">Sponsor Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SponsorFees" xlink:to="us-gaap_SponsorFees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfInitialPublicOffering_lbl0" xml:lang="en-US">Payments for Repurchase of Initial Public Offering</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfInitialPublicOffering" xlink:to="us-gaap_PaymentsForRepurchaseOfInitialPublicOffering_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl1" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl1" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_lbl0" xml:lang="en-US">Defined Contribution Plan, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" xlink:to="us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl0" xml:lang="en-US">Repayments of Debt and Lease Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:to="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl0" xml:lang="en-US">Property, Plant and Equipment, Estimated Useful Lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFinanceCostsNet_lbl0" xml:lang="en-US">Debt Issuance Costs, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsNet" xlink:to="us-gaap_DeferredFinanceCostsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioPreviouslyReportedMember_lbl0" xml:lang="en-US">Previously Reported [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioPreviouslyReportedMember" xlink:to="srt_ScenarioPreviouslyReportedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl0" xml:lang="en-US">Software Development [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_lbl1" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl0" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl1" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_lbl0" xml:lang="en-US">Repayments of Convertible Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfConvertibleDebt" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl0" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl2" xml:lang="en-US">Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl0" xml:lang="en-US">Sale of Stock, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl0" xml:lang="en-US">Investment Owned, Balance, Principal Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassAMember_lbl1" xml:lang="en-US">Common Class A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl0" xml:lang="en-US">Business Combination, Contingent Consideration, Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl0" xml:lang="en-US">Interest Income (Expense), Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1_lbl0" xml:lang="en-US">Business Combination, Consideration Transferred, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredOther1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForPurchaseOfOtherAssets1_lbl0" xml:lang="en-US">Payments for Purchase of Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForPurchaseOfOtherAssets1" xlink:to="us-gaap_PaymentsForPurchaseOfOtherAssets1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl0" xml:lang="en-US">Amortization of Debt Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Finance Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants_lbl0" xml:lang="en-US">Proceeds from Issuance of Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl0" xml:lang="en-US">Research and Development Expense [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl1" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleNotesPayable_lbl1" xml:lang="en-US">Convertible Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayable" xlink:to="us-gaap_ConvertibleNotesPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl1" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Federal Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl2" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl0" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl0" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilitiesCurrent_lbl0" xml:lang="en-US">Derivative Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl0" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquipmentMember_lbl0" xml:lang="en-US">Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Disposal Group, Including Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashCurrent_lbl0" xml:lang="en-US">Restricted Cash, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl0" xml:lang="en-US">Amortization of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrent_lbl0" xml:lang="en-US">Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:to="us-gaap_AccountsPayableCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl0" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromWarrantExercises_lbl0" xml:lang="en-US">Proceeds from Warrant Exercises</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromWarrantExercises" xlink:to="us-gaap_ProceedsFromWarrantExercises_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IPOMember_lbl0" xml:lang="en-US">IPO [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl0" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl0" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl0" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl0" xml:lang="en-US">Proceeds from Convertible Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrivatePlacementMember_lbl1" xml:lang="en-US">Private Placement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl0" xml:lang="en-US">Retirement Benefits [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl0" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable_lbl0" xml:lang="en-US">Payments to Acquire Loans Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLoansReceivable" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl1" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl0" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilities_lbl0" xml:lang="en-US">Derivative Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssued1_lbl0" xml:lang="en-US">Stock Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl0" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantyObligationsMember_lbl1" xml:lang="en-US">Warranty Obligations [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantyObligationsMember" xlink:to="us-gaap_WarrantyObligationsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfAssetsAcquired_lbl0" xml:lang="en-US">Fair Value of Assets Acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfAssetsAcquired" xlink:to="us-gaap_FairValueOfAssetsAcquired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl2" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDerivativeInstrumentsNetPretax_lbl0" xml:lang="en-US">Gain (Loss) on Derivative Instruments, Net, Pretax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:to="us-gaap_GainLossOnDerivativeInstrumentsNetPretax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl0" xml:lang="en-US">Tax Credit Carryforward, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTerm_lbl0" xml:lang="en-US">Debt Instrument, Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl0" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl0" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_lbl0" xml:lang="en-US">Repayments of Lines of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentOfFinancingAndStockIssuanceCosts_lbl0" xml:lang="en-US">Payment of Financing and Stock Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:to="us-gaap_PaymentOfFinancingAndStockIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl1" xml:lang="en-US">Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardLimitationsOnUse_lbl0" xml:lang="en-US">Tax Credit Carryforward, Limitations on Use</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardLimitationsOnUse" xlink:to="us-gaap_TaxCreditCarryforwardLimitationsOnUse_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_lbl0" xml:lang="en-US">Guarantees, Indemnifications and Warranties Policies [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:to="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl1" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Other Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl0" xml:lang="en-US">Entity Ex Transition Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsLimitationsOnUse_lbl0" xml:lang="en-US">Operating Loss Carryforwards, Limitations on Use</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:to="us-gaap_OperatingLossCarryforwardsLimitationsOnUse_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCountryMember_lbl0" xml:lang="en-US">Foreign Tax Authority [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl3" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">Selling, General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl1" xml:lang="en-US">Share Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1" 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</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_lbl0" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl1" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_lbl0" xml:lang="en-US">Liabilities, Other than Long-term Debt, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_lbl1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl0" xml:lang="en-US">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl0" xml:lang="en-US">Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl0" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrual_lbl1" xml:lang="en-US">Standard and Extended Product Warranty Accrual</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl1" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl0" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl1" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Purchase of Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:to="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl0" xml:lang="en-US">Earnings Per Share [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription_lbl0" xml:lang="en-US">Debt Instrument, Maturity Date, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDateDescription" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl1" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl0" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToMinorityShareholders_lbl0" xml:lang="en-US">Payments to Noncontrolling Interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToMinorityShareholders" xlink:to="us-gaap_PaymentsToMinorityShareholders_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansFromOtherFederalHomeLoanBanks_lbl0" xml:lang="en-US">Loans from Other Federal Home Loan Banks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansFromOtherFederalHomeLoanBanks" xlink:to="us-gaap_LoansFromOtherFederalHomeLoanBanks_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncashIncomeExpenseAbstract_lbl0" xml:lang="en-US">Other Noncash Income (Expense) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_OtherNoncashIncomeExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0" xml:lang="en-US">Revenue [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl0" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_lbl0" xml:lang="en-US">Accrued Employee Benefits, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl0" xml:lang="en-US">Operating Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl0" xml:lang="en-US">Property, Plant and Equipment, Other, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentDescription_lbl0" xml:lang="en-US">Debt Instrument, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentDescription" xlink:to="us-gaap_DebtInstrumentDescription_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>xl-20210630_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Oct 21 20:29:22 UTC 2021 -->
<linkbase xmlns="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">
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ConsolidatedBalanceSheet" roleURI="http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ConsolidatedIncomeStatement" roleURI="http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ShareholdersEquityType2or3" roleURI="http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ConsolidatedCashFlow" roleURI="http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_OrganizationandDescriptionofBusiness" roleURI="http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusiness"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RestatementofPreviouslyIssuedFinancialStatements" roleURI="http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatements"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_SummaryofSignificantAccountingPolicies" roleURI="http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_MergerwithPivotalInvestmentCorporationII" roleURI="http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationII"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_AcquisitionofQuantum" roleURI="http://www.xlfleetcorp.com/role/AcquisitionofQuantum"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_Revenue" roleURI="http://www.xlfleetcorp.com/role/Revenue"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_PropertyandEquipment" roleURI="http://www.xlfleetcorp.com/role/PropertyandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_Intangibles" roleURI="http://www.xlfleetcorp.com/role/Intangibles"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_AccruedExpensesandOtherCurrentLiabilities" roleURI="http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_NewMarketsTaxCreditFinancing" roleURI="http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancing"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_Debt" roleURI="http://www.xlfleetcorp.com/role/Debt"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_FairValueMeasurements" roleURI="http://www.xlfleetcorp.com/role/FairValueMeasurements"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_StockholdersEquity" roleURI="http://www.xlfleetcorp.com/role/StockholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_Warrants" roleURI="http://www.xlfleetcorp.com/role/Warrants"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ShareBasedCompensationExpense" roleURI="http://www.xlfleetcorp.com/role/ShareBasedCompensationExpense"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_IncomeTaxes" roleURI="http://www.xlfleetcorp.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RelatedPartyTransactions" roleURI="http://www.xlfleetcorp.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_CommitmentsandContingencies" roleURI="http://www.xlfleetcorp.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_NetLossPerShare" roleURI="http://www.xlfleetcorp.com/role/NetLossPerShare"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RetirementPlan" roleURI="http://www.xlfleetcorp.com/role/RetirementPlan"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_BusinessCombination" roleURI="http://www.xlfleetcorp.com/role/BusinessCombination"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ROUAssetsandLeaseLiabilities" roleURI="http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_NotePayable" roleURI="http://www.xlfleetcorp.com/role/NotePayable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_SubsequentEvent" roleURI="http://www.xlfleetcorp.com/role/SubsequentEvent"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_AccountingPoliciesByPolicy" roleURI="http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RestatementofPreviouslyIssuedFinancialStatementsTables" roleURI="http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_MergerwithPivotalInvestmentCorporationIITables" roleURI="http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIITables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_AcquisitionofQuantumTables" roleURI="http://www.xlfleetcorp.com/role/AcquisitionofQuantumTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RevenueTables" roleURI="http://www.xlfleetcorp.com/role/RevenueTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_PropertyandEquipmentTables" roleURI="http://www.xlfleetcorp.com/role/PropertyandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_IntangiblesTables" roleURI="http://www.xlfleetcorp.com/role/IntangiblesTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_DebtTables" roleURI="http://www.xlfleetcorp.com/role/DebtTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_FairValueMeasurementsTables" roleURI="http://www.xlfleetcorp.com/role/FairValueMeasurementsTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_StockholdersEquityTables" roleURI="http://www.xlfleetcorp.com/role/StockholdersEquityTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_WarrantsTables" roleURI="http://www.xlfleetcorp.com/role/WarrantsTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ShareBasedCompensationExpenseTables" roleURI="http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_IncomeTaxesTables" roleURI="http://www.xlfleetcorp.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RelatedPartyTransactionsTables" roleURI="http://www.xlfleetcorp.com/role/RelatedPartyTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_CommitmentsandContingenciesTables" roleURI="http://www.xlfleetcorp.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_NetLossPerShareTables" roleURI="http://www.xlfleetcorp.com/role/NetLossPerShareTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_BusinessCombinationTables" roleURI="http://www.xlfleetcorp.com/role/BusinessCombinationTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ROUAssetsandLeaseLiabilitiesTables" roleURI="http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofeffectoftherestatementoneachfinancialstatementTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofestimatedusefullivesTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffairvalueofstockoptionsissuedTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofreconcilestheelementsofthebusinesscombinationTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable_Parentheticals" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofdisaggregationofrevenueTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofaccruedwarrantyliabilityTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofpropertyplantandequipmentTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofapproximateannualaggregateamortizationexpenseTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofaccruedexpensesandothercurrentliabilitiesTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofcarryingvalueofdebtTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofcarryingvalueofdebtTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofrollforwardoftheCompanysLevel3instrumentsTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofInputmeasurmentTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofcommonstockarereservedforfutureissuanceTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofcommonstockarereservedforfutureissuanceTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofwarrantactivityTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofstockoptionawardactivityTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffairvalueofrestrictedstockawardsTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofnetdeferredincometaxassetsTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffutureminimumleasepaymentsTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffairvalueofstockoptionsissuedTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofdisaggregationofrevenueTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofaccruedwarrantyliabilityTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofpreliminaryallocationofthepurchasepriceTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofpreliminaryallocationofthepurchasepriceTable_Parentheticals" roleURI="http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffairvaluesoftheassetsandliabilitiesTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofaccruedexpensesandothercurrentliabilitiesTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofotherinformationrelatedtoleasesTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofotherinformationrelatedtoleasesTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofInputmeasurmentTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofwarrantactivityTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofstockoptionawardactivityTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffairvalueofrestrictedstockawardsTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleoffutureminimumleasepaymentsTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0" roleURI="http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable" roleURI="http://www.xlfleetcorp.com/role/ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_OrganizationandDescriptionofBusinessDetails" roleURI="http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RestatementofPreviouslyIssuedFinancialStatementsDetails" roleURI="http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_MergerwithPivotalInvestmentCorporationIIDetails" roleURI="http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_AcquisitionofQuantumDetails" roleURI="http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RevenueDetails" roleURI="http://www.xlfleetcorp.com/role/RevenueDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_PropertyandEquipmentDetails" roleURI="http://www.xlfleetcorp.com/role/PropertyandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_IntangiblesDetails" roleURI="http://www.xlfleetcorp.com/role/IntangiblesDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_NewMarketsTaxCreditFinancingDetails" roleURI="http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_DebtDetails" roleURI="http://www.xlfleetcorp.com/role/DebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_FairValueMeasurementsDetails" roleURI="http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_StockholdersEquityDetails" roleURI="http://www.xlfleetcorp.com/role/StockholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_WarrantsDetails" roleURI="http://www.xlfleetcorp.com/role/WarrantsDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ShareBasedCompensationExpenseDetails" roleURI="http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_IncomeTaxesDetails" roleURI="http://www.xlfleetcorp.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RelatedPartyTransactionsDetails" roleURI="http://www.xlfleetcorp.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_CommitmentsandContingenciesDetails" roleURI="http://www.xlfleetcorp.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_RetirementPlanDetails" roleURI="http://www.xlfleetcorp.com/role/RetirementPlanDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_BusinessCombinationDetails" roleURI="http://www.xlfleetcorp.com/role/BusinessCombinationDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_ROUAssetsandLeaseLiabilitiesDetails" roleURI="http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_NotePayableDetails" roleURI="http://www.xlfleetcorp.com/role/NotePayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#xl1_r_SubsequentEventDetails" roleURI="http://www.xlfleetcorp.com/role/SubsequentEventDetails"/>
  <roleRef xlink:type="simple" xlink:href="xl-20210630.xsd#DocumentAndEntityInformation" roleURI="http://www.xlfleetcorp.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Goodwill" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_Assets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLongTermDebtCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleSubordinatedDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleSubordinatedDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ConvertibleSubordinatedDebtCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenue" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseLiabilityesNoncurrent" xlink:href="xl-20210630.xsd#xl1_LeaseLiabilityesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="LeaseLiabilityesNoncurrent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredObligationWorldEnergyNoncurrent" xlink:href="xl-20210630.xsd#xl1_DeferredObligationWorldEnergyNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="DeferredObligationWorldEnergyNoncurrent" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NewMarketTaxCreditObligationNonCurrent" xlink:href="xl-20210630.xsd#xl1_NewMarketTaxCreditObligationNonCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="NewMarketTaxCreditObligationNonCurrent" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantLiabilities" xlink:href="xl-20210630.xsd#xl1_WarrantLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="WarrantLiabilities" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_Liabilities" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNoncashIncomeExpenseAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_InterestIncomeExpenseNet" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers" xlink:href="xl-20210630.xsd#xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ChangesInFairValueOfWarrantLiability" xlink:href="xl-20210630.xsd#xl1_ChangesInFairValueOfWarrantLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="ChangesInFairValueOfWarrantLiability" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_OtherIncome" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_NetIncomeLoss" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashIncomeExpenseAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="3.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfSharesInBusinessCombinationWithWorldEnergy" xlink:href="xl-20210630.xsd#xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="IssuanceOfSharesInBusinessCombinationWithWorldEnergy" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfSharesBusinessCombinationWithWorldEnergy" xlink:href="xl-20210630.xsd#xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="IssuanceOfSharesBusinessCombinationWithWorldEnergy" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodValueWarrantsExercised" xlink:href="xl-20210630.xsd#xl1_StockIssuedDuringPeriodValueWarrantsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodValueWarrantsExercised" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodSharesExercisedofWarrants" xlink:href="xl-20210630.xsd#xl1_StockIssuedDuringPeriodSharesExercisedofWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesExercisedofWarrants" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExerciseOfPublicWarrants" xlink:href="xl-20210630.xsd#xl1_ExerciseOfPublicWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ExerciseOfPublicWarrants" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExerciseOfPublicWarrantsinShares" xlink:href="xl-20210630.xsd#xl1_ExerciseOfPublicWarrantsinShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ExerciseOfPublicWarrantsinShares" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SettlementOfWarrantLiabilityUponExerciseOfWarrants" xlink:href="xl-20210630.xsd#xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="SettlementOfWarrantLiabilityUponExerciseOfWarrants" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SettlementOfWarrantLiabilityUponCallOfWarrants" xlink:href="xl-20210630.xsd#xl1_SettlementOfWarrantLiabilityUponCallOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="SettlementOfWarrantLiabilityUponCallOfWarrants" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromPICSharesRecapitalization" xlink:href="xl-20210630.xsd#xl1_ProceedsFromPICSharesRecapitalization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ProceedsFromPICSharesRecapitalization" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfRestrictedStockinShares" xlink:href="xl-20210630.xsd#xl1_IssuanceOfRestrictedStockinShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="IssuanceOfRestrictedStockinShares" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated" xlink:href="xl-20210630.xsd#xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated" xlink:href="xl-20210630.xsd#xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharesIssuedInOfferingNetOfIssuanceCostsinShares" xlink:href="xl-20210630.xsd#xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="SharesIssuedInOfferingNetOfIssuanceCostsinShares" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_0" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContingentSConsideration" xlink:href="xl-20210630.xsd#xl1_ContingentSConsideration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ContingentSConsideration" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy" xlink:href="xl-20210630.xsd#xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="LossOnExtinguishmentOfDebt" xlink:href="xl-20210630.xsd#xl1_LossOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="LossOnExtinguishmentOfDebt" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ChangeInOperatingRightofuseAssets" xlink:href="xl-20210630.xsd#xl1_ChangeInOperatingRightofuseAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ChangeInOperatingRightofuseAssets" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_FinanceLeaseInterestExpense" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes" xlink:href="xl-20210630.xsd#xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfSubordinatedShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSubordinatedShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfSubordinatedShortTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromPaycheckProtectionProgram" xlink:href="xl-20210630.xsd#xl1_ProceedsFromPaycheckProtectionProgram"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromPaycheckProtectionProgram" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RepaymentsToPaycheckProtectionProgram" xlink:href="xl-20210630.xsd#xl1_RepaymentsToPaycheckProtectionProgram"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsToPaycheckProtectionProgram" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromConvertibleDebt" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfConvertibleDebt" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="RepaymentOfContingentConsideration" xlink:href="xl-20210630.xsd#xl1_RepaymentOfContingentConsideration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentOfContingentConsideration" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLinesOfCredit" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="RepaymentsOfRevolvingLineOfCredit" xlink:href="xl-20210630.xsd#xl1_RepaymentsOfRevolvingLineOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfRevolvingLineOfCredit" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts" xlink:href="xl-20210630.xsd#xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentOfFinancingAndStockIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsToMinorityShareholders" order="15.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromWarrantExercises" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromWarrantExercises" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssued1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_StockIssued1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte" xlink:href="xl-20210630.xsd#xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination" xlink:href="xl-20210630.xsd#xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfAssetsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_FairValueOfAssetsAcquired" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceCostsInAccruedExpenses" xlink:href="xl-20210630.xsd#xl1_IssuanceCostsInAccruedExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="IssuanceCostsInAccruedExpenses" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RetrospectiveRecapitalizationOfStockholdersEquity" xlink:href="xl-20210630.xsd#xl1_RetrospectiveRecapitalizationOfStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="RetrospectiveRecapitalizationOfStockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfInitialPublicOffering"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfInitialPublicOffering" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SettlementOfWarrantLiabilityUponCallOfWarrant" xlink:href="xl-20210630.xsd#xl1_SettlementOfWarrantLiabilityUponCallOfWarrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="SettlementOfWarrantLiabilityUponCallOfWarrant" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable" xlink:href="xl-20210630.xsd#xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable" xlink:href="xl-20210630.xsd#xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EquipmentFinancing" xlink:href="xl-20210630.xsd#xl1_EquipmentFinancing"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="EquipmentFinancing" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable" xlink:href="xl-20210630.xsd#xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusiness">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatements">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationII">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/AcquisitionofQuantum">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/Revenue">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="RevenueTable" xlink:href="xl-20210630.xsd#xl1_RevenueTable"/>
    <loc xlink:type="locator" xlink:label="RevenueLineItems" xlink:href="xl-20210630.xsd#xl1_RevenueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="RevenueTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueTable" xlink:to="RevenueLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/PropertyandEquipment">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/Intangibles">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilities">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancing">
    <loc xlink:type="locator" xlink:label="NewMarketsTaxCreditFinancingAbstract" xlink:href="xl-20210630.xsd#xl1_NewMarketsTaxCreditFinancingAbstract"/>
    <loc xlink:type="locator" xlink:label="NewMarketsTaxCreditFinancingTextBlock" xlink:href="xl-20210630.xsd#xl1_NewMarketsTaxCreditFinancingTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingAbstract" xlink:to="NewMarketsTaxCreditFinancingTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/Debt">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/FairValueMeasurements">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/StockholdersEquity">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/Warrants">
    <loc xlink:type="locator" xlink:label="WarrantsAbstract" xlink:href="xl-20210630.xsd#xl1_WarrantsAbstract"/>
    <loc xlink:type="locator" xlink:label="WarrantsTextBlock" xlink:href="xl-20210630.xsd#xl1_WarrantsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAbstract" xlink:to="WarrantsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ShareBasedCompensationExpense">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/IncomeTaxes">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RelatedPartyTransactions">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/CommitmentsandContingencies">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/NetLossPerShare">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RetirementPlan">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/BusinessCombination">
    <loc xlink:type="locator" xlink:label="BusinessCombinationAbstract" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationTextBlock" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationAbstract" xlink:to="BusinessCombinationTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilities">
    <loc xlink:type="locator" xlink:label="RouAssetsAndLeaseLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_RouAssetsAndLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ROUAssetsAndLeaseLiabilitiesTextBlock" xlink:href="xl-20210630.xsd#xl1_ROUAssetsAndLeaseLiabilitiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="ROUAssetsAndLeaseLiabilitiesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/NotePayable">
    <loc xlink:type="locator" xlink:label="NotePayableAbstract" xlink:href="xl-20210630.xsd#xl1_NotePayableAbstract"/>
    <loc xlink:type="locator" xlink:label="NotePayable" xlink:href="xl-20210630.xsd#xl1_NotePayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableAbstract" xlink:to="NotePayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/SubsequentEvent">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmergingGrowthCompanyPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_EmergingGrowthCompanyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="EmergingGrowthCompanyPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsLiabilitiesPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_WarrantsLiabilitiesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="WarrantsLiabilitiesPolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ComponentsOfEquityPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_ComponentsOfEquityPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ComponentsOfEquityPolicyTextBlock" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartiesPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_RelatedPartiesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="RelatedPartiesPolicyTextBlock" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock" xlink:href="xl-20210630.xsd#xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsTables">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ScheduleOfEstimatedUsefulLivesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIITables">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/AcquisitionofQuantumTables">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RevenueTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/PropertyandEquipmentTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/IntangiblesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/DebtTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/FairValueMeasurementsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/StockholdersEquityTables">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/WarrantsTables">
    <loc xlink:type="locator" xlink:label="WarrantsAbstract" xlink:href="xl-20210630.xsd#xl1_WarrantsAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfWarrantActivityTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfWarrantActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAbstract" xlink:to="ScheduleOfWarrantActivityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/IncomeTaxesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RelatedPartyTransactionsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/CommitmentsandContingenciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/NetLossPerShareTables">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/BusinessCombinationTables">
    <loc xlink:type="locator" xlink:label="BusinessCombinationAbstract" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationAbstract" xlink:to="ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationAbstract" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationAbstract" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="RouAssetsAndLeaseLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_RouAssetsAndLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock" xlink:href="xl-20210630.xsd#xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEffectOfTheRestatementOnEachFinancialStatementAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfEffectOfTheRestatementOnEachFinancialStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectOfTheRestatementOnEachFinancialStatementAbstract" xlink:to="srt_ScheduleOfCondensedFinancialStatementsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:to="srt_RestatementAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="srt_ScenarioPreviouslyReportedMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementAdjustmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestatedMember" xlink:href="xl-20210630.xsd#xl1_RestatedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="RestatedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:to="srt_CondensedFinancialStatementsCaptionsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="WarrantLiabilities" xlink:href="xl-20210630.xsd#xl1_WarrantLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="WarrantLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_Liabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_AdditionalPaidInCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_StockholdersEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract" xlink:href="xl-20210630.xsd#xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChangesInFairValueOfWarrantLiability" xlink:href="xl-20210630.xsd#xl1_ChangesInFairValueOfWarrantLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract" xlink:to="ChangesInFairValueOfWarrantLiability" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract" xlink:to="us-gaap_NetIncomeLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract" xlink:href="xl-20210630.xsd#xl1_ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashFlowsFromOperatingActivitiesAbstract" xlink:href="xl-20210630.xsd#xl1_CashFlowsFromOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract" xlink:to="CashFlowsFromOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination" xlink:href="xl-20210630.xsd#xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedUsefulLivesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfEstimatedUsefulLivesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedUsefulLivesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_EquipmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ComputerEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_SoftwareDevelopmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFairValueOfStockOptionsIssuedAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFairValueOfStockOptionsIssuedAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfStockOptionsIssuedAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract"/>
    <loc xlink:type="locator" xlink:label="CashPivotalsTrustAndCashnetOfRedemption" xlink:href="xl-20210630.xsd#xl1_CashPivotalsTrustAndCashnetOfRedemption"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract" xlink:to="CashPivotalsTrustAndCashnetOfRedemption" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashPIPE" xlink:href="xl-20210630.xsd#xl1_CashPIPE"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract" xlink:to="CashPIPE" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TransactionCostsAndAdvisoryFeesPaid" xlink:href="xl-20210630.xsd#xl1_TransactionCostsAndAdvisoryFeesPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract" xlink:to="TransactionCostsAndAdvisoryFeesPaid" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="NetBusinessCombinationAndPIPEFinancing" xlink:href="xl-20210630.xsd#xl1_NetBusinessCombinationAndPIPEFinancing"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract" xlink:to="NetBusinessCombinationAndPIPEFinancing" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract"/>
    <loc xlink:type="locator" xlink:label="DeferredConsiderationinShares" xlink:href="xl-20210630.xsd#xl1_DeferredConsiderationinShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="DeferredConsiderationinShares" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredOther1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareConsiderationShareOfXLCommonStock" xlink:href="xl-20210630.xsd#xl1_ShareConsiderationShareOfXLCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="ShareConsiderationShareOfXLCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareConsiderationShareOfXLCommonStock" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="us-gaap_Goodwill" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareConsiderationXLCommonStockinShares" xlink:href="xl-20210630.xsd#xl1_ShareConsiderationXLCommonStockinShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract" xlink:to="ShareConsiderationXLCommonStockinShares" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDisaggregationOfRevenueAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfDisaggregationOfRevenueAbstract"/>
    <loc xlink:type="locator" xlink:label="RevenueDetailsScheduleofdisaggregationofrevenueTable" xlink:href="xl-20210630.xsd#xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable"/>
    <loc xlink:type="locator" xlink:label="RevenueDetailsScheduleofdisaggregationofrevenueLineItems" xlink:href="xl-20210630.xsd#xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDisaggregationOfRevenueAbstract" xlink:to="RevenueDetailsScheduleofdisaggregationofrevenueTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueDetailsScheduleofdisaggregationofrevenueTable" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesChannelDirectlyToConsumerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesChannelThroughIntermediaryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_SalesChannelThroughIntermediaryMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalRevenueMember" xlink:href="xl-20210630.xsd#xl1_TotalRevenueMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="TotalRevenueMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueDetailsScheduleofdisaggregationofrevenueTable" xlink:to="RevenueDetailsScheduleofdisaggregationofrevenueLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueDetailsScheduleofdisaggregationofrevenueLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAccruedWarrantyLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:to="us-gaap_ProductWarrantyAccrual" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProductWarrantyAccrualWarrantyCharges" xlink:href="xl-20210630.xsd#xl1_ProductWarrantyAccrualWarrantyCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:to="ProductWarrantyAccrualWarrantyCharges" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyAccrual_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyAccrualWarrantyCharges" xlink:to="us-gaap_ProductWarrantyAccrual_0" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_EquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ComputerEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="AccruedWarrantyCosts" xlink:href="xl-20210630.xsd#xl1_AccruedWarrantyCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="AccruedWarrantyCosts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" xlink:href="xl-20210630.xsd#xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedFinancingFees" xlink:href="xl-20210630.xsd#xl1_AccruedFinancingFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="AccruedFinancingFees" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedExpensesAndOtherCurrentLiabilitiesNet" xlink:href="xl-20210630.xsd#xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="AccruedExpensesAndOtherCurrentLiabilitiesNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofcarryingvalueofdebtTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCarryingValueOfDebtAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfCarryingValueOfDebtAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleSubordinatedDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleSubordinatedDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCarryingValueOfDebtAbstract" xlink:to="us-gaap_ConvertibleSubordinatedDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConvertibleSubordinatedDebt" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="SubordinatedConvertiblePromissoryNotesNet" xlink:href="xl-20210630.xsd#xl1_SubordinatedConvertiblePromissoryNotesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="SubordinatedConvertiblePromissoryNotesNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TermLoan" xlink:href="xl-20210630.xsd#xl1_TermLoan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCarryingValueOfDebtAbstract" xlink:to="TermLoan" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DebtInstrumentTermLoanUnamortizedDiscount" xlink:href="xl-20210630.xsd#xl1_DebtInstrumentTermLoanUnamortizedDiscount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TermLoan" xlink:to="DebtInstrumentTermLoanUnamortizedDiscount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VehicleFinancingAgreements" xlink:href="xl-20210630.xsd#xl1_VehicleFinancingAgreements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCarryingValueOfDebtAbstract" xlink:to="VehicleFinancingAgreements" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalDebt" xlink:href="xl-20210630.xsd#xl1_TotalDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VehicleFinancingAgreements" xlink:to="TotalDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VehicleFinancingAgreements" xlink:to="us-gaap_DebtCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VehicleFinancingAgreements" xlink:to="us-gaap_LongTermDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAssetsAndLiabilitiesWhichAreMeasuredAtFairValueOnARecurringBasisAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAssetsAndLiabilitiesWhichAreMeasuredAtFairValueOnARecurringBasisAbstract"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAssetsAndLiabilitiesWhichAreMeasuredAtFairValueOnARecurringBasisAbstract" xlink:to="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel1Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" xlink:to="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="PublicWarrants" xlink:href="xl-20210630.xsd#xl1_PublicWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="PublicWarrants" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrivatePlacementWarrants" xlink:href="xl-20210630.xsd#xl1_PrivatePlacementWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="PrivatePlacementWarrants" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContingentConsideration" xlink:href="xl-20210630.xsd#xl1_ContingentConsideration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="ContingentConsideration" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="us-gaap_LiabilitiesFairValueDisclosure" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesDerivatives" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination" xlink:href="xl-20210630.xsd#xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination" xlink:href="xl-20210630.xsd#xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:to="PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueAdjustmentsPrivatePlacementWarrant" xlink:href="xl-20210630.xsd#xl1_FairValueAdjustmentsPrivatePlacementWarrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:to="FairValueAdjustmentsPrivatePlacementWarrant" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes" xlink:href="xl-20210630.xsd#xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:to="ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation" xlink:href="xl-20210630.xsd#xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfInputMeasurmentAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfInputMeasurmentAbstract"/>
    <loc xlink:type="locator" xlink:label="FairValueAssumptionRiskFreeInterestsRate" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionRiskFreeInterestsRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInputMeasurmentAbstract" xlink:to="FairValueAssumptionRiskFreeInterestsRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueAssumptionRemainingExpectedsTerms" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionRemainingExpectedsTerms"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInputMeasurmentAbstract" xlink:to="FairValueAssumptionRemainingExpectedsTerms" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueAssumptionExpectedVolatilitysRates" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionExpectedVolatilitysRates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInputMeasurmentAbstract" xlink:to="FairValueAssumptionExpectedVolatilitysRates" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueAssumptionsExercisePrices" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionsExercisePrices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInputMeasurmentAbstract" xlink:to="FairValueAssumptionsExercisePrices" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueOfCommonStock" xlink:href="xl-20210630.xsd#xl1_FairValueOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInputMeasurmentAbstract" xlink:to="FairValueOfCommonStock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofcommonstockarereservedforfutureissuanceTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCommonStockAreReservedForFutureIssuanceAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfCommonStockAreReservedForFutureIssuanceAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCommonStockAreReservedForFutureIssuanceAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="WarrantsForTheIssuanceOfCommonStockMember" xlink:href="xl-20210630.xsd#xl1_WarrantsForTheIssuanceOfCommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="WarrantsForTheIssuanceOfCommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockOptionsIssuedAndOutstandingMember" xlink:href="xl-20210630.xsd#xl1_StockOptionsIssuedAndOutstandingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="StockOptionsIssuedAndOutstandingMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember" xlink:href="xl-20210630.xsd#xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityOtherShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityOtherShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_StockholdersEquityOtherShares" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfWarrantActivityAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfWarrantActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsScheduleofwarrantactivityTable" xlink:href="xl-20210630.xsd#xl1_WarrantsDetailsScheduleofwarrantactivityTable"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:href="xl-20210630.xsd#xl1_WarrantsDetailsScheduleofwarrantactivityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWarrantActivityAbstract" xlink:to="WarrantsDetailsScheduleofwarrantactivityTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_WarrantMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityTable" xlink:to="WarrantsDetailsScheduleofwarrantactivityLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageExercisePriceFairValuePrivateWarrants" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceFairValuePrivateWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="WeightedAverageExercisePriceFairValuePrivateWarrants" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageExercisePriceFairValuePublicWarrants" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceFairValuePublicWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="WeightedAverageExercisePriceFairValuePublicWarrants" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued" xlink:href="xl-20210630.xsd#xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageExercisePriceFairValueIssued" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceFairValueIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="WeightedAverageExercisePriceFairValueIssued" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_0" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfStockOptionAwardActivityAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfStockOptionAwardActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodStockOptionsExercised" xlink:href="xl-20210630.xsd#xl1_StockIssuedDuringPeriodStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="StockIssuedDuringPeriodStockOptionsExercised" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfNetDeferredIncomeTaxAssetsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfNetDeferredIncomeTaxAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_DeferredTaxAssetsLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetDeferredIncomeTaxAssetsAbstract" xlink:to="DeferredTaxAssetsLiabilitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization" xlink:href="xl-20210630.xsd#xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsLiabilitiesAbstract" xlink:to="DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:to="us-gaap_DeferredTaxAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetDeferredIncomeTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFutureMinimumLeasePaymentsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYlVHeqNT2BA3KTOwNjG9EZeHcEDP7pisV9ZKTqR2u65lXUuls9b5zfv0Ytj+bbvkCNyRDHwDzbZTlA6p+VvBN8j1NVpEDvRU1QTnH20IJCLvkbIxBHM547FS+LEVNRBBDFjp+BZ/o9mfcWULQLszBm7QgyBympoCScE3NYbb8+DZu1EguC6K6yPherpxMa8HV4GIwNm5ulYw==] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumLeasePaymentsAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumLeasePaymentsAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasesFutureMinimumPaymentsReceivableTotal" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" xlink:to="OperatingLeasesFutureMinimumPaymentsReceivableTotal" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="NumeratorAbstract" xlink:href="xl-20210630.xsd#xl1_NumeratorAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:to="NumeratorAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NumeratorAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DenominatorAbstract" xlink:href="xl-20210630.xsd#xl1_DenominatorAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:to="DenominatorAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DenominatorAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAntidilutiveSecuritiesIncludeOutstandingStockOptionsWarrantsConvertibleDebtExcludedFromTheComputationOfDilutedNetLossPerShareAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAntidilutiveSecuritiesIncludeOutstandingStockOptionsWarrantsConvertibleDebtExcludedFromTheComputationOfDilutedNetLossPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAntidilutiveSecuritiesIncludeOutstandingStockOptionsWarrantsConvertibleDebtExcludedFromTheComputationOfDilutedNetLossPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_WarrantMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xlink:to="us-gaap_Cash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfFairValueOfStockOptionsIssuedAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFairValueOfStockOptionsIssuedAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfStockOptionsIssuedAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfDisaggregationOfRevenueAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfDisaggregationOfRevenueAbstract"/>
    <loc xlink:type="locator" xlink:label="RevenueDetailsScheduleofdisaggregationofrevenueTable" xlink:href="xl-20210630.xsd#xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable"/>
    <loc xlink:type="locator" xlink:label="RevenueDetailsScheduleofdisaggregationofrevenueLineItems" xlink:href="xl-20210630.xsd#xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDisaggregationOfRevenueAbstract" xlink:to="RevenueDetailsScheduleofdisaggregationofrevenueTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueDetailsScheduleofdisaggregationofrevenueTable" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesChannelDirectlyToConsumerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesChannelThroughIntermediaryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_SalesChannelThroughIntermediaryMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember" xlink:href="xl-20210630.xsd#xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalRevenueMember" xlink:href="xl-20210630.xsd#xl1_TotalRevenueMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="TotalRevenueMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueDetailsScheduleofdisaggregationofrevenueTable" xlink:to="RevenueDetailsScheduleofdisaggregationofrevenueLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="RevenueFromTheSaleOfDriveSystemsAbstract" xlink:href="xl-20210630.xsd#xl1_RevenueFromTheSaleOfDriveSystemsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueDetailsScheduleofdisaggregationofrevenueLineItems" xlink:to="RevenueFromTheSaleOfDriveSystemsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromTheSaleOfDriveSystemsAbstract" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAccruedWarrantyLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="ProductSWarrantyAccrual" xlink:href="xl-20210630.xsd#xl1_ProductSWarrantyAccrual"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:to="ProductSWarrantyAccrual" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="AcquisitionDateAccrualForWorldEnergyAcquisition" xlink:href="xl-20210630.xsd#xl1_AcquisitionDateAccrualForWorldEnergyAcquisition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:to="AcquisitionDateAccrualForWorldEnergyAcquisition" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProductWarrantyAccrualWarrantyCharges" xlink:href="xl-20210630.xsd#xl1_ProductWarrantyAccrualWarrantyCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:to="ProductWarrantyAccrualWarrantyCharges" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ProductSWarrantyAccrual_0" xlink:href="xl-20210630.xsd#xl1_ProductSWarrantyAccrual"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedWarrantyLiabilityAbstract" xlink:to="ProductSWarrantyAccrual_0" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPreliminaryAllocationOfThePurchasePriceAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfPreliminaryAllocationOfThePurchasePriceAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPreliminaryAllocationOfThePurchasePriceAbstract" xlink:to="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PurchasePriceConsiderationMember" xlink:href="xl-20210630.xsd#xl1_PurchasePriceConsiderationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="PurchasePriceConsiderationMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable" xlink:to="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="us-gaap_Cash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="PreliminaryWorkingCapitalAdjustment" xlink:href="xl-20210630.xsd#xl1_PreliminaryWorkingCapitalAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="PreliminaryWorkingCapitalAdjustment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueOfTheEarnout" xlink:href="xl-20210630.xsd#xl1_FairValueOfTheEarnout"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="FairValueOfTheEarnout" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PortionOfDeferredObligationToIssueSharesOfCommonStock" xlink:href="xl-20210630.xsd#xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="PortionOfDeferredObligationToIssueSharesOfCommonStock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems" xlink:to="us-gaap_GoodwillGross" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="ScheduleOfPreliminaryAllocationOfThePurchasePriceAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfPreliminaryAllocationOfThePurchasePriceAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPreliminaryAllocationOfThePurchasePriceAbstract" xlink:to="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PurchasePriceConsiderationMember" xlink:href="xl-20210630.xsd#xl1_PurchasePriceConsiderationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="PurchasePriceConsiderationMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable" xlink:to="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="FairValueSharesIssued" xlink:href="xl-20210630.xsd#xl1_FairValueSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems" xlink:to="FairValueSharesIssued" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFairValuesOfTheAssetsAndLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFairValuesOfTheAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValuesOfTheAssetsAndLiabilitiesAbstract" xlink:to="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PurchasePriceConsiderationMember" xlink:href="xl-20210630.xsd#xl1_PurchasePriceConsiderationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis" xlink:to="PurchasePriceConsiderationMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable" xlink:to="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_InventoryNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_GoodwillGross" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_AccountsPayableCurrentAndNoncurrent" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseLiabilityNoncurrent" xlink:href="xl-20210630.xsd#xl1_LeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="LeaseLiabilityNoncurrent" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="13.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="TotalPurchaseConsideration" xlink:href="xl-20210630.xsd#xl1_TotalPurchaseConsideration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="TotalPurchaseConsideration" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfUnauditedProFormaFinancialInformationPresentsTheCombinedResultsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfUnauditedProFormaFinancialInformationPresentsTheCombinedResultsAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfUnauditedProFormaFinancialInformationPresentsTheCombinedResultsAbstract" xlink:to="BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="WorldEnergyMember" xlink:href="xl-20210630.xsd#xl1_WorldEnergyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="WorldEnergyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable" xlink:to="BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="AccruedWarrantyCosts" xlink:href="xl-20210630.xsd#xl1_AccruedWarrantyCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="AccruedWarrantyCosts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" xlink:href="xl-20210630.xsd#xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredPurchasePriceConsiderationWorldEnergy" xlink:href="xl-20210630.xsd#xl1_DeferredPurchasePriceConsiderationWorldEnergy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="DeferredPurchasePriceConsiderationWorldEnergy" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccretedContingentCompensationToSellersOfWorldEnergy" xlink:href="xl-20210630.xsd#xl1_AccretedContingentCompensationToSellersOfWorldEnergy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="AccretedContingentCompensationToSellersOfWorldEnergy" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedFinancingFees" xlink:href="xl-20210630.xsd#xl1_AccruedFinancingFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="AccruedFinancingFees" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedExpensesAndOtherCurrentLiabilitiesNet" xlink:href="xl-20210630.xsd#xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="AccruedExpensesAndOtherCurrentLiabilitiesNet" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable" xlink:href="xl-20210630.xsd#xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems" xlink:href="xl-20210630.xsd#xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesAbstract" xlink:to="ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="RDAndManufacturingFacilitiesAxis" xlink:href="xl-20210630.xsd#xl1_RDAndManufacturingFacilitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable" xlink:to="RDAndManufacturingFacilitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OfficeSpaceAndRDAndManufacturingFacilitiesMember" xlink:href="xl-20210630.xsd#xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RDAndManufacturingFacilitiesAxis" xlink:to="OfficeSpaceAndRDAndManufacturingFacilitiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable" xlink:to="ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasesAbstract" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems" xlink:to="OperatingLeasesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseSLiabilityNoncurrent" xlink:href="xl-20210630.xsd#xl1_LeaseSLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesAbstract" xlink:to="LeaseSLiabilityNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinanceLeasesAbstract" xlink:href="xl-20210630.xsd#xl1_FinanceLeasesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems" xlink:to="FinanceLeasesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinanceRightOfUseAssets" xlink:href="xl-20210630.xsd#xl1_FinanceRightOfUseAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeasesAbstract" xlink:to="FinanceRightOfUseAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofotherinformationrelatedtoleasesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOtherInformationRelatedToLeasesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfOtherInformationRelatedToLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="OtherInformationAbstract" xlink:href="xl-20210630.xsd#xl1_OtherInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherInformationRelatedToLeasesAbstract" xlink:to="OtherInformationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherInformationAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="LessImputedInterest" xlink:href="xl-20210630.xsd#xl1_LessImputedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="LessImputedInterest" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfInputMeasurmentAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfInputMeasurmentAbstract"/>
    <loc xlink:type="locator" xlink:label="FairValueAssumptionRiskFreeInterestsRate" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionRiskFreeInterestsRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInputMeasurmentAbstract" xlink:to="FairValueAssumptionRiskFreeInterestsRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueAssumptionRemainingExpectedsTerms" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionRemainingExpectedsTerms"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInputMeasurmentAbstract" xlink:to="FairValueAssumptionRemainingExpectedsTerms" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueAssumptionExpectedVolatilitysRates" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionExpectedVolatilitysRates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInputMeasurmentAbstract" xlink:to="FairValueAssumptionExpectedVolatilitysRates" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueAssumptionsExercisePrices" xlink:href="xl-20210630.xsd#xl1_FairValueAssumptionsExercisePrices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInputMeasurmentAbstract" xlink:to="FairValueAssumptionsExercisePrices" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueOfCommonStock" xlink:href="xl-20210630.xsd#xl1_FairValueOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInputMeasurmentAbstract" xlink:to="FairValueOfCommonStock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfAssetsAndLiabilitiesWhichAreMeasuredAtFairValueOnARecurringBasisAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfAssetsAndLiabilitiesWhichAreMeasuredAtFairValueOnARecurringBasisAbstract"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAssetsAndLiabilitiesWhichAreMeasuredAtFairValueOnARecurringBasisAbstract" xlink:to="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel1Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable" xlink:to="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="FairValueofPrivateWarrants" xlink:href="xl-20210630.xsd#xl1_FairValueofPrivateWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="FairValueofPrivateWarrants" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContingentConsiderationQuantumFuelSystemsLLCQuantum" xlink:href="xl-20210630.xsd#xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="ContingentConsiderationQuantumFuelSystemsLLCQuantum" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EarnoutWorldEnergy" xlink:href="xl-20210630.xsd#xl1_EarnoutWorldEnergy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="EarnoutWorldEnergy" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueOfObligationToIssueAbstract" xlink:href="xl-20210630.xsd#xl1_FairValueOfObligationToIssueAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="FairValueOfObligationToIssueAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueOfObligation" xlink:href="xl-20210630.xsd#xl1_FairValueOfObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueOfObligationToIssueAbstract" xlink:to="FairValueOfObligation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueofPublicWarrants" xlink:href="xl-20210630.xsd#xl1_FairValueofPublicWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems" xlink:to="FairValueofPublicWarrants" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ObligationToIssueSharesOfCommonStockToSellers" xlink:href="xl-20210630.xsd#xl1_ObligationToIssueSharesOfCommonStockToSellers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="ObligationToIssueSharesOfCommonStockToSellers" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueOfDerivativeLiabilityUponExerciseOfWarrants" xlink:href="xl-20210630.xsd#xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="FairValueOfDerivativeLiabilityUponExerciseOfWarrants" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SettlementOfDerivativeLiability" xlink:href="xl-20210630.xsd#xl1_SettlementOfDerivativeLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="SettlementOfDerivativeLiability" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueAdjustments" xlink:href="xl-20210630.xsd#xl1_FairValueAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="FairValueAdjustments" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EarnoutWorldEnergy" xlink:href="xl-20210630.xsd#xl1_EarnoutWorldEnergy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="EarnoutWorldEnergy" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue_0" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract" xlink:to="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfWarrantActivityAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfWarrantActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsScheduleofwarrantactivityTable" xlink:href="xl-20210630.xsd#xl1_WarrantsDetailsScheduleofwarrantactivityTable"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:href="xl-20210630.xsd#xl1_WarrantsDetailsScheduleofwarrantactivityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWarrantActivityAbstract" xlink:to="WarrantsDetailsScheduleofwarrantactivityTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_WarrantMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityTable" xlink:to="WarrantsDetailsScheduleofwarrantactivityLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageExercisePriceFairValueIssuedPerShares" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceFairValueIssuedPerShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="WeightedAverageExercisePriceFairValueIssuedPerShares" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageExercisePriceExercisedPerShares" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceExercisedPerShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="WeightedAverageExercisePriceExercisedPerShares" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1_0" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1_0" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2_0" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2_0" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageExercisePriceExercisableEndingBalancePerShares" xlink:href="xl-20210630.xsd#xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofwarrantactivityLineItems" xlink:to="WeightedAverageExercisePriceExercisableEndingBalancePerShares" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfStockOptionAwardActivityAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfStockOptionAwardActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodStockOptionsExercised" xlink:href="xl-20210630.xsd#xl1_StockIssuedDuringPeriodStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="StockIssuedDuringPeriodStockOptionsExercised" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber_0" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_0" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_0" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionAwardActivityAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfRestrictedStockAwardsAbstract" xlink:to="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable" xlink:to="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare_0" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues_0" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfFutureMinimumLeasePaymentsAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumLeasePaymentsAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumLeasePaymentsAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasesFutureMinimumPaymentsReceivableTotal" xlink:href="xl-20210630.xsd#xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAfterOneYear" xlink:to="OperatingLeasesFutureMinimumPaymentsReceivableTotal" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="NumeratorAbstract0" xlink:href="xl-20210630.xsd#xl1_NumeratorAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:to="NumeratorAbstract0" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NumeratorAbstract0" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ReverseChangeInFairValueOfWarrantLiabilitiesinDollars" xlink:href="xl-20210630.xsd#xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NumeratorAbstract0" xlink:to="ReverseChangeInFairValueOfWarrantLiabilitiesinDollars" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NumeratorAbstract0" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="DenominatorAbstract0" xlink:href="xl-20210630.xsd#xl1_DenominatorAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:to="DenominatorAbstract0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DenominatorAbstract0" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DenominatorAbstract0" xlink:to="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DenominatorAbstract0" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfNumberOfSharesUnderlyingOutstandingDilutiveSecuritiesAbstract" xlink:href="xl-20210630.xsd#xl1_ScheduleOfNumberOfSharesUnderlyingOutstandingDilutiveSecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNumberOfSharesUnderlyingOutstandingDilutiveSecuritiesAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_WarrantMember" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="XLLegacyWarrantsMember" xlink:href="xl-20210630.xsd#xl1_XLLegacyWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="XLLegacyWarrantsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationandDescriptionofBusinessDetailsTable" xlink:href="xl-20210630.xsd#xl1_OrganizationandDescriptionofBusinessDetailsTable"/>
    <loc xlink:type="locator" xlink:label="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_OrganizationandDescriptionofBusinessDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="OrganizationandDescriptionofBusinessDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsTable" xlink:to="srt_OwnershipAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="WorldEnergyEfficiencyServicesLLCMember" xlink:href="xl-20210630.xsd#xl1_WorldEnergyEfficiencyServicesLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="WorldEnergyEfficiencyServicesLLCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsTable" xlink:to="OrganizationandDescriptionofBusinessDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationReasonForBusinessCombination" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationReasonForBusinessCombination"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_BusinessCombinationReasonForBusinessCombination" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsDetails">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="RestatementofPreviouslyIssuedFinancialStatementsDetailsTable" xlink:href="xl-20210630.xsd#xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="RestatementofPreviouslyIssuedFinancialStatementsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestatementofPreviouslyIssuedFinancialStatementsDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_IPOMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestatementofPreviouslyIssuedFinancialStatementsDetailsTable" xlink:to="RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems" xlink:to="us-gaap_SharesIssued" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="OneCustomersMember" xlink:href="xl-20210630.xsd#xl1_OneCustomersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="OneCustomersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TwoCustomersMember" xlink:href="xl-20210630.xsd#xl1_TwoCustomersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="TwoCustomersMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="SummaryofSignificantAccountingPoliciesDetailsLineItems" order="5.0"/>
    <loc xlink:type="locator" xlink:label="CashInExcess" xlink:href="xl-20210630.xsd#xl1_CashInExcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="CashInExcess" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfCustomers" xlink:href="xl-20210630.xsd#xl1_NumberOfCustomers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="NumberOfCustomers" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConcentrationRiskPercentage" xlink:href="xl-20210630.xsd#xl1_ConcentrationRiskPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="ConcentrationRiskPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="inventoryReserveForObsolescence" xlink:href="xl-20210630.xsd#xl1_inventoryReserveForObsolescence"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="inventoryReserveForObsolescence" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantiesTerm" xlink:href="xl-20210630.xsd#xl1_WarrantiesTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="WarrantiesTerm" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ProductWarrantyExpense" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityFairValueAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityFairValueAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_EquityFairValueAdjustment" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConcentrationOfCreditRiskPercentage" xlink:href="xl-20210630.xsd#xl1_ConcentrationOfCreditRiskPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="ConcentrationOfCreditRiskPercentage" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_RestrictedCash" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EscrowDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EscrowDeposit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_EscrowDeposit" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfOperatingSegment" xlink:href="xl-20210630.xsd#xl1_NumberOfOperatingSegment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="NumberOfOperatingSegment" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <loc xlink:type="locator" xlink:label="MergerwithPivotalInvestmentCorporationIIDetailsTable" xlink:href="xl-20210630.xsd#xl1_MergerwithPivotalInvestmentCorporationIIDetailsTable"/>
    <loc xlink:type="locator" xlink:label="MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="MergerwithPivotalInvestmentCorporationIIDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerwithPivotalInvestmentCorporationIIDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PIPESharesMember" xlink:href="xl-20210630.xsd#xl1_PIPESharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="PIPESharesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerwithPivotalInvestmentCorporationIIDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PrivatePlacementWarrantsMember" xlink:href="xl-20210630.xsd#xl1_PrivatePlacementWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="PrivatePlacementWarrantsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PublicWarrantsMember" xlink:href="xl-20210630.xsd#xl1_PublicWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="PublicWarrantsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerwithPivotalInvestmentCorporationIIDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SubscriptionAgreementMember" xlink:href="xl-20210630.xsd#xl1_SubscriptionAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="SubscriptionAgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerwithPivotalInvestmentCorporationIIDetailsTable" xlink:to="srt_OwnershipAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="XLOwnedMember" xlink:href="xl-20210630.xsd#xl1_XLOwnedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="XLOwnedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MergerOwnedMember" xlink:href="xl-20210630.xsd#xl1_MergerOwnedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="MergerOwnedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerwithPivotalInvestmentCorporationIIDetailsTable" xlink:to="MergerwithPivotalInvestmentCorporationIIDetailsLineItems" order="5.0"/>
    <loc xlink:type="locator" xlink:label="ExchangeRatioShares" xlink:href="xl-20210630.xsd#xl1_ExchangeRatioShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="ExchangeRatioShares" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_CommonStockNoParValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_SharePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:href="xl-20210630.xsd#xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerwithPivotalInvestmentCorporationIIDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="AcquisitionofQuantumDetailsTable" xlink:href="xl-20210630.xsd#xl1_AcquisitionofQuantumDetailsTable"/>
    <loc xlink:type="locator" xlink:label="AcquisitionofQuantumDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_AcquisitionofQuantumDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="AcquisitionofQuantumDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="MilestoneAxis" xlink:href="xl-20210630.xsd#xl1_MilestoneAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsTable" xlink:to="MilestoneAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MilestoneDomain" xlink:href="xl-20210630.xsd#xl1_MilestoneDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MilestoneAxis" xlink:to="MilestoneDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="FirstMilestoneMember" xlink:href="xl-20210630.xsd#xl1_FirstMilestoneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MilestoneAxis" xlink:to="FirstMilestoneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SecondAndThirdMilestoneMember" xlink:href="xl-20210630.xsd#xl1_SecondAndThirdMilestoneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MilestoneAxis" xlink:to="SecondAndThirdMilestoneMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InProcessResearchAndDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_InProcessResearchAndDevelopmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="QuantumFuelSystemsLLCMember" xlink:href="xl-20210630.xsd#xl1_QuantumFuelSystemsLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="QuantumFuelSystemsLLCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsTable" xlink:to="AcquisitionofQuantumDetailsLineItems" order="5.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredCashPayment" xlink:href="xl-20210630.xsd#xl1_DeferredCashPayment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsLineItems" xlink:to="DeferredCashPayment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsLineItems" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EstimatedFairvalue" xlink:href="xl-20210630.xsd#xl1_EstimatedFairvalue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsLineItems" xlink:to="EstimatedFairvalue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InitialEstimatedFairValue" xlink:href="xl-20210630.xsd#xl1_InitialEstimatedFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsLineItems" xlink:to="InitialEstimatedFairValue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DiscountedUtilizingRate" xlink:href="xl-20210630.xsd#xl1_DiscountedUtilizingRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsLineItems" xlink:to="DiscountedUtilizingRate" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate" xlink:href="xl-20210630.xsd#xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsLineItems" xlink:to="FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofQuantumDetailsLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RevenueDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="RevenueDetailsTable" xlink:href="xl-20210630.xsd#xl1_RevenueDetailsTable"/>
    <loc xlink:type="locator" xlink:label="RevenueDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_RevenueDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="RevenueDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueDetailsTable" xlink:to="us-gaap_ChangeInAccountingEstimateByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:to="us-gaap_ChangeInAccountingEstimateTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantyObligationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantyObligationsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:to="us-gaap_WarrantyObligationsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueDetailsTable" xlink:to="RevenueDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueDetailsLineItems" xlink:to="us-gaap_DeferredRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DescriptionOfSalesCommission" xlink:href="xl-20210630.xsd#xl1_DescriptionOfSalesCommission"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueDetailsLineItems" xlink:to="DescriptionOfSalesCommission" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalCommissionExpense" xlink:href="xl-20210630.xsd#xl1_TotalCommissionExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueDetailsLineItems" xlink:to="TotalCommissionExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueDetailsLineItems" xlink:to="us-gaap_StandardProductWarrantyDescription" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProjectsWarrantedTerm" xlink:href="xl-20210630.xsd#xl1_ProjectsWarrantedTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueDetailsLineItems" xlink:to="ProjectsWarrantedTerm" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/PropertyandEquipmentDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/IntangiblesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="AccumulatedAmortization" xlink:href="xl-20210630.xsd#xl1_AccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="AccumulatedAmortization" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_AdjustmentForAmortization" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails">
    <loc xlink:type="locator" xlink:label="NewMarketsTaxCreditFinancingAbstract" xlink:href="xl-20210630.xsd#xl1_NewMarketsTaxCreditFinancingAbstract"/>
    <loc xlink:type="locator" xlink:label="NewMarketsTaxCreditFinancingDetailsTable" xlink:href="xl-20210630.xsd#xl1_NewMarketsTaxCreditFinancingDetailsTable"/>
    <loc xlink:type="locator" xlink:label="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_NewMarketsTaxCreditFinancingDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingAbstract" xlink:to="NewMarketsTaxCreditFinancingDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsTable" xlink:to="us-gaap_InvestmentTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="InvestmentFundsMember" xlink:href="xl-20210630.xsd#xl1_InvestmentFundsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="InvestmentFundsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsTable" xlink:to="srt_OwnershipAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="XLHybridQuincyLLCMember" xlink:href="xl-20210630.xsd#xl1_XLHybridQuincyLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="XLHybridQuincyLLCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsTable" xlink:to="NewMarketsTaxCreditFinancingDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansFromOtherFederalHomeLoanBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansFromOtherFederalHomeLoanBanks"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_LoansFromOtherFederalHomeLoanBanks" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LoanedCombinedFunds" xlink:href="xl-20210630.xsd#xl1_LoanedCombinedFunds"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="LoanedCombinedFunds" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_DeferredFinanceCostsNet" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DescriptionOfTransaction" xlink:href="xl-20210630.xsd#xl1_DescriptionOfTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="DescriptionOfTransaction" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentsToAcquireLoansPayable" xlink:href="xl-20210630.xsd#xl1_PaymentsToAcquireLoansPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="PaymentsToAcquireLoansPayable" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetProceedsReceived" xlink:href="xl-20210630.xsd#xl1_NetProceedsReceived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="NetProceedsReceived" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashEquivalentsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashEquivalentsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_RestrictedCashEquivalentsCurrent" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewMarketsTaxCreditFinancingDetailsLineItems" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/DebtDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="DebtDetailsTable" xlink:href="xl-20210630.xsd#xl1_DebtDetailsTable"/>
    <loc xlink:type="locator" xlink:label="DebtDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_DebtDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="DebtDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="TypeOfAgreementAxis" xlink:href="xl-20210630.xsd#xl1_TypeOfAgreementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsTable" xlink:to="TypeOfAgreementAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfAgreementDomain" xlink:href="xl-20210630.xsd#xl1_TypeOfAgreementDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAgreementAxis" xlink:to="TypeOfAgreementDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="VehicleFinancingAgreementsMember" xlink:href="xl-20210630.xsd#xl1_VehicleFinancingAgreementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAgreementAxis" xlink:to="VehicleFinancingAgreementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ConvertibleNotesPayableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_DebtMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsTable" xlink:to="DebtDetailsLineItems" order="4.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDescription" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterestRateOfDebt" xlink:href="xl-20210630.xsd#xl1_InterestRateOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="InterestRateOfDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfFixedRate" xlink:href="xl-20210630.xsd#xl1_PercentageOfFixedRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="PercentageOfFixedRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseOfWarrants" xlink:href="xl-20210630.xsd#xl1_PurchaseOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="PurchaseOfWarrants" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="CommonStockOutstanding" xlink:href="xl-20210630.xsd#xl1_CommonStockOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="CommonStockOutstanding" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="AdditionalConvertibleSubordinatedDebt" xlink:href="xl-20210630.xsd#xl1_AdditionalConvertibleSubordinatedDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="AdditionalConvertibleSubordinatedDebt" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DescriptionOfConvertibleNotesPayable" xlink:href="xl-20210630.xsd#xl1_DescriptionOfConvertibleNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="DescriptionOfConvertibleNotesPayable" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="us-gaap_ConvertibleNotesPayable" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfConvertibleNotes" xlink:href="xl-20210630.xsd#xl1_PercentageOfConvertibleNotes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="PercentageOfConvertibleNotes" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="us-gaap_DerivativeLiabilities" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="us-gaap_InterestExpense" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="us-gaap_ConvertibleDebt" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfConvertibleNotes" xlink:href="xl-20210630.xsd#xl1_IssuanceOfConvertibleNotes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="IssuanceOfConvertibleNotes" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConvertiblePrincipalAmount" xlink:href="xl-20210630.xsd#xl1_ConvertiblePrincipalAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="ConvertiblePrincipalAmount" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedInterest" xlink:href="xl-20210630.xsd#xl1_AccruedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="AccruedInterest" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsLineItems" xlink:to="us-gaap_DebtInstrumentDescription" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsDetailsTable" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_FairValueMeasurementsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="FairValueMeasurementsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_WarrantMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsTable" xlink:to="FairValueMeasurementsDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodSharesOthers" xlink:href="xl-20210630.xsd#xl1_StockIssuedDuringPeriodSharesOthers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsLineItems" xlink:to="StockIssuedDuringPeriodSharesOthers" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/StockholdersEquityDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="StockholdersEquityDetailsTable" xlink:href="xl-20210630.xsd#xl1_StockholdersEquityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="StockholdersEquityDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_StockholdersEquityDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="StockholdersEquityDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsTable" xlink:to="StockholdersEquityDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/WarrantsDetails">
    <loc xlink:type="locator" xlink:label="WarrantsAbstract" xlink:href="xl-20210630.xsd#xl1_WarrantsAbstract"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsTable" xlink:href="xl-20210630.xsd#xl1_WarrantsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_WarrantsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAbstract" xlink:to="WarrantsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="PublicWarrantsMember" xlink:href="xl-20210630.xsd#xl1_PublicWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="PublicWarrantsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_WarrantMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsTable" xlink:to="WarrantsDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="WarrantsToPurchaseSharesOfCommonStock" xlink:href="xl-20210630.xsd#xl1_WarrantsToPurchaseSharesOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsLineItems" xlink:to="WarrantsToPurchaseSharesOfCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsLineItems" xlink:to="us-gaap_SharePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodSharesExercisedofWarrants" xlink:href="xl-20210630.xsd#xl1_StockIssuedDuringPeriodSharesExercisedofWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsLineItems" xlink:to="StockIssuedDuringPeriodSharesExercisedofWarrants" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="CashProceeds" xlink:href="xl-20210630.xsd#xl1_CashProceeds"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsLineItems" xlink:to="CashProceeds" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="warrantsOutstanding" xlink:href="xl-20210630.xsd#xl1_warrantsOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsLineItems" xlink:to="warrantsOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DescriptionOfWarrants" xlink:href="xl-20210630.xsd#xl1_DescriptionOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsLineItems" xlink:to="DescriptionOfWarrants" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationExpenseDetailsTable" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationExpenseDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationExpenseDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_ShareBasedCompensationExpenseDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ShareBasedCompensationExpenseDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_DirectorMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsTable" xlink:to="ShareBasedCompensationExpenseDetailsLineItems" order="4.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnrecognizedCompensationCost" xlink:href="xl-20210630.xsd#xl1_UnrecognizedCompensationCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsLineItems" xlink:to="UnrecognizedCompensationCost" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm" xlink:href="xl-20210630.xsd#xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsLineItems" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityNumberOfEmployees" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityNumberOfEmployees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsLineItems" xlink:to="dei_EntityNumberOfEmployees" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashReceivedFromOptionsExercised" xlink:href="xl-20210630.xsd#xl1_CashReceivedFromOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsLineItems" xlink:to="CashReceivedFromOptionsExercised" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockUnitsDirectorsTerm" xlink:href="xl-20210630.xsd#xl1_RestrictedStockUnitsDirectorsTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseDetailsLineItems" xlink:to="RestrictedStockUnitsDirectorsTerm" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/IncomeTaxesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsTable" xlink:href="xl-20210630.xsd#xl1_IncomeTaxesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_IncomeTaxesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_ForeignCountryMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_StateAndLocalJurisdictionMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="IncomeTaxesDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLimitationsOnUse" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardLimitationsOnUse" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardLimitationsOnUse"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_TaxCreditCarryforwardLimitationsOnUse" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RelatedPartyTransactionsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_LeaseAndRentalExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/CommitmentsandContingenciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="SponsorshipAgreementTerm" xlink:href="xl-20210630.xsd#xl1_SponsorshipAgreementTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="SponsorshipAgreementTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SponsorFees" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SponsorFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_SponsorFees" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SponsorshipAgreement" xlink:href="xl-20210630.xsd#xl1_SponsorshipAgreement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="SponsorshipAgreement" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForPurchaseOfOtherAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForPurchaseOfOtherAssets1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_PaymentsForPurchaseOfOtherAssets1" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseCommitmentsDescription" xlink:href="xl-20210630.xsd#xl1_PurchaseCommitmentsDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="PurchaseCommitmentsDescription" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/RetirementPlanDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="RetirementPlanDetailsTable" xlink:href="xl-20210630.xsd#xl1_RetirementPlanDetailsTable"/>
    <loc xlink:type="locator" xlink:label="RetirementPlanDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_RetirementPlanDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="RetirementPlanDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanDetailsTable" xlink:to="RetirementPlanDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanDetailsLineItems" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferralRatePercentage" xlink:href="xl-20210630.xsd#xl1_DeferralRatePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanDetailsLineItems" xlink:to="DeferralRatePercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanDetailsLineItems" xlink:to="us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RequiresParticipantAge" xlink:href="xl-20210630.xsd#xl1_RequiresParticipantAge"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanDetailsLineItems" xlink:to="RequiresParticipantAge" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RetirementPlanContributionDescription" xlink:href="xl-20210630.xsd#xl1_RetirementPlanContributionDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanDetailsLineItems" xlink:to="RetirementPlanContributionDescription" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/BusinessCombinationDetails">
    <loc xlink:type="locator" xlink:label="BusinessCombinationAbstract" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationDetailsTable" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationAbstract" xlink:to="BusinessCombinationDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsTable" xlink:to="BusinessCombinationDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationDescription" xlink:href="xl-20210630.xsd#xl1_BusinessCombinationDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsLineItems" xlink:to="BusinessCombinationDescription" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfSellers" xlink:href="xl-20210630.xsd#xl1_NumberOfSellers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsLineItems" xlink:to="NumberOfSellers" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommonStockIssued" xlink:href="xl-20210630.xsd#xl1_CommonStockIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsLineItems" xlink:to="CommonStockIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsLineItems" xlink:to="us-gaap_BusinessCombinationAcquiredReceivablesFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SellingGeneralAndAdministrationExpenseCompensationCosts" xlink:href="xl-20210630.xsd#xl1_SellingGeneralAndAdministrationExpenseCompensationCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsLineItems" xlink:to="SellingGeneralAndAdministrationExpenseCompensationCosts" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueOfCustomerRelationshipsTerm" xlink:href="xl-20210630.xsd#xl1_FairValueOfCustomerRelationshipsTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsLineItems" xlink:to="FairValueOfCustomerRelationshipsTerm" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashMergerRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashMergerRelatedCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsLineItems" xlink:to="us-gaap_NoncashMergerRelatedCosts" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EliminationOfInterestExpense" xlink:href="xl-20210630.xsd#xl1_EliminationOfInterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDetailsLineItems" xlink:to="EliminationOfInterestExpense" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesDetails">
    <loc xlink:type="locator" xlink:label="RouAssetsAndLeaseLiabilitiesAbstract" xlink:href="xl-20210630.xsd#xl1_RouAssetsAndLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseRightsOfUseAsset" xlink:href="xl-20210630.xsd#xl1_OperatingLeaseRightsOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="OperatingLeaseRightsOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RouAssetsAndLeaseLiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/NotePayableDetails">
    <loc xlink:type="locator" xlink:label="NotePayableAbstract" xlink:href="xl-20210630.xsd#xl1_NotePayableAbstract"/>
    <loc xlink:type="locator" xlink:label="NotePayableDetailsTable" xlink:href="xl-20210630.xsd#xl1_NotePayableDetailsTable"/>
    <loc xlink:type="locator" xlink:label="NotePayableDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_NotePayableDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableAbstract" xlink:to="NotePayableDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PPPNoteMember" xlink:href="xl-20210630.xsd#xl1_PPPNoteMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="PPPNoteMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableDetailsTable" xlink:to="NotePayableDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="PrincipalAmount" xlink:href="xl-20210630.xsd#xl1_PrincipalAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableDetailsLineItems" xlink:to="PrincipalAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/SubsequentEventDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventDetailsTable" xlink:href="xl-20210630.xsd#xl1_SubsequentEventDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventDetailsLineItems" xlink:href="xl-20210630.xsd#xl1_SubsequentEventDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="SubsequentEventDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventDetailsTable" xlink:to="SubsequentEventDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventDetailsLineItems" xlink:to="us-gaap_ConvertibleNotesPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.xlfleetcorp.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="xl-20210630.xsd#xl1_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentDescription" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentDescription" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>ea148998-posam_xlfleet_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xl1="http://www.xlfleetcorp.com/20210630"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="xl-20210630.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</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="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</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="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</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="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</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="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</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="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</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="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</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="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</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="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</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="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">xl1:RestatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">xl1:RestatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xl1:PIPESharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">xl1:SubscriptionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">xl1:SubscriptionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xl1:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xl1:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xl1:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xl1:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">xl1:XLOwnedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">xl1:MergerOwnedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:QuantumFuelSystemsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:QuantumFuelSystemsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:QuantumFuelSystemsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="xl1:MilestoneAxis">xl1:FirstMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="xl1:MilestoneAxis">xl1:SecondAndThirdMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:QuantumFuelSystemsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:WarrantyObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:WarrantyObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:TotalRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:TotalRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <startDate>2015-03-01</startDate>
            <endDate>2015-03-04</endDate>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">xl1:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">xl1:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">xl1:XLHybridQuincyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">xl1:XLHybridQuincyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <instant>2020-12-24</instant>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-21</instant>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="xl1:TypeOfAgreementAxis">xl1:VehicleFinancingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <instant>2020-12-21</instant>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-21</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">xl1:WarrantsForTheIssuanceOfCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">xl1:StockOptionsIssuedAndOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">xl1:AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-14</endDate>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</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="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</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="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">xl1:WorldEnergyEfficiencyServicesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-17</instant>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">xl1:OneCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">xl1:TwoCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:WarrantyObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:TotalRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:TotalRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:TotalRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">xl1:TotalRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:PurchasePriceConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:PurchasePriceConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis">xl1:PurchasePriceConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis">xl1:PurchasePriceConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:WorldEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:WorldEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:WorldEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xl1:WorldEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="xl1:RDAndManufacturingFacilitiesAxis">xl1:OfficeSpaceAndRDAndManufacturingFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="xl1:RDAndManufacturingFacilitiesAxis">xl1:OfficeSpaceAndRDAndManufacturingFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="xl1:RDAndManufacturingFacilitiesAxis">xl1:OfficeSpaceAndRDAndManufacturingFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xl1:PPPNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</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="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-24</endDate>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
        </entity>
        <period>
            <startDate>2021-02-25</startDate>
            <endDate>2021-03-01</endDate>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">xl1:XLLegacyWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">xl1:XLLegacyWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">xl1:XLLegacyWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">xl1:XLLegacyWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001772720</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-15</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <dei:EntityRegistrantName contextRef="c0">XL Fleet Corp.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFilerCategory contextRef="c0">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="c0">false</dei:EntityExTransitionPeriod>
    <dei:AmendmentDescription contextRef="c0">On
January&#160;14, 2021, XL Fleet Corp. (&#x201c;XL Fleet,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; or &#x201c;our&#x201d;)
filed a registration statement with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;), on Form&#160;S-1&#160;(File&#160;No.&#160;333-252089)&#160;(the
&#x201c;Registration Statement&#x201d;). The Registration Statement, as amended, was declared effective by the SEC on January&#160;22,
2021. &#160;The prospectus dated January 22, 2021, which forms a part of the Registration Statement (as supplemented to date, the &#x201c;Prospectus&#x201d;)
related to (1) the issuance by us of up to an aggregate of 11,900,000 shares of our common stock, $0.0001 par value per share (&#x201c;Common
Stock&#x201d;), which consists of (i) up to 4,233,333 shares of Common Stock that are issuable upon the exercise of 4,233,333 warrants
(the &#x201c;Private Placement Warrants&#x201d;) originally issued in a private placement in connection with the initial public offering
of our predecessor company, Pivotal Investment Corporation II (&#x201c;Pivotal&#x201d;), and (ii) up to 7,666,667 shares of Common Stock
that are issuable upon the exercise of 7,666,667 warrants originally issued in the initial public offering of Pivotal (the &#x201c;Public
Warrants&#x201d;), and (2) the offer and sale from time to time by the selling securityholders named in the Prospectus (the &#x201c;Selling
Securityholders&#x201d;) of (A) up to 48,083,495 shares of Common Stock, including (i) 15,000,000 shares of Common Stock originally issued
in a private placement at the closing of the Business Combination (as defined below), (ii) 21,504,622 shares of Common Stock issued to
directors, officers and affiliates of Legacy XL (as defined below) pursuant to the Merger Agreement (as defined below) in connection
with the Business Combination, (iii) 5,750,000 shares of Common Stock issued upon conversion of shares held by Pivotal Investment Corporation
II (the &#x201c;Sponsor&#x201d;) and certain affiliates of Pivotal in connection with the Business Combination, (iv) up to 4,233,333 shares
of Common Stock that are issuable upon the exercise of the Private Placement Warrants, and (v) up to 1,595,540 shares issued or issuable
upon the exercise of Legacy XL warrants (the &#x201c;Legacy XL Warrants&#x201d;) assumed by us in connection with the Business Combination,
and (B) up to 4,233,333 Private Placement Warrants.On
March&#160;31, 2021, we filed our Annual Report on Form&#160;10-K&#160;for the fiscal year ended December&#160;31, 2020 (the &#x201c;Original
Filing&#x201d;). On May&#160;17, 2021, we filed an Annual Report on Form&#160;10-K/A&#160;(the &#x201c;Amendment No.&#160;1&#x201d;) for
purposes of restating the consolidated financial statements and related information set forth in the Original Filing due to the reasons
stated below.This
post-effective amendment (the &#x201c;POSAM&#x201d;) is being filed to (i) withdraw and remove from registration the shares of Common Stock
to be issued upon exercise of the Public Warrants that were registered on the Registration Statement and which Public Warrants are no
longer outstanding as described below, (ii)&#160;include information from the Amendment No.&#160;1 for the year ended December&#160;31,
2020 and (iii)&#160;update certain other information in the Registration Statement.No
additional securities are being registered under this POSAM and all applicable registration and filing fees were paid at the time of
the original filing of the Registration Statement.</dei:AmendmentDescription>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c1" decimals="-3" unitRef="usd">329641000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="-3" unitRef="usd">3386000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c1" decimals="-3" unitRef="usd">150000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c2" decimals="-3" unitRef="usd">150000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c1" decimals="-3" unitRef="usd">10559000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="-3" unitRef="usd">1159000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c1" decimals="-3" unitRef="usd">3574000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c2" decimals="-3" unitRef="usd">2240000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c1" decimals="-3" unitRef="usd">1396000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="-3" unitRef="usd">146000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c1" decimals="-3" unitRef="usd">345320000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="-3" unitRef="usd">7081000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c1" decimals="-3" unitRef="usd">579000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="-3" unitRef="usd">840000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c1" decimals="-3" unitRef="usd">593000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c2" decimals="-3" unitRef="usd">809000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c1" decimals="-3" unitRef="usd">489000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c2" decimals="-3" unitRef="usd">489000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c1" decimals="-3" unitRef="usd">32000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c2" decimals="-3" unitRef="usd">30000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c1" decimals="-3" unitRef="usd">347013000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c2" decimals="-3" unitRef="usd">9249000</us-gaap:Assets>
    <us-gaap:OtherLongTermDebtCurrent contextRef="c1" decimals="-3" unitRef="usd">110000</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:OtherLongTermDebtCurrent contextRef="c2" decimals="-3" unitRef="usd">1435000</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:ConvertibleSubordinatedDebtCurrent contextRef="c2" decimals="-3" unitRef="usd">9102000</us-gaap:ConvertibleSubordinatedDebtCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">1349000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c1" decimals="-3" unitRef="usd">4372000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c2" decimals="-3" unitRef="usd">549000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c1" decimals="-3" unitRef="usd">4601000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">3054000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c1" decimals="-3" unitRef="usd">9083000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">15489000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent contextRef="c1" decimals="-3" unitRef="usd">98000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent contextRef="c2" decimals="-3" unitRef="usd">1849000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:DeferredRevenue contextRef="c1" decimals="-3" unitRef="usd">305000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue contextRef="c2" decimals="-3" unitRef="usd">133000</us-gaap:DeferredRevenue>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c1" decimals="-3" unitRef="usd">924000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c2" decimals="-3" unitRef="usd">1101000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <xl1:NewMarketTaxCreditObligationNonCurrent contextRef="c1" decimals="-3" id="ix_0_fact" unitRef="usd">4412000</xl1:NewMarketTaxCreditObligationNonCurrent>
    <xl1:NewMarketTaxCreditObligationNonCurrent contextRef="c2" decimals="-3" id="ix_2_fact" unitRef="usd">4377000</xl1:NewMarketTaxCreditObligationNonCurrent>
    <xl1:WarrantLiabilities contextRef="c1" decimals="-3" unitRef="usd">143295000</xl1:WarrantLiabilities>
    <us-gaap:Liabilities contextRef="c1" decimals="-3" unitRef="usd">158117000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c2" decimals="-3" unitRef="usd">22949000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c1" decimals="4" unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c2" decimals="4" unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c1" decimals="INF" unitRef="shares">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c2" decimals="INF" unitRef="shares">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c1" decimals="INF" unitRef="shares">131365254</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c1" decimals="INF" unitRef="shares">131365254</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c2" decimals="INF" unitRef="shares">80400727</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c2" decimals="INF" unitRef="shares">80400727</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c1" decimals="-3" unitRef="usd">13000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c2" decimals="-3" unitRef="usd">8000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c1" decimals="-3" unitRef="usd">317084000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c2" decimals="-3" unitRef="usd">53887000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c1" decimals="-3" unitRef="usd">-128201000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="-3" unitRef="usd">-67595000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c1" decimals="-3" unitRef="usd">188896000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="-3" unitRef="usd">-13700000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c1" decimals="-3" unitRef="usd">347013000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="-3" unitRef="usd">9249000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c4" decimals="-3" unitRef="usd">20338000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c5" decimals="-3" unitRef="usd">7215000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c4" decimals="-3" unitRef="usd">17594000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c5" decimals="-3" unitRef="usd">8075000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c4" decimals="-3" unitRef="usd">2744000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c5" decimals="-3" unitRef="usd">-860000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c4" decimals="-3" unitRef="usd">4445000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c5" decimals="-3" unitRef="usd">2874000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c4" decimals="-3" unitRef="usd">13593000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c5" decimals="-3" unitRef="usd">9835000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss contextRef="c4" decimals="-3" unitRef="usd">-15294000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c5" decimals="-3" unitRef="usd">-13569000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet contextRef="c4" decimals="-3" unitRef="usd">-6370000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c5" decimals="-3" unitRef="usd">-2151000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c4" decimals="-3" unitRef="usd">-1038000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <xl1:ChangesInFairValueOfWarrantLiability contextRef="c4" decimals="-3" unitRef="usd">-35015000</xl1:ChangesInFairValueOfWarrantLiability>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c4" decimals="-3" unitRef="usd">-2889000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c5" decimals="-3" unitRef="usd">819000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" unitRef="usd">-60606000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="-3" unitRef="usd">-14901000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c4" decimals="2" unitRef="usdPershares">-0.72</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c5" decimals="2" unitRef="usdPershares">-0.19</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="c4" decimals="INF" unitRef="shares">84565448</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="c5" decimals="INF" unitRef="shares">79823065</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:SharesOutstanding contextRef="c9" decimals="INF" unitRef="shares">80400727</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="-3" unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="-3" unitRef="usd">53887000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c11" decimals="-3" unitRef="usd">-67595000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="-3" unitRef="usd">-13700000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c12" decimals="INF" unitRef="shares">488625</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c13" decimals="-3" unitRef="usd">114000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c4" decimals="-3" unitRef="usd">114000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <xl1:StockIssuedDuringPeriodSharesExercisedofWarrants contextRef="c12" decimals="INF" unitRef="shares">4995584</xl1:StockIssuedDuringPeriodSharesExercisedofWarrants>
    <xl1:StockIssuedDuringPeriodValueWarrantsExercised contextRef="c13" decimals="-3" unitRef="usd">884000</xl1:StockIssuedDuringPeriodValueWarrantsExercised>
    <xl1:StockIssuedDuringPeriodValueWarrantsExercised contextRef="c4" decimals="-3" unitRef="usd">884000</xl1:StockIssuedDuringPeriodValueWarrantsExercised>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c13" decimals="-3" unitRef="usd">978000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c4" decimals="-3" unitRef="usd">978000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c12" decimals="INF" unitRef="shares">1715918</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c13" decimals="-3" unitRef="usd">17446000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c4" decimals="-3" unitRef="usd">17446000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <xl1:IssuanceOfRestrictedStockinShares contextRef="c12" decimals="INF" unitRef="shares">25309</xl1:IssuanceOfRestrictedStockinShares>
    <xl1:PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated contextRef="c12" decimals="INF" unitRef="shares">28739091</xl1:PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated>
    <xl1:PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated contextRef="c12" decimals="-3" unitRef="usd">3000</xl1:PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated>
    <xl1:PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated contextRef="c13" decimals="-3" unitRef="usd">98886000</xl1:PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated>
    <xl1:PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated contextRef="c4" decimals="-3" unitRef="usd">98889000</xl1:PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated>
    <xl1:SharesIssuedInOfferingNetOfIssuanceCostsinShares contextRef="c12" decimals="INF" unitRef="shares">15000000</xl1:SharesIssuedInOfferingNetOfIssuanceCostsinShares>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="c12" decimals="-3" unitRef="usd">2000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="c13" decimals="-3" unitRef="usd">144889000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="c4" decimals="-3" unitRef="usd">144891000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:ProfitLoss contextRef="c14" decimals="-3" unitRef="usd">-60606000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c4" decimals="-3" unitRef="usd">-60606000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding contextRef="c15" decimals="INF" unitRef="shares">131365254</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c15" decimals="-3" unitRef="usd">13000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c16" decimals="-3" unitRef="usd">317084000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c17" decimals="-3" unitRef="usd">-128201000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c1" decimals="-3" unitRef="usd">188896000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding contextRef="c18" decimals="INF" unitRef="shares">79451338</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="-3" unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="-3" unitRef="usd">53522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="-3" unitRef="usd">-52684000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c21" decimals="-3" unitRef="usd">846000</us-gaap:StockholdersEquity>
    <xl1:IssuanceOfRestrictedStockinShares contextRef="c22" decimals="INF" unitRef="shares">446333</xl1:IssuanceOfRestrictedStockinShares>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c22" decimals="INF" unitRef="shares">44154</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c23" decimals="-3" unitRef="usd">10000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c5" decimals="-3" unitRef="usd">10000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="c22" decimals="INF" unitRef="shares">458902</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c23" decimals="-3" unitRef="usd">109000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c5" decimals="-3" unitRef="usd">109000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c23" decimals="-3" unitRef="usd">38000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c5" decimals="-3" unitRef="usd">38000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c23" decimals="-3" unitRef="usd">208000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c5" decimals="-3" unitRef="usd">208000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c24" decimals="-3" unitRef="usd">-10000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c5" decimals="-3" unitRef="usd">-10000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:ProfitLoss contextRef="c24" decimals="-3" unitRef="usd">-14901000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="-3" unitRef="usd">-14901000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding contextRef="c9" decimals="INF" unitRef="shares">80400727</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="-3" unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="-3" unitRef="usd">53887000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c11" decimals="-3" unitRef="usd">-67595000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="-3" unitRef="usd">-13700000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" unitRef="usd">-60606000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="-3" unitRef="usd">-14901000</us-gaap:NetIncomeLoss>
    <us-gaap:FairValueAdjustmentOfWarrants contextRef="c4" decimals="-3" unitRef="usd">35015000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:ShareBasedCompensation contextRef="c4" decimals="-3" unitRef="usd">978000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c5" decimals="-3" unitRef="usd">208000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c5" decimals="-3" unitRef="usd">22000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DepreciationAndAmortization contextRef="c4" decimals="-3" unitRef="usd">622000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c5" decimals="-3" unitRef="usd">319000</us-gaap:DepreciationAndAmortization>
    <xl1:ContingentSConsideration contextRef="c4" decimals="-3" unitRef="usd">796000</xl1:ContingentSConsideration>
    <xl1:ContingentSConsideration contextRef="c5" decimals="-3" unitRef="usd">80000</xl1:ContingentSConsideration>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c4" decimals="-3" unitRef="usd">-2889000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c5" decimals="-3" unitRef="usd">819000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <xl1:LossOnExtinguishmentOfDebt contextRef="c4" decimals="-3" unitRef="usd">-1038000</xl1:LossOnExtinguishmentOfDebt>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c4" decimals="-3" unitRef="usd">4629000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c5" decimals="-3" unitRef="usd">1598000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c4" decimals="-3" unitRef="usd">9400000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c5" decimals="-3" unitRef="usd">-2610000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c4" decimals="-3" unitRef="usd">1334000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c5" decimals="-3" unitRef="usd">-215000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c4" decimals="-3" unitRef="usd">1250000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c5" decimals="-3" unitRef="usd">-260000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c4" decimals="-3" unitRef="usd">2000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c5" decimals="-3" unitRef="usd">-283000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c4" decimals="-3" unitRef="usd">3823000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c5" decimals="-3" unitRef="usd">-1089000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="c4" decimals="-3" unitRef="usd">2749000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="c5" decimals="-3" unitRef="usd">-450000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c4" decimals="-3" unitRef="usd">172000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c5" decimals="-3" unitRef="usd">113000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c4" decimals="-3" unitRef="usd">-19881000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c5" decimals="-3" unitRef="usd">-11551000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c4" decimals="-3" unitRef="usd">145000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c5" decimals="-3" unitRef="usd">28000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c4" decimals="-3" unitRef="usd">-145000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c5" decimals="-3" unitRef="usd">-28000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <xl1:ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes contextRef="c4" decimals="-3" unitRef="usd">8100000</xl1:ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes>
    <xl1:ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes contextRef="c5" decimals="-3" unitRef="usd">10000000</xl1:ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes>
    <us-gaap:RepaymentsOfSubordinatedShortTermDebt contextRef="c4" decimals="-3" unitRef="usd">11250000</us-gaap:RepaymentsOfSubordinatedShortTermDebt>
    <xl1:ProceedsFromPaycheckProtectionProgram contextRef="c4" decimals="-3" unitRef="usd">1100000</xl1:ProceedsFromPaycheckProtectionProgram>
    <xl1:RepaymentsToPaycheckProtectionProgram contextRef="c4" decimals="-3" unitRef="usd">1100000</xl1:RepaymentsToPaycheckProtectionProgram>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c5" decimals="-3" unitRef="usd">2500000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="c4" decimals="-3" unitRef="usd">3177000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="c5" decimals="-3" unitRef="usd">496000</us-gaap:RepaymentsOfConvertibleDebt>
    <xl1:RepaymentOfContingentConsideration contextRef="c4" decimals="-3" unitRef="usd">450000</xl1:RepaymentOfContingentConsideration>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c4" decimals="-3" unitRef="usd">2500000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c5" decimals="-3" unitRef="usd">2612000</us-gaap:RepaymentsOfLinesOfCredit>
    <xl1:RepaymentsOfRevolvingLineOfCredit contextRef="c4" decimals="-3" unitRef="usd">-2500000</xl1:RepaymentsOfRevolvingLineOfCredit>
    <xl1:ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts contextRef="c4" decimals="-3" unitRef="usd">207169000</xl1:ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c4" decimals="-3" unitRef="usd">144891000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentOfFinancingAndStockIssuanceCosts contextRef="c5" decimals="-3" unitRef="usd">184000</us-gaap:PaymentOfFinancingAndStockIssuanceCosts>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c4" decimals="-3" unitRef="usd">114000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c5" decimals="-3" unitRef="usd">10000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsToMinorityShareholders contextRef="c5" decimals="-3" unitRef="usd">10000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromWarrantExercises contextRef="c4" decimals="-3" unitRef="usd">884000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c4" decimals="-3" unitRef="usd">346281000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c5" decimals="-3" unitRef="usd">9208000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c4" decimals="-3" unitRef="usd">326255000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c5" decimals="-3" unitRef="usd">-2371000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="-3" unitRef="usd">3536000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c21" decimals="-3" unitRef="usd">5907000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c1" decimals="-3" unitRef="usd">329791000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="-3" unitRef="usd">3536000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c4" decimals="-3" unitRef="usd">389000</us-gaap:InterestPaidNet>
    <us-gaap:StockIssued1 contextRef="c5" decimals="-3" unitRef="usd">38000</us-gaap:StockIssued1>
    <xl1:InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte contextRef="c4" decimals="-3" unitRef="usd">108280000</xl1:InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte>
    <xl1:ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination contextRef="c5" decimals="-3" unitRef="usd">1650000</xl1:ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination>
    <us-gaap:FairValueOfAssetsAcquired contextRef="c5" decimals="-3" unitRef="usd">109000</us-gaap:FairValueOfAssetsAcquired>
    <xl1:IssuanceCostsInAccruedExpenses contextRef="c5" decimals="-3" unitRef="usd">25000</xl1:IssuanceCostsInAccruedExpenses>
    <us-gaap:DebtConversionConvertedInstrumentAmount1 contextRef="c4" decimals="-3" unitRef="usd">17446000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <xl1:RetrospectiveRecapitalizationOfStockholdersEquity contextRef="c4" decimals="-3" unitRef="usd">51005000</xl1:RetrospectiveRecapitalizationOfStockholdersEquity>
    <xl1:ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable contextRef="c4" decimals="-3" unitRef="usd">-1349000</xl1:ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable>
    <xl1:IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable contextRef="c4" decimals="-3" unitRef="usd">5637000</xl1:IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable>
    <xl1:ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable contextRef="c4" decimals="-3" unitRef="usd">-8526000</xl1:ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 1. Organization, Description of Business and Liquidity&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Description of Business: XL Fleet Corp. and its subsidiaries (&#x201c;XL
Fleet&#x201d; or the &#x201c;Company&#x201d;) is a leading provider of fleet electrification solutions for commercial vehicles in North America,
with over 4,300 electrified powertrain systems sold and driven over 140 million miles by over 200 fleets, as of December 31, 2020. XL
Fleet&#x2019;s vision is to become the world leader in fleet electrification solutions, with a mission of accelerating the adoption of
fleet electrification systems through cost effective, customer tailored and comprehensive solutions.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Merger and Organization:&lt;/b&gt; On December 21, 2020 (the &#x201c;Closing
Date&#x201d;), privately held XL Hybrids, Inc., a Delaware corporation, (&#x201c;Legacy XL&#x201d;) consummated the merger pursuant to that
certain Agreement and Plan of Reorganization, dated as of September 17, 2020 (the &#x201c;Merger Agreement&#x201d;), by and among Pivotal
Investment Corporation II (&#x201c;Pivotal&#x201d;), PIC II Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of Pivotal
(&#x201c;Merger Sub&#x201d;), and Legacy XL. Pursuant to the terms of the Merger Agreement, a business combination between Legacy XL and
Pivotal was effected through the merger of Merger Sub with and into Legacy XL, with Legacy XL surviving as a wholly-owned subsidiary of
Pivotal (the &#x201c;Merger&#x201d; and, collectively with the other transactions described in the Merger Agreement, the &#x201c;Business
Combination&#x201d;). On the Closing Date, and in connection with the closing of the Business Combination (the &#x201c;Closing&#x201d;),
Pivotal Investment Corporation II changed its name to XL Fleet Corp. (&#x201c;XL Fleet Corp.&#x201d;) (See Note 4).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;COVID-19 Worldwide Pandemic:&lt;/b&gt; On March 11, 2020, the World Health
Organization characterized the outbreak of the novel coronavirus (&#x201c;COVID-19&#x201d;) as a global pandemic and recommended containment
and mitigation measures. Since then, extraordinary actions have been taken by international, federal, state, and local public health and
governmental authorities to contain and combat the outbreak and spread of COVID-19 in regions throughout the world. These actions include
travel bans, quarantines, &#x201c;stay-at-home&#x201d; orders, and similar mandates for many individuals to substantially restrict daily
activities and for many businesses to curtail or cease normal operations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Consistent with the actions taken by governmental authorities, the
Company has taken appropriately cautious steps to protect its workforce and support community efforts. As part of these efforts, and in
accordance with applicable government directives, the Company initially implemented work from home policies where practical at its facilities
in late March 2020. Starting late March 2020, approximately 40 of its employees were able to complete their duties from home, which enabled
much critical work to continue. The remaining 19 members of its workforce were unable to perform their normal duties from home. In April
2020, the Company resumed limited operations under revised operational and manufacturing plans that conform to the latest COVID-19 health
precautions. This includes universal facial covering requirements, rearranging facilities to follow social distancing protocols, conducting
regular temperature checks and undertaking regular and thorough disinfecting of surfaces and tools. However, the COVID-19 pandemic and
the continued precautionary actions taken related to COVID-19 have adversely impacted, and are expected to continue to adversely impact,
its operations, its contractors and the automotive original equipment manufacturers.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has experienced, and expects to continue to experience,
reduced operations and production line shutdowns at vehicle OEMs due to COVID-19, limitations on travel by the Company&#x2019;s personnel
and personnel of the Company&#x2019;s customers, and future delays or shutdowns of vehicle OEMs or the Company&#x2019;s suppliers.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The COVID-19 pandemic and the protocols and procedures the Company
has implemented in response to the pandemic have caused some delays in operational activities. The full impact of the COVID-19 pandemic
on its business and results of operations subsequent to December 31, 2020 will depend on future developments, such as the ultimate duration
and scope of the outbreak and its impact on its operations and impact on its customers and industry partners.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Liquidity:&lt;/b&gt; The Company believes its cash and cash equivalents
on hand at December 31, 2020 and management&#x2019;s operating plan, will provide sufficient liquidity to fund its operations for at least
the next twelve months from the issuance of these financial statements.&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BusinessCombinationReasonForBusinessCombination contextRef="c53">XL Fleet Corp. and its subsidiaries (&#x201c;XL
Fleet&#x201d; or the &#x201c;Company&#x201d;) is a leading provider of fleet electrification solutions for commercial vehicles in North America,
with over 4,300 electrified powertrain systems sold and driven over 140 million miles by over 200 fleets, as of December 31, 2020. XL
Fleet&#x2019;s vision is to become the world leader in fleet electrification solutions, with a mission of accelerating the adoption of
fleet electrification systems through cost effective, customer tailored and comprehensive solutions.</us-gaap:BusinessCombinationReasonForBusinessCombination>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 2. Restatement of Previously Issued Financial Statements&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On April 12, 2021, the Acting Director of the Division of Corporation
Finance and Acting Chief Accountant of the Securities and Exchange Commission together issued a statement regarding the accounting and
reporting considerations for warrants issued by special purpose acquisition companies entitled &#x201c;Staff Statement on Accounting and
Reporting Considerations for Warrants Issued by Special Purpose Acquisition Companies (&#x201c;SPACs&#x201d;)&#x201d; (the &#x201c;SEC Statement&#x201d;).
Specifically, the SEC Statement focused on certain settlement terms and provisions related to certain tender offers, which terms are similar
to those contained in the warrant agreement dated as of July 11, 2019 (the &#x201c;Warrant Agreement&#x201d;), between Legacy XL and Pivotal,
which was assumed by the Company on December 21, 2020 in connection with the Business Combination. The Warrant Agreement relates to 7,666,667
warrants (the &#x201c;Public Warrants&#x201d;) issued in connection with Pivotal&#x2019;s Initial Public Offering (the &#x201c;IPO&#x201d;),
and 4,233,333 warrants (the &#x201c;Private Placement Warrants&#x201d;), originally issued in a private placement in connection with the
IPO, and together, (the &#x201c;Warrants&#x201d;) which are discussed in Note 4, Note 12 and Note 14. The Company previously accounted for
the Warrants as components of equity.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In further consideration of the guidance in Accounting Standards Codification
(&#x201c;ASC&#x201d;) 815-40, Derivatives and Hedging &#x2014; Contracts in Entity&#x2019;s Own Equity, the Company concluded that a provision
in the Warrant Agreement related to certain tender or exchange offers precludes the Warrants from being accounted for as components of
equity. As the Warrants meet the definition of a derivative as contemplated in ASC 815, the Warrants should be recorded as derivative
liabilities on the Consolidated Balance Sheets and measured at fair value at inception (on the date of the IPO) and at each reporting
date in accordance with ASC 820, Fair Value Measurement, with changes in fair value recognized in the Consolidated Statements of Operations
in the period of change.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The audit committee of the Company&#x2019;s Board of Directors, in consultation
with the Company&#x2019;s management, and after discussion with the Company&#x2019;s independent registered public accounting firm, concluded
that the Company&#x2019;s previously issued audited financial statements as of and for the year ended December 31, 2020, as previously
reported in its Form 10-K, should no longer be relied upon based on the matters described above. As such, the Company is restating its
consolidated financial statements as of and for the year ended December 31, 2020 included herein. The restated classification and reported
values of the Warrants as accounted for under ASC 815-40 are included in the consolidated financial statements herein.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"&gt;The following tables summarize the effect of the restatement on each
financial statement line item as of the dates, and for the period, indicated:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As&#160;Previously&lt;br/&gt; Reported&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Adjustment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;As Restated&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Consolidated Balance Sheet as of December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Warrant liabilities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-27"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;143,295&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;143,295&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Total liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,822&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;143,295&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;158,117&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Additional paid-in capital&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;425,364&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(108,280&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;317,084&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accumulated deficit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(93,186&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(35,015&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(128,201&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total stockholders&#x2019; equity&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;332,191&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(143,295&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;188,896&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Consolidated Statement of Operations for the Year Ended December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Change in fair value of warrant liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-28"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;35,015&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;35,015&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Net loss&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(25,591&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(35,015&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(60,606&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Basic and diluted weighted average shares outstanding&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(0.30&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(0.42&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(0.72&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Consolidated Statement of Cash Flows for Year Ended December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Cash Flows from Operating Activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 9pt"&gt;Net loss&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(25,591&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(35,015&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(60,606&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 9pt"&gt;Adjustments to reconcile net loss to net cash used in operating activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 0.5in"&gt;Change in fair value of warrant liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-29"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35,015&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35,015&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Non-Cash Investing and Financing Activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.5in"&gt;Initial measurement of warrants assumed in connection with the Business Combination accounted for as liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-30"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;108,280&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;108,280&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <us-gaap:SharesIssued contextRef="c54" decimals="0" unitRef="shares">7666667</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="c55" decimals="0" unitRef="shares">4233333</us-gaap:SharesIssued>
    <srt:ScheduleOfCondensedFinancialStatementsTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As&#160;Previously&lt;br/&gt; Reported&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Adjustment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;As Restated&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Consolidated Balance Sheet as of December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Warrant liabilities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-27"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;143,295&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;143,295&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Total liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,822&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;143,295&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;158,117&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Additional paid-in capital&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;425,364&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(108,280&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;317,084&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accumulated deficit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(93,186&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(35,015&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(128,201&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total stockholders&#x2019; equity&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;332,191&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(143,295&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;188,896&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Consolidated Statement of Operations for the Year Ended December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Change in fair value of warrant liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-28"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;35,015&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;35,015&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Net loss&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(25,591&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(35,015&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(60,606&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Basic and diluted weighted average shares outstanding&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(0.30&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(0.42&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(0.72&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Consolidated Statement of Cash Flows for Year Ended December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Cash Flows from Operating Activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 9pt"&gt;Net loss&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(25,591&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(35,015&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(60,606&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 9pt"&gt;Adjustments to reconcile net loss to net cash used in operating activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 0.5in"&gt;Change in fair value of warrant liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-29"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35,015&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35,015&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Non-Cash Investing and Financing Activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.5in"&gt;Initial measurement of warrants assumed in connection with the Business Combination accounted for as liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-30"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;108,280&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;108,280&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</srt:ScheduleOfCondensedFinancialStatementsTableTextBlock>
    <xl1:WarrantLiabilities contextRef="c57" decimals="-3" unitRef="usd">143295000</xl1:WarrantLiabilities>
    <xl1:WarrantLiabilities contextRef="c58" decimals="-3" unitRef="usd">143295000</xl1:WarrantLiabilities>
    <us-gaap:Liabilities contextRef="c56" decimals="-3" unitRef="usd">14822000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c57" decimals="-3" unitRef="usd">143295000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c58" decimals="-3" unitRef="usd">158117000</us-gaap:Liabilities>
    <us-gaap:AdditionalPaidInCapital contextRef="c56" decimals="-3" unitRef="usd">425364000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c57" decimals="-3" unitRef="usd">-108280000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c58" decimals="-3" unitRef="usd">317084000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c56" decimals="-3" unitRef="usd">-93186000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c57" decimals="-3" unitRef="usd">-35015000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c58" decimals="-3" unitRef="usd">-128201000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c56" decimals="-3" unitRef="usd">332191000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c57" decimals="-3" unitRef="usd">-143295000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c58" decimals="-3" unitRef="usd">188896000</us-gaap:StockholdersEquity>
    <xl1:ChangesInFairValueOfWarrantLiability contextRef="c60" decimals="-3" unitRef="usd">35015000</xl1:ChangesInFairValueOfWarrantLiability>
    <xl1:ChangesInFairValueOfWarrantLiability contextRef="c61" decimals="-3" unitRef="usd">35015000</xl1:ChangesInFairValueOfWarrantLiability>
    <us-gaap:NetIncomeLoss contextRef="c59" decimals="-3" unitRef="usd">-25591000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c60" decimals="-3" unitRef="usd">-35015000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c61" decimals="-3" unitRef="usd">-60606000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c59" decimals="2" unitRef="usdPershares">-0.3</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c60" decimals="2" unitRef="usdPershares">-0.42</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c61" decimals="2" unitRef="usdPershares">-0.72</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:NetIncomeLoss contextRef="c59" decimals="-3" unitRef="usd">-25591000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c60" decimals="-3" unitRef="usd">-35015000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c61" decimals="-3" unitRef="usd">-60606000</us-gaap:NetIncomeLoss>
    <xl1:ChangesInFairValueOfWarrantLiability contextRef="c60" decimals="-3" unitRef="usd">35015000</xl1:ChangesInFairValueOfWarrantLiability>
    <xl1:ChangesInFairValueOfWarrantLiability contextRef="c61" decimals="-3" unitRef="usd">35015000</xl1:ChangesInFairValueOfWarrantLiability>
    <xl1:InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination contextRef="c60" decimals="-3" unitRef="usd">108280000</xl1:InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination>
    <xl1:InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination contextRef="c61" decimals="-3" unitRef="usd">108280000</xl1:InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 3. Summary of Significant Accounting Policies&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Basis of consolidated financial statement presentation:&lt;/b&gt; The
financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S.
GAAP&#x201d;). The accompanying consolidated financial statements of the Company include the accounts of its wholly owned subsidiaries
and variable interest entities, for which the Company is the primary beneficiary. Because the Company holds certain rights that provide
the power to direct the activities of variable interests that most significantly impact the VIE economic performance, as well as to potentially
receive benefits or the obligation to absorb potentially significant losses, the Company has a controlling interest in such VIEs. See
Note 10, &#x201c;New Markets Tax Credit Financing,&#x201d; for the discussion of financing arrangements involving certain entities that
are variable interest entities that are included in these consolidated financial statements. All significant intercompany transactions
have been eliminated in consolidation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Emerging Growth Company:&lt;/b&gt; Section&#160;102(b)(1) of the Jumpstart
Our Business Startups Act (&#x201c;JOBS Act&#x201d;) exempts emerging growth companies from being required to comply with new or revised
financial accounting standards until private companies (that is, those that have not had a Securities Act of 1933 registration statement
declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended) are required
to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended
transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable.
The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it
has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised
standard at the time private companies adopt the new or revised standard, until such time the Company is no longer considered to be an
emerging growth company. At times, the Company may elect to early adopt a new or revised standard.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Use of estimates:&lt;/b&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 as of the balance sheet date, as well as reported amounts of expenses
during the reporting period. The Company&#x2019;s most significant estimates and judgments involve deferred income taxes, valuation of
share-based compensation, including the fair value of common stock, the valuation of the convertible notes payable derivative liability,
and the valuation of business combinations, including the fair values and useful lives of acquired assets and assumed liabilities and
the fair value of purchase consideration. Management bases its estimates on historical experience and on various other assumptions believed
to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual
results could differ from those estimates, and such differences could be material to the Company&#x2019;s financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Segment information:&lt;/b&gt; ASC 280, Segment Reporting, defines operating
segments as components of an enterprise where discrete financial information is available that is evaluated regularly by the chief operating
decision-maker (&#x201c;CODM&#x201d;) in deciding how to allocate resources and in assessing performance. XL operates a single integrated
business operation for the purpose of providing electrification systems for the owners of vehicles. XL&#x2019;s Chief Executive Officer
(&#x201c;CEO&#x201d;) is the CODM of the Company. The CODM is provided financial and operating information for the integrated business as
a whole. Upon receipt of such information, the CODM evaluates and manages the operations based upon such integrated information, and the
CODM utilizes this integrated information for purposes of allocating resources and evaluating XL&#x2019;s financial performance. The CODM
uses cash flows as the primary measure to manage the business and does not segment the business for internal reporting or decision making.
Based upon this information, the Company has concluded that it should report its operations as a single segment.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Concentration of Credit Risk:&lt;/b&gt; Financial instruments which potentially
subject the Company to concentrations of credit risk consist of cash and trade receivables. At times, such cash may be in excess of the
FDIC limit. At December 31, 2020 and 2019, the Company had cash in excess of the $250 federally insured limit. The Company believes it
is not exposed to any significant credit risk on cash and cash equivalents.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;With respect to trade receivables, the Company routinely assesses the
financial strength of its customers and, as a consequence, believes that the receivable credit risk exposure is limited. As of December
31, 2020, one customer accounted for approximately 82% of accounts receivable. In 2019, two customers accounted for approximately 64%
of accounts receivable. For the years ended December 31, 2020 and 2019, one customer and two customers accounted for approximately 68%
and 65% of revenues, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Cash and cash equivalents:&lt;/b&gt; The Company considers all highly
liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents include
cash held in banks and money market accounts. Cash equivalents are carried at cost, which approximates fair value due to their short-term
nature. The Company&#x2019;s cash and cash equivalents are placed with high-credit quality financial institutions and issuers, and at times
exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Restricted cash:&lt;/b&gt; Restricted cash held at both December 31, 2020
and 2019, consists of bank deposits required for a letter of credit which is reserved for the Company&#x2019;s California lease.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Accounts receivable:&lt;/b&gt; Accounts receivable are stated at the gross
invoice amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is maintained at a level considered adequate
to provide for potential account losses on the balance based on management&#x2019;s evaluation of the anticipated impact of current economic
conditions, changes in the character and size of the balance, past and expected future loss experience, among other pertinent factors.
As of December&#160;31, 2020 and 2019, the Company recorded an allowance of doubtful accounts of $0.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Inventory:&lt;/b&gt; Inventory is comprised of raw materials, work in
process and finished goods. Inventory is stated at the lower of cost (determined using the weighted-average cost method) or net realizable
value. Cost of raw material inventories include the purchase and related costs incurred in bringing the products to their present location
and condition. The Company uses consistent methodologies to evaluate inventory for net realizable value and periodically reviews inventories
for obsolescence and any inventories identified as slow moving or obsolete are initially reserved for and then written-off. As of December
31, 2020 and 2019, the Company&#x2019;s inventory reserve for obsolescence was $58 and $248, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Fair value measurements:&lt;/b&gt; ASC 820, Fair Value Measurements and
Disclosures, clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer
a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined
based upon assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions,
ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 72px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Level 1:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Level 2:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant other observable inputs other than level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Level 3:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant unobservable inputs that reflect the Company&#x2019;s judgment about the assumptions that market participants would use in pricing an asset or liability.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"&gt;An asset&#x2019;s or liability&#x2019;s fair value measurement
level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation
techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48.6pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Assets and liabilities measured at fair value are based on one or more
of the following three valuation techniques noted in ASC 820:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Market approach:&lt;/b&gt; Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Cost approach:&lt;/b&gt; Amount that would be required to replace the service capacity of an asset (replacement cost).&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Income approach:&lt;/b&gt; Techniques to convert future amounts to a single present value amount based upon market expectations (including present value techniques, option pricing and excess earnings models).&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company believes its valuation methods are appropriate and consistent
with other market participants, however the use of different methodologies or assumptions to determine the fair value of certain financial
instruments could result in a different fair value measurement at the reporting date.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s financial instruments consist of cash and cash
equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, contingent consideration liability, term
loan and revolver debt, convertible notes payable derivative liability, and convertible notes payable. The carrying value of cash and
cash equivalents, accounts receivable, accounts payable, and accrued expenses approximates fair value because of the short-term nature
of those instruments. The fair value of the Company&#x2019;s revolving line of credit and term loan are based on current lending rates
for similar borrowings, assuming the debt is outstanding through maturity, and considering the collateral and as a result approximate
their fair values. The Company estimates the fair value of its convertible notes payable using level two and level three inputs by discounting
the future cash flows using current interest rates at which it could obtain similar borrowings in consideration of the estimated enterprise
value of the Company.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Prepaid expenses and other current assets:&lt;/b&gt; Prepaid expenses
and other current assets include prepaid insurance, prepaid rent, and supplies, which are expected to be recognized or realized within
the next 12&#160;months.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Property and equipment, net:&lt;/b&gt; Property and equipment, net is
stated at cost less accumulated depreciation, or if acquired in a business combination, at fair value as of the date of acquisition. Depreciation
is calculated using the straight-line method, based upon the following estimated useful lives:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;Equipment&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 11%; text-align: right"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Computer and related equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;3 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;3 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;4 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;Lesser of useful life of the asset or remaining life of the lease&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Improvements are capitalized while replacements, maintenance and repairs,
which do not improve or extend the lives of the respective assets, are expensed as incurred. When property and equipment is retired or
otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss on the disposition
is recorded in the statement of operations as a component of other (expense) income, net.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Business combinations:&lt;/b&gt; The Company accounts for the acquisition
of a business in accordance with ASC 805,&#160;&lt;i&gt;Business Combinations&lt;/i&gt;&#160;(ASC 805). Amounts paid to acquire a business are allocated
to the assets acquired and liabilities assumed based on their fair values at the date of acquisition. The Company determines the fair
value of purchase consideration, including contingent consideration, and acquired intangible assets based on detailed valuations that
use certain information and assumptions provided by management. The Company allocates any excess purchase price over the fair value of
the net tangible and intangible assets acquired to goodwill. The results of operations of acquired businesses are included in the financial
statements from the date of acquisition forward. Acquisition-related costs are expensed in periods in which the costs are incurred&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company uses the income approach to determine the fair value of
developed technology acquired in a business combination. This approach determines fair value by estimating the after-tax cash flows attributable
to the respective asset over its useful life and then discounting these after-tax cash flows back to a present value. The Company bases
its revenue assumptions on estimates of relevant market sizes, expected market growth rates, expected trends in technology and expected
product introductions by competitors. Developed technology represents patented and unpatented technology and know-how.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Refer to Note 4 for discussion of the Company&#x2019;s 2020 business
combination.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "&gt;&lt;b&gt;Intangible assets, net:&lt;/b&gt; Intangible
assets are initially recorded at fair value and stated net of accumulated amortization and impairments. The Company amortizes its intangible
assets that have finite lives using either the straight-line method, or if reliably determinable, based on the pattern in which the economic
benefit of the asset is expected to be utilized. Amortization is recorded over the estimated useful lives, which for developed technology
is 4 years. The Company evaluates the recoverability of its definite lived intangible assets whenever events or changes in circumstances
or business conditions indicate that the carrying value of these assets may not be recoverable based on expectations of future undiscounted
cash flows for each asset group. If the carrying value of an asset or asset group exceeds its undiscounted cash flows, the Company estimates
the fair value of the assets, generally utilizing a discounted cash flow analysis based on the present value of estimated future cash
flows to be generated by the assets using a risk-adjusted discount rate. To estimate the fair value of the assets, the Company uses market
participant assumptions pursuant to ASC 820,&#160;&lt;i&gt;Fair Value Measurements&lt;/i&gt;.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Impairment of long-lived assets:&lt;/b&gt; The Company reviews long-lived
assets, including property and equipment and, intangible assets with definite lives, for impairment whenever events or changes in circumstances
indicate that an asset group&#x2019;s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analysis
in accordance with ASC 360-10, &lt;i&gt;Impairment or Disposal of Long-Lived Assets&lt;/i&gt;, which requires the Company to group assets and liabilities
at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate
the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount
of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds
its fair value. During the years ended December 31, 2020 and 2019, no impairment indicators were identified.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Impairment of goodwill:&lt;/b&gt; Goodwill represents the excess of cost
over the fair market value of net tangible and identifiable intangible assets of acquired businesses. Goodwill is not amortized but instead
is annually tested for impairment, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be
impaired. The Company has recorded goodwill in connection with its historical acquisition of a business.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company performs its annual goodwill impairment assessment at October
1 each fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. An assessment can
be performed by first completing a qualitative assessment on the Company&#x2019;s single reporting unit. The Company can also bypass the
qualitative assessment in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment
in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include,
among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment,
or an expectation of selling or disposing of a portion of the reporting unit. Additionally, a significant change in business climate,
a loss of a significant customer, increased competition, a sustained decrease in share price, or a decrease in estimated fair value below
book value may trigger the need for interim impairment testing of goodwill.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;If the Company believes that, as a result of its qualitative assessment,
it is more likely than not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test
is required. The quantitative test involves comparing the fair value of the reporting unit with its carrying amount, including goodwill.
If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a
corresponding charge to earnings in the period the goodwill is determined to be impaired. The income tax effect associated with an impairment
of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. Any goodwill impairment is limited to the
total amount of goodwill.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company determines the fair value of its reporting unit using a
combination of the income approach (discounted cash flow method) and market approach (guideline transaction method and guideline public
company method). Management weighs each of the methods applied to determine the fair value of its reporting unit.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Under the discounted cash flow method, the Company determines fair
value based on the estimated future cash flows for the reporting unit, discounted to present value using a risk-adjusted industry weighted-average
cost of capital, which reflects the overall level of inherent risk and the rate of return an outside investor would expect to earn. Cash
flow projections are derived from budgeted amounts (typically a one-year model) and subsequent period cash flows are developed using growth
rates that management believes are reasonably likely to occur from a market participant&#x2019;s standpoint. All cash flow projections
are evaluated by management. A terminal value is derived by capitalizing free cash flow into perpetuity. The capitalization rate is derived
from the weighted-average cost of capital and the estimated long-term growth rate.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Revenue:&lt;/b&gt; On January 1, 2019, the Company adopted Accounting
Standards Codification (ASC) 606, Revenue from Contracts with Customers, using the modified retrospective method applied to all &#x201c;not
completed&#x201d; contracts at the time of adoption. A &#x201c;not completed&#x201d; contract in accordance with ASC 606 represents a contract
for which all or substantially all of the revenues have not been recognized under ASC 605, Revenue Recognition (ASC 605).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s revenue is primarily derived from the sales of
hybrid electric powertrain systems. The Company&#x2019;s products are marketed and sold to end-user fleet customers and channel partners
in the United States and Canada. Sales of products and services are subject to economic conditions and may fluctuate based on changes
in the industry, trade policies and financial markets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Revenue is recognized upon transfer of control to the customer, which
occurs when the Company has a present right to payment, legal title has passed to the customer, the customer has the significant risks
and rewards of ownership, and where acceptance is not a formality, the customer has accepted the product or service. In general, transfer
of control is upon shipment of the equipment as the terms are FOB shipping point, or equivalent and the Company has no other promised
goods or services in its contracts with customers. In limited instances, the Company provides installation services to end-user fleet
customers related to the purchased hybrid electric powertrain equipment. When provided, the installation services are not distinct within
the context of the contract due to the fact that the end-use fleet customer is purchasing a completed modification to its vehicles and
therefore, the installation services involve significant integration to integrate the hybrid electric powertrain equipment with the customer&#x2019;s
vehicle. As a result, the hybrid electric powertrain equipment and installation services represent a single performance obligation within
these contracts with customers. The Company recognizes the revenue for the equipment sale and installation service at the same time, which
is after the installation is complete. The Company has elected to treat shipping and handling activities related to contracts with channel
partner customers as costs to fulfill the promise to transfer the associated equipment and not as a separate performance obligation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company provides limited-assurance-type warranties for its equipment
and work performed under its contracts. The warranty period typically extends for 3 years following transfer of control of the equipment.
The warranties solely relate to correction of product defects during the warranty period, which is consistent with similar warranties
by offered by competitors. Therefore, the Company has determined that this warranty is outside the scope of ASC 606 and will continue
to be accounted for under ASC 460, &lt;i&gt;Guarantees.&lt;/i&gt; At the time of purchase of the equipment, customers may purchase from the Company
an extended warranty for its equipment. The extended warranty commences upon the end of the assurance-based warranty period and is considered
a separate performance obligation that represents a stand-ready obligation to perform warranty services after the assurance-type warranty
expires. The transaction price allocated to the extended warranty is recognized ratably over the extended warranty period.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;When the Company&#x2019;s contracts with customers contain multiple
performance obligations, the contract transaction price is allocated on a relative standalone selling price (SSP) basis to each performance
obligation. The Company determines standalone selling prices based on observable selling prices for the sale of its systems. For extended
warranties, the Company determines SSP based on expected cost plus margin. The Company establishes the margin based on review of market
conditions and margins obtained by market participants for similar services. Any allocation of the transaction price required is determined
at the contracts&#x2019; inception.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The transaction price is the amount of consideration to which the Company
expects to be entitled in exchange for transferring goods and services to the customer. Revenue is recorded based on the transaction price,
which is solely made up of fixed consideration for its products and services. The Company does not adjust transaction price for the effects
of a significant financing component when the period between the transfer of the promised good or service to the customer and payment
for that good or service by the customer is expected to be one year or less. The Company has not identified any significant financing
components to date. The Company&#x2019;s sales can in certain instances include non-cash consideration in the form of the customer transferring
to the Company, the customer&#x2019;s rights to cash incentives from programs administered by municipalities related to hybrid vehicle
programs that a customer is entitled as a result of its purchase. The incentives are fixed amounts that are readily determinable. The
Company values the non-cash consideration at its fair value, which generally is the amount of the incentive.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Payment terms on invoices range from 30 to 60 days. The Company excludes
from revenue any sales tax and other government-assessed and imposed taxes on revenue generating activities that are invoiced to customers.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has elected to apply the practical expedient to expense
costs to obtain contracts, which principally relate to sales commissions, at the time the liability is incurred when the expected amortization
period is one year or less.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Warranties:&lt;/b&gt; The Company offers a limited warranty generally
ranging from one to three years. The Company accrues the estimated cost of product warranties for unclaimed charges based on historical
experiences and expected results. Should product failure rates and material usage costs differ from these estimates revisions to the estimated
warranty liability would be required. The Company periodically assesses the adequacy of its recorded product warranty liabilities and
adjusts the balances as required. Warranty expense is recorded as a component of cost of product revenue in the statements of operations.
A provision for product warranties has been recorded at December 31, 2020 and 2019 (See Note 9). The Company incurred warranty expense
of $1,205 and $368 for the years ended December 31, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Income taxes:&lt;/b&gt; The Company accounts for income taxes in accordance
with ASC 740, &lt;i&gt;Income Taxes&lt;/i&gt;, under which deferred tax liabilities and assets are recognized for the expected future tax consequences
of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss
and tax credit carryforwards. Deferred income taxes are provided for the temporary differences arising between the carrying amounts of
assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and operating loss carry-forwards
and credits. Deferred tax assets and liabilities are measured using enacted rates in effect for the year in which the differences are
expected to be recovered or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in the statements
of operations in the period in which the enactment rate changes. Deferred tax assets and liabilities are reduced through the establishment
of a valuation allowance if, based on available evidence, it is more likely than not that the deferred tax assets will not be realized.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Uncertain tax positions taken or expected to be taken in a tax return
are accounted for using the more likely than not threshold for financial statement recognition and measurement. The determination as to
whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration
of the available facts and circumstances. For the years ended December&#160;31, 2020, and 2019, there were no uncertain tax position taken
or expected to be taken in the Company&#x2019;s tax returns.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In the normal course of business, the Company is subject to regular
audits by U.S. federal and state and local tax authorities. With few exceptions, the Company is no longer subject to federal, state or
local tax examinations by tax authorities in its major jurisdictions for tax years before 2018.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company did not recognize any tax related interest or penalties
in the accompanying consolidated financial statements, but would record any such interest and penalties as a component of the provision
for income taxes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Share-based compensation:&lt;/b&gt; The Company accounts for its share-based
compensation awards in accordance with ASC Topic 718, Compensation-Stock Compensation. The Company issues stock-based awards to purchase
common stock to employees, directors and non-employee consultants. Awards issued under the Company&#x2019;s stock-based compensation plans
include stock options and restricted stock awards. Stock options typically include service-based vesting conditions, and restricted stock
awards contain both service- and performance-based vesting conditions.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Stock Options&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company accounts for stock-based compensation related to these
awards based on the fair value of the awards. The Company uses the Black-Scholes option pricing model to determine the fair value of stock-based
awards, and recognizes the compensation cost on a straight line basis over the requisite service period of the awards for employee, which
is typically the four-year vesting period of the award, and effective contract period specified in the award agreement for non-employee.
Compensation cost is typically recognized on a straight-line basis.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The fair value of common stock has been determined by the Board of
Directors at each award grant date based upon a variety of factors, including the results obtained from independent third-party valuations,
the Company&#x2019;s financial position and historical financial performance, the current climate in the marketplace, the effect of the
rights and preferences of the preferred stockholders and the prospects of a liquidity event, among others.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The determination of the fair value of share-based payment awards utilizing
the Black-Scholes model is affected by the stock price and a number of assumptions, including expected volatility, expected life, risk-
free interest rate and expected dividends. The Company does not have a history of trading in its common stock as it was not a public company
until December 21, 2020, and as such volatility was estimated using historical volatilities of comparable public entities. The expected
life of the awards is estimated based on a simplified method, which uses the average of the vesting term and the original contractual
term. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected life of the awards. The
dividend yield assumption is based on history and expectation of paying no dividends. Forfeitures are accounted for as they occur.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The fair value of stock options issued for the years ended December
31, 2020 and 2019 was measured with the following assumptions:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;79.6 &#x2013; 90.5%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;70.0%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Expected term (in years)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;6.2 - 10&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;6.1 - 10&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Risk-free interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;0.3 &#x2013; 1.6%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1.4 &#x2013; 3.0%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Expected dividend yield&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;0.0%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;0.0%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Warrant Liabilities:&lt;/b&gt; The Company accounts for the Warrants assumed
in connection with its Business Combination in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) 815-40, &#x201c;Derivatives
and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (&#x201c;ASC 815&#x201d;), under which the Warrants do not meet the criteria for
equity classification and must be recorded as liabilities. As the Warrants meet the definition of a derivative as contemplated in ASC
815, the Warrants are measured at fair value at inception and at each reporting date in accordance with ASC 820, Fair Value Measurement
with changes in fair value recognized in the Statements of Operations in the period of change. See Note 12 for additional disclosure on
warrant accounting.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Components of Equity: &lt;/b&gt;Upon the consummation of the Business
Combination, &lt;b&gt;t&lt;/b&gt;he Company allocated the equity proceeds received using the with-and-without method. Under this method, the Company
first allocated the Warrants based on their initial fair value measurement of $108,280 and then allocated the remaining proceeds, net
of $29,915 of costs incurred in connection with the Business Combination, to additional paid-in-capital.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Research and development expense:&lt;/b&gt; Research and development costs
did not meet the requirements to be recognized as an asset as the associated future benefits were at best uncertain and there was no alternative
future use at the time the costs were incurred. Research and development costs include, but are not limited to, costs incurred in performing
research and development activities, including salaries, benefits, facilities, research- related overhead, sponsored research costs, contracted
services, license fees, and other external costs.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Net loss per share:&lt;/b&gt; Basic net income (loss) per share is computed
by dividing net income (loss) (the numerator) by the weighted average number of common shares outstanding for the period (the denominator).
Diluted net income (loss) is computed by net income (loss) dividing the diluted net income (loss) by the weighted average number of common
shares and potential common shares outstanding (if dilutive) during each period. For purposes of this calculation, potential dilutive
common shares include stock options and warrants.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Related parties:&lt;/b&gt; A party is considered to be related to the
Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control
with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal
owners of the Company and its management and other parties with which the Company may deal if one party controls 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. A party which can significantly influence the management or operating policies of the transacting
parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that
one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Recent accounting pronouncements issued and adopted:&lt;/b&gt; In January
2017, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2017-04 (&#x201c;ASU 2017-04&#x201d;), Intangibles-Goodwill and Other
(Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating
the second step of the goodwill impairment test. The second step measures a goodwill impairment loss by comparing the implied fair value
of a reporting unit&#x2019;s goodwill with the carrying amount of that goodwill. Under ASU 2017-04, a company will record an impairment
charge based on the excess of a reporting unit&#x2019;s carrying amount over its fair value. ASU 2017-04 will be applied prospectively
and is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. On January 1, 2020,
the Company adopted ASU 2017-04. The adoption of this standard did not have a material effect on the Company&#x2019;s financial position,
results of operations, or cash flows.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Recent accounting pronouncements issued, not yet adopted:&lt;/b&gt; In
February 2016, the FASB issued a new accounting standard, ASC Topic 842, Leases (&#x201c;ASC 842&#x201d;), related to leases to increase
transparency and comparability among organizations by requiring the recognition of ROU assets and lease liabilities on the balance sheet.
Most significant among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases
classified as operating leases under previous U.S. GAAP. Under the new standard, disclosures are required to meet the objective of enabling
users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. The Company is currently
working through an adoption plan which includes the evaluation of lease contracts compared to the new standard. While the Company is currently
evaluating the impact the new guidance will have on its financial position and results of operations, the Company expects to recognize
lease liabilities and right of use assets. The extent of the increase to assets and liabilities associated with these amounts remains
to be determined pending the Company&#x2019;s review of its existing lease contracts and service contracts with may contain embedded leases.
The guidance in ASC 842 is effective for the Company beginning January 1, 2021. The Company is currently evaluating the impact of the
pending adoption of this new standard on its consolidated financial statements. The Company believes the adoption of ASC 842 will have
a material impact on its financial statements and expects to record a right-of-use asset and lease liability on its books.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;i&gt;Financial Instruments&#x2014;Credit
Losses (Topic 326): Measurement of Credit Losses of Financial Instruments&lt;/i&gt;, which, together with subsequent amendments, amends the
requirement on the measurement and recognition of expected credit losses for financial assets held to replace the incurred loss model
for financial assets measured at amortized cost and require entities to measure all expected credit losses for financial assets held at
the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016-13 is effective
for the Company beginning January&#160;1, 2023, with early adoption permitted. The Company is currently in the process of evaluating the
effects of this pronouncement on the Company&#x2019;s financial statements and does not expect it to have a material impact on the consolidated
financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;i&gt;Income Taxes (Topic
740): Simplifying the Accounting for Income Taxes&lt;/i&gt;, which is intended to simplify various aspects related to accounting for income
taxes. The pronouncement is effective for fiscal years, and for interim periods within those fiscal years, beginning after December&#160;15,
2020, with early adoption permitted. ASU 2019-12 is effective for the Company beginning January&#160;1, 2021. The Company is currently
in the process of evaluating the effects of this pronouncement on the Company&#x2019;s financial statements and does not expect it to have
a material impact on the consolidated financial statements.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Basis of consolidated financial statement presentation:&lt;/b&gt; The
financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S.
GAAP&#x201d;). The accompanying consolidated financial statements of the Company include the accounts of its wholly owned subsidiaries
and variable interest entities, for which the Company is the primary beneficiary. Because the Company holds certain rights that provide
the power to direct the activities of variable interests that most significantly impact the VIE economic performance, as well as to potentially
receive benefits or the obligation to absorb potentially significant losses, the Company has a controlling interest in such VIEs. See
Note 10, &#x201c;New Markets Tax Credit Financing,&#x201d; for the discussion of financing arrangements involving certain entities that
are variable interest entities that are included in these consolidated financial statements. All significant intercompany transactions
have been eliminated in consolidation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <xl1:EmergingGrowthCompanyPolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Emerging Growth Company:&lt;/b&gt; Section&#160;102(b)(1) of the Jumpstart
Our Business Startups Act (&#x201c;JOBS Act&#x201d;) exempts emerging growth companies from being required to comply with new or revised
financial accounting standards until private companies (that is, those that have not had a Securities Act of 1933 registration statement
declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended) are required
to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended
transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable.
The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it
has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised
standard at the time private companies adopt the new or revised standard, until such time the Company is no longer considered to be an
emerging growth company. At times, the Company may elect to early adopt a new or revised standard.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</xl1:EmergingGrowthCompanyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Use of estimates:&lt;/b&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 as of the balance sheet date, as well as reported amounts of expenses
during the reporting period. The Company&#x2019;s most significant estimates and judgments involve deferred income taxes, valuation of
share-based compensation, including the fair value of common stock, the valuation of the convertible notes payable derivative liability,
and the valuation of business combinations, including the fair values and useful lives of acquired assets and assumed liabilities and
the fair value of purchase consideration. Management bases its estimates on historical experience and on various other assumptions believed
to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual
results could differ from those estimates, and such differences could be material to the Company&#x2019;s financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Segment information:&lt;/b&gt; ASC 280, Segment Reporting, defines operating
segments as components of an enterprise where discrete financial information is available that is evaluated regularly by the chief operating
decision-maker (&#x201c;CODM&#x201d;) in deciding how to allocate resources and in assessing performance. XL operates a single integrated
business operation for the purpose of providing electrification systems for the owners of vehicles. XL&#x2019;s Chief Executive Officer
(&#x201c;CEO&#x201d;) is the CODM of the Company. The CODM is provided financial and operating information for the integrated business as
a whole. Upon receipt of such information, the CODM evaluates and manages the operations based upon such integrated information, and the
CODM utilizes this integrated information for purposes of allocating resources and evaluating XL&#x2019;s financial performance. The CODM
uses cash flows as the primary measure to manage the business and does not segment the business for internal reporting or decision making.
Based upon this information, the Company has concluded that it should report its operations as a single segment.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Concentration of Credit Risk:&lt;/b&gt; Financial instruments which potentially
subject the Company to concentrations of credit risk consist of cash and trade receivables. At times, such cash may be in excess of the
FDIC limit. At December 31, 2020 and 2019, the Company had cash in excess of the $250 federally insured limit. The Company believes it
is not exposed to any significant credit risk on cash and cash equivalents.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;With respect to trade receivables, the Company routinely assesses the
financial strength of its customers and, as a consequence, believes that the receivable credit risk exposure is limited. As of December
31, 2020, one customer accounted for approximately 82% of accounts receivable. In 2019, two customers accounted for approximately 64%
of accounts receivable. For the years ended December 31, 2020 and 2019, one customer and two customers accounted for approximately 68%
and 65% of revenues, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <xl1:CashInExcess contextRef="c4" decimals="-3" unitRef="usd">250000</xl1:CashInExcess>
    <xl1:CashInExcess contextRef="c5" decimals="-3" unitRef="usd">250000</xl1:CashInExcess>
    <xl1:NumberOfCustomers contextRef="c62" decimals="0" unitRef="pure">1</xl1:NumberOfCustomers>
    <xl1:ConcentrationRiskPercentage contextRef="c62" decimals="2" unitRef="pure">0.82</xl1:ConcentrationRiskPercentage>
    <xl1:NumberOfCustomers contextRef="c63" decimals="0" unitRef="pure">2</xl1:NumberOfCustomers>
    <xl1:ConcentrationRiskPercentage contextRef="c63" decimals="2" unitRef="pure">0.64</xl1:ConcentrationRiskPercentage>
    <xl1:NumberOfCustomers contextRef="c64" decimals="0" unitRef="pure">1</xl1:NumberOfCustomers>
    <xl1:NumberOfCustomers contextRef="c65" decimals="0" unitRef="pure">2</xl1:NumberOfCustomers>
    <xl1:ConcentrationRiskPercentage contextRef="c64" decimals="2" unitRef="pure">0.68</xl1:ConcentrationRiskPercentage>
    <xl1:ConcentrationRiskPercentage contextRef="c65" decimals="2" unitRef="pure">0.65</xl1:ConcentrationRiskPercentage>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Cash and cash equivalents:&lt;/b&gt; The Company considers all highly
liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents include
cash held in banks and money market accounts. Cash equivalents are carried at cost, which approximates fair value due to their short-term
nature. The Company&#x2019;s cash and cash equivalents are placed with high-credit quality financial institutions and issuers, and at times
exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <xl1:CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Restricted cash:&lt;/b&gt; Restricted cash held at both December 31, 2020
and 2019, consists of bank deposits required for a letter of credit which is reserved for the Company&#x2019;s California lease.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</xl1:CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Accounts receivable:&lt;/b&gt; Accounts receivable are stated at the gross
invoice amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is maintained at a level considered adequate
to provide for potential account losses on the balance based on management&#x2019;s evaluation of the anticipated impact of current economic
conditions, changes in the character and size of the balance, past and expected future loss experience, among other pertinent factors.
As of December&#160;31, 2020 and 2019, the Company recorded an allowance of doubtful accounts of $0.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent contextRef="c1" decimals="-3" unitRef="usd">0</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent contextRef="c2" decimals="-3" unitRef="usd">0</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
    <us-gaap:InventoryPolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Inventory:&lt;/b&gt; Inventory is comprised of raw materials, work in
process and finished goods. Inventory is stated at the lower of cost (determined using the weighted-average cost method) or net realizable
value. Cost of raw material inventories include the purchase and related costs incurred in bringing the products to their present location
and condition. The Company uses consistent methodologies to evaluate inventory for net realizable value and periodically reviews inventories
for obsolescence and any inventories identified as slow moving or obsolete are initially reserved for and then written-off. As of December
31, 2020 and 2019, the Company&#x2019;s inventory reserve for obsolescence was $58 and $248, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <xl1:inventoryReserveForObsolescence contextRef="c4" decimals="-3" unitRef="usd">58000</xl1:inventoryReserveForObsolescence>
    <xl1:inventoryReserveForObsolescence contextRef="c5" decimals="-3" unitRef="usd">248000</xl1:inventoryReserveForObsolescence>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Fair value measurements:&lt;/b&gt; ASC 820, Fair Value Measurements and
Disclosures, clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer
a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined
based upon assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions,
ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 72px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Level 1:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Level 2:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant other observable inputs other than level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Level 3:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant unobservable inputs that reflect the Company&#x2019;s judgment about the assumptions that market participants would use in pricing an asset or liability.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"&gt;An asset&#x2019;s or liability&#x2019;s fair value measurement
level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation
techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48.6pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Assets and liabilities measured at fair value are based on one or more
of the following three valuation techniques noted in ASC 820:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Market approach:&lt;/b&gt; Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Cost approach:&lt;/b&gt; Amount that would be required to replace the service capacity of an asset (replacement cost).&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Income approach:&lt;/b&gt; Techniques to convert future amounts to a single present value amount based upon market expectations (including present value techniques, option pricing and excess earnings models).&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company believes its valuation methods are appropriate and consistent
with other market participants, however the use of different methodologies or assumptions to determine the fair value of certain financial
instruments could result in a different fair value measurement at the reporting date.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s financial instruments consist of cash and cash
equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, contingent consideration liability, term
loan and revolver debt, convertible notes payable derivative liability, and convertible notes payable. The carrying value of cash and
cash equivalents, accounts receivable, accounts payable, and accrued expenses approximates fair value because of the short-term nature
of those instruments. The fair value of the Company&#x2019;s revolving line of credit and term loan are based on current lending rates
for similar borrowings, assuming the debt is outstanding through maturity, and considering the collateral and as a result approximate
their fair values. The Company estimates the fair value of its convertible notes payable using level two and level three inputs by discounting
the future cash flows using current interest rates at which it could obtain similar borrowings in consideration of the estimated enterprise
value of the Company.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <xl1:PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Prepaid expenses and other current assets:&lt;/b&gt; Prepaid expenses
and other current assets include prepaid insurance, prepaid rent, and supplies, which are expected to be recognized or realized within
the next 12&#160;months.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</xl1:PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Property and equipment, net:&lt;/b&gt; Property and equipment, net is
stated at cost less accumulated depreciation, or if acquired in a business combination, at fair value as of the date of acquisition. Depreciation
is calculated using the straight-line method, based upon the following estimated useful lives:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;Equipment&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 11%; text-align: right"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Computer and related equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;3 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;3 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;4 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;Lesser of useful life of the asset or remaining life of the lease&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Improvements are capitalized while replacements, maintenance and repairs,
which do not improve or extend the lives of the respective assets, are expensed as incurred. When property and equipment is retired or
otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss on the disposition
is recorded in the statement of operations as a component of other (expense) income, net.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <xl1:ScheduleOfEstimatedUsefulLivesTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;Equipment&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 11%; text-align: right"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Computer and related equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;3 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;3 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;4 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;Lesser of useful life of the asset or remaining life of the lease&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</xl1:ScheduleOfEstimatedUsefulLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c69">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c70">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c71">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c72">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c73">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c74">Lesser of useful life of the asset or remaining life of the lease</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:BusinessCombinationsPolicy contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Business combinations:&lt;/b&gt; The Company accounts for the acquisition
of a business in accordance with ASC 805,&#160;&lt;i&gt;Business Combinations&lt;/i&gt;&#160;(ASC 805). Amounts paid to acquire a business are allocated
to the assets acquired and liabilities assumed based on their fair values at the date of acquisition. The Company determines the fair
value of purchase consideration, including contingent consideration, and acquired intangible assets based on detailed valuations that
use certain information and assumptions provided by management. The Company allocates any excess purchase price over the fair value of
the net tangible and intangible assets acquired to goodwill. The results of operations of acquired businesses are included in the financial
statements from the date of acquisition forward. Acquisition-related costs are expensed in periods in which the costs are incurred&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company uses the income approach to determine the fair value of
developed technology acquired in a business combination. This approach determines fair value by estimating the after-tax cash flows attributable
to the respective asset over its useful life and then discounting these after-tax cash flows back to a present value. The Company bases
its revenue assumptions on estimates of relevant market sizes, expected market growth rates, expected trends in technology and expected
product introductions by competitors. Developed technology represents patented and unpatented technology and know-how.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Refer to Note 4 for discussion of the Company&#x2019;s 2020 business
combination.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "&gt;&lt;b&gt;Intangible assets, net:&lt;/b&gt; Intangible
assets are initially recorded at fair value and stated net of accumulated amortization and impairments. The Company amortizes its intangible
assets that have finite lives using either the straight-line method, or if reliably determinable, based on the pattern in which the economic
benefit of the asset is expected to be utilized. Amortization is recorded over the estimated useful lives, which for developed technology
is 4 years. The Company evaluates the recoverability of its definite lived intangible assets whenever events or changes in circumstances
or business conditions indicate that the carrying value of these assets may not be recoverable based on expectations of future undiscounted
cash flows for each asset group. If the carrying value of an asset or asset group exceeds its undiscounted cash flows, the Company estimates
the fair value of the assets, generally utilizing a discounted cash flow analysis based on the present value of estimated future cash
flows to be generated by the assets using a risk-adjusted discount rate. To estimate the fair value of the assets, the Company uses market
participant assumptions pursuant to ASC 820,&#160;&lt;i&gt;Fair Value Measurements&lt;/i&gt;.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "&gt;&#160;&lt;/p&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c66">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Impairment of long-lived assets:&lt;/b&gt; The Company reviews long-lived
assets, including property and equipment and, intangible assets with definite lives, for impairment whenever events or changes in circumstances
indicate that an asset group&#x2019;s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analysis
in accordance with ASC 360-10, &lt;i&gt;Impairment or Disposal of Long-Lived Assets&lt;/i&gt;, which requires the Company to group assets and liabilities
at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate
the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount
of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds
its fair value. During the years ended December 31, 2020 and 2019, no impairment indicators were identified.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Impairment of goodwill:&lt;/b&gt; Goodwill represents the excess of cost
over the fair market value of net tangible and identifiable intangible assets of acquired businesses. Goodwill is not amortized but instead
is annually tested for impairment, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be
impaired. The Company has recorded goodwill in connection with its historical acquisition of a business.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company performs its annual goodwill impairment assessment at October
1 each fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. An assessment can
be performed by first completing a qualitative assessment on the Company&#x2019;s single reporting unit. The Company can also bypass the
qualitative assessment in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment
in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include,
among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment,
or an expectation of selling or disposing of a portion of the reporting unit. Additionally, a significant change in business climate,
a loss of a significant customer, increased competition, a sustained decrease in share price, or a decrease in estimated fair value below
book value may trigger the need for interim impairment testing of goodwill.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;If the Company believes that, as a result of its qualitative assessment,
it is more likely than not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test
is required. The quantitative test involves comparing the fair value of the reporting unit with its carrying amount, including goodwill.
If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a
corresponding charge to earnings in the period the goodwill is determined to be impaired. The income tax effect associated with an impairment
of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. Any goodwill impairment is limited to the
total amount of goodwill.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company determines the fair value of its reporting unit using a
combination of the income approach (discounted cash flow method) and market approach (guideline transaction method and guideline public
company method). Management weighs each of the methods applied to determine the fair value of its reporting unit.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Under the discounted cash flow method, the Company determines fair
value based on the estimated future cash flows for the reporting unit, discounted to present value using a risk-adjusted industry weighted-average
cost of capital, which reflects the overall level of inherent risk and the rate of return an outside investor would expect to earn. Cash
flow projections are derived from budgeted amounts (typically a one-year model) and subsequent period cash flows are developed using growth
rates that management believes are reasonably likely to occur from a market participant&#x2019;s standpoint. All cash flow projections
are evaluated by management. A terminal value is derived by capitalizing free cash flow into perpetuity. The capitalization rate is derived
from the weighted-average cost of capital and the estimated long-term growth rate.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Revenue:&lt;/b&gt; On January 1, 2019, the Company adopted Accounting
Standards Codification (ASC) 606, Revenue from Contracts with Customers, using the modified retrospective method applied to all &#x201c;not
completed&#x201d; contracts at the time of adoption. A &#x201c;not completed&#x201d; contract in accordance with ASC 606 represents a contract
for which all or substantially all of the revenues have not been recognized under ASC 605, Revenue Recognition (ASC 605).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s revenue is primarily derived from the sales of
hybrid electric powertrain systems. The Company&#x2019;s products are marketed and sold to end-user fleet customers and channel partners
in the United States and Canada. Sales of products and services are subject to economic conditions and may fluctuate based on changes
in the industry, trade policies and financial markets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Revenue is recognized upon transfer of control to the customer, which
occurs when the Company has a present right to payment, legal title has passed to the customer, the customer has the significant risks
and rewards of ownership, and where acceptance is not a formality, the customer has accepted the product or service. In general, transfer
of control is upon shipment of the equipment as the terms are FOB shipping point, or equivalent and the Company has no other promised
goods or services in its contracts with customers. In limited instances, the Company provides installation services to end-user fleet
customers related to the purchased hybrid electric powertrain equipment. When provided, the installation services are not distinct within
the context of the contract due to the fact that the end-use fleet customer is purchasing a completed modification to its vehicles and
therefore, the installation services involve significant integration to integrate the hybrid electric powertrain equipment with the customer&#x2019;s
vehicle. As a result, the hybrid electric powertrain equipment and installation services represent a single performance obligation within
these contracts with customers. The Company recognizes the revenue for the equipment sale and installation service at the same time, which
is after the installation is complete. The Company has elected to treat shipping and handling activities related to contracts with channel
partner customers as costs to fulfill the promise to transfer the associated equipment and not as a separate performance obligation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company provides limited-assurance-type warranties for its equipment
and work performed under its contracts. The warranty period typically extends for 3 years following transfer of control of the equipment.
The warranties solely relate to correction of product defects during the warranty period, which is consistent with similar warranties
by offered by competitors. Therefore, the Company has determined that this warranty is outside the scope of ASC 606 and will continue
to be accounted for under ASC 460, &lt;i&gt;Guarantees.&lt;/i&gt; At the time of purchase of the equipment, customers may purchase from the Company
an extended warranty for its equipment. The extended warranty commences upon the end of the assurance-based warranty period and is considered
a separate performance obligation that represents a stand-ready obligation to perform warranty services after the assurance-type warranty
expires. The transaction price allocated to the extended warranty is recognized ratably over the extended warranty period.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;When the Company&#x2019;s contracts with customers contain multiple
performance obligations, the contract transaction price is allocated on a relative standalone selling price (SSP) basis to each performance
obligation. The Company determines standalone selling prices based on observable selling prices for the sale of its systems. For extended
warranties, the Company determines SSP based on expected cost plus margin. The Company establishes the margin based on review of market
conditions and margins obtained by market participants for similar services. Any allocation of the transaction price required is determined
at the contracts&#x2019; inception.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The transaction price is the amount of consideration to which the Company
expects to be entitled in exchange for transferring goods and services to the customer. Revenue is recorded based on the transaction price,
which is solely made up of fixed consideration for its products and services. The Company does not adjust transaction price for the effects
of a significant financing component when the period between the transfer of the promised good or service to the customer and payment
for that good or service by the customer is expected to be one year or less. The Company has not identified any significant financing
components to date. The Company&#x2019;s sales can in certain instances include non-cash consideration in the form of the customer transferring
to the Company, the customer&#x2019;s rights to cash incentives from programs administered by municipalities related to hybrid vehicle
programs that a customer is entitled as a result of its purchase. The incentives are fixed amounts that are readily determinable. The
Company values the non-cash consideration at its fair value, which generally is the amount of the incentive.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Payment terms on invoices range from 30 to 60 days. The Company excludes
from revenue any sales tax and other government-assessed and imposed taxes on revenue generating activities that are invoiced to customers.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has elected to apply the practical expedient to expense
costs to obtain contracts, which principally relate to sales commissions, at the time the liability is incurred when the expected amortization
period is one year or less.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Warranties:&lt;/b&gt; The Company offers a limited warranty generally
ranging from one to three years. The Company accrues the estimated cost of product warranties for unclaimed charges based on historical
experiences and expected results. Should product failure rates and material usage costs differ from these estimates revisions to the estimated
warranty liability would be required. The Company periodically assesses the adequacy of its recorded product warranty liabilities and
adjusts the balances as required. Warranty expense is recorded as a component of cost of product revenue in the statements of operations.
A provision for product warranties has been recorded at December 31, 2020 and 2019 (See Note 9). The Company incurred warranty expense
of $1,205 and $368 for the years ended December 31, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies>
    <xl1:WarrantiesTerm contextRef="c67">P1Y</xl1:WarrantiesTerm>
    <xl1:WarrantiesTerm contextRef="c68">P3Y</xl1:WarrantiesTerm>
    <us-gaap:ProductWarrantyExpense contextRef="c4" decimals="-3" unitRef="usd">1205000</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProductWarrantyExpense contextRef="c5" decimals="-3" unitRef="usd">368000</us-gaap:ProductWarrantyExpense>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Income taxes:&lt;/b&gt; The Company accounts for income taxes in accordance
with ASC 740, &lt;i&gt;Income Taxes&lt;/i&gt;, under which deferred tax liabilities and assets are recognized for the expected future tax consequences
of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss
and tax credit carryforwards. Deferred income taxes are provided for the temporary differences arising between the carrying amounts of
assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and operating loss carry-forwards
and credits. Deferred tax assets and liabilities are measured using enacted rates in effect for the year in which the differences are
expected to be recovered or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in the statements
of operations in the period in which the enactment rate changes. Deferred tax assets and liabilities are reduced through the establishment
of a valuation allowance if, based on available evidence, it is more likely than not that the deferred tax assets will not be realized.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Uncertain tax positions taken or expected to be taken in a tax return
are accounted for using the more likely than not threshold for financial statement recognition and measurement. The determination as to
whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration
of the available facts and circumstances. For the years ended December&#160;31, 2020, and 2019, there were no uncertain tax position taken
or expected to be taken in the Company&#x2019;s tax returns.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In the normal course of business, the Company is subject to regular
audits by U.S. federal and state and local tax authorities. With few exceptions, the Company is no longer subject to federal, state or
local tax examinations by tax authorities in its major jurisdictions for tax years before 2018.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company did not recognize any tax related interest or penalties
in the accompanying consolidated financial statements, but would record any such interest and penalties as a component of the provision
for income taxes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Share-based compensation:&lt;/b&gt; The Company accounts for its share-based
compensation awards in accordance with ASC Topic 718, Compensation-Stock Compensation. The Company issues stock-based awards to purchase
common stock to employees, directors and non-employee consultants. Awards issued under the Company&#x2019;s stock-based compensation plans
include stock options and restricted stock awards. Stock options typically include service-based vesting conditions, and restricted stock
awards contain both service- and performance-based vesting conditions.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Stock Options&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company accounts for stock-based compensation related to these
awards based on the fair value of the awards. The Company uses the Black-Scholes option pricing model to determine the fair value of stock-based
awards, and recognizes the compensation cost on a straight line basis over the requisite service period of the awards for employee, which
is typically the four-year vesting period of the award, and effective contract period specified in the award agreement for non-employee.
Compensation cost is typically recognized on a straight-line basis.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The fair value of common stock has been determined by the Board of
Directors at each award grant date based upon a variety of factors, including the results obtained from independent third-party valuations,
the Company&#x2019;s financial position and historical financial performance, the current climate in the marketplace, the effect of the
rights and preferences of the preferred stockholders and the prospects of a liquidity event, among others.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The determination of the fair value of share-based payment awards utilizing
the Black-Scholes model is affected by the stock price and a number of assumptions, including expected volatility, expected life, risk-
free interest rate and expected dividends. The Company does not have a history of trading in its common stock as it was not a public company
until December 21, 2020, and as such volatility was estimated using historical volatilities of comparable public entities. The expected
life of the awards is estimated based on a simplified method, which uses the average of the vesting term and the original contractual
term. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected life of the awards. The
dividend yield assumption is based on history and expectation of paying no dividends. Forfeitures are accounted for as they occur.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The fair value of stock options issued for the years ended December
31, 2020 and 2019 was measured with the following assumptions:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;79.6 &#x2013; 90.5%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;70.0%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Expected term (in years)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;6.2 - 10&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;6.1 - 10&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Risk-free interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;0.3 &#x2013; 1.6%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1.4 &#x2013; 3.0%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Expected dividend yield&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;0.0%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;0.0%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;79.6 &#x2013; 90.5%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;70.0%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Expected term (in years)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;6.2 - 10&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;6.1 - 10&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Risk-free interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;0.3 &#x2013; 1.6%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1.4 &#x2013; 3.0%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Expected dividend yield&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;0.0%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;0.0%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c67" decimals="3" unitRef="pure">0.796</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c68" decimals="3" unitRef="pure">0.905</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c5" decimals="3" unitRef="pure">0.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c67">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c68">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c75">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c76">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c67" decimals="3" unitRef="pure">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c68" decimals="3" unitRef="pure">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c75" decimals="3" unitRef="pure">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c76" decimals="3" unitRef="pure">0.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c4" decimals="3" unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c5" decimals="3" unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <xl1:WarrantsLiabilitiesPolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Warrant Liabilities:&lt;/b&gt; The Company accounts for the Warrants assumed
in connection with its Business Combination in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) 815-40, &#x201c;Derivatives
and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (&#x201c;ASC 815&#x201d;), under which the Warrants do not meet the criteria for
equity classification and must be recorded as liabilities. As the Warrants meet the definition of a derivative as contemplated in ASC
815, the Warrants are measured at fair value at inception and at each reporting date in accordance with ASC 820, Fair Value Measurement
with changes in fair value recognized in the Statements of Operations in the period of change. See Note 12 for additional disclosure on
warrant accounting.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</xl1:WarrantsLiabilitiesPolicyTextBlock>
    <xl1:ComponentsOfEquityPolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Components of Equity: &lt;/b&gt;Upon the consummation of the Business
Combination, &lt;b&gt;t&lt;/b&gt;he Company allocated the equity proceeds received using the with-and-without method. Under this method, the Company
first allocated the Warrants based on their initial fair value measurement of $108,280 and then allocated the remaining proceeds, net
of $29,915 of costs incurred in connection with the Business Combination, to additional paid-in-capital.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</xl1:ComponentsOfEquityPolicyTextBlock>
    <us-gaap:EquityFairValueAdjustment contextRef="c4" decimals="-3" unitRef="usd">108280000</us-gaap:EquityFairValueAdjustment>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts contextRef="c1" decimals="-3" unitRef="usd">29915000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Research and development expense:&lt;/b&gt; Research and development costs
did not meet the requirements to be recognized as an asset as the associated future benefits were at best uncertain and there was no alternative
future use at the time the costs were incurred. Research and development costs include, but are not limited to, costs incurred in performing
research and development activities, including salaries, benefits, facilities, research- related overhead, sponsored research costs, contracted
services, license fees, and other external costs.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Net loss per share:&lt;/b&gt; Basic net income (loss) per share is computed
by dividing net income (loss) (the numerator) by the weighted average number of common shares outstanding for the period (the denominator).
Diluted net income (loss) is computed by net income (loss) dividing the diluted net income (loss) by the weighted average number of common
shares and potential common shares outstanding (if dilutive) during each period. For purposes of this calculation, potential dilutive
common shares include stock options and warrants.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <xl1:RelatedPartiesPolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Related parties:&lt;/b&gt; A party is considered to be related to the
Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control
with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal
owners of the Company and its management and other parties with which the Company may deal if one party controls 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. A party which can significantly influence the management or operating policies of the transacting
parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that
one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</xl1:RelatedPartiesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Recent accounting pronouncements issued and adopted:&lt;/b&gt; In January
2017, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2017-04 (&#x201c;ASU 2017-04&#x201d;), Intangibles-Goodwill and Other
(Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating
the second step of the goodwill impairment test. The second step measures a goodwill impairment loss by comparing the implied fair value
of a reporting unit&#x2019;s goodwill with the carrying amount of that goodwill. Under ASU 2017-04, a company will record an impairment
charge based on the excess of a reporting unit&#x2019;s carrying amount over its fair value. ASU 2017-04 will be applied prospectively
and is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. On January 1, 2020,
the Company adopted ASU 2017-04. The adoption of this standard did not have a material effect on the Company&#x2019;s financial position,
results of operations, or cash flows.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <xl1:RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Recent accounting pronouncements issued, not yet adopted:&lt;/b&gt; In
February 2016, the FASB issued a new accounting standard, ASC Topic 842, Leases (&#x201c;ASC 842&#x201d;), related to leases to increase
transparency and comparability among organizations by requiring the recognition of ROU assets and lease liabilities on the balance sheet.
Most significant among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases
classified as operating leases under previous U.S. GAAP. Under the new standard, disclosures are required to meet the objective of enabling
users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. The Company is currently
working through an adoption plan which includes the evaluation of lease contracts compared to the new standard. While the Company is currently
evaluating the impact the new guidance will have on its financial position and results of operations, the Company expects to recognize
lease liabilities and right of use assets. The extent of the increase to assets and liabilities associated with these amounts remains
to be determined pending the Company&#x2019;s review of its existing lease contracts and service contracts with may contain embedded leases.
The guidance in ASC 842 is effective for the Company beginning January 1, 2021. The Company is currently evaluating the impact of the
pending adoption of this new standard on its consolidated financial statements. The Company believes the adoption of ASC 842 will have
a material impact on its financial statements and expects to record a right-of-use asset and lease liability on its books.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;i&gt;Financial Instruments&#x2014;Credit
Losses (Topic 326): Measurement of Credit Losses of Financial Instruments&lt;/i&gt;, which, together with subsequent amendments, amends the
requirement on the measurement and recognition of expected credit losses for financial assets held to replace the incurred loss model
for financial assets measured at amortized cost and require entities to measure all expected credit losses for financial assets held at
the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016-13 is effective
for the Company beginning January&#160;1, 2023, with early adoption permitted. The Company is currently in the process of evaluating the
effects of this pronouncement on the Company&#x2019;s financial statements and does not expect it to have a material impact on the consolidated
financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;i&gt;Income Taxes (Topic
740): Simplifying the Accounting for Income Taxes&lt;/i&gt;, which is intended to simplify various aspects related to accounting for income
taxes. The pronouncement is effective for fiscal years, and for interim periods within those fiscal years, beginning after December&#160;15,
2020, with early adoption permitted. ASU 2019-12 is effective for the Company beginning January&#160;1, 2021. The Company is currently
in the process of evaluating the effects of this pronouncement on the Company&#x2019;s financial statements and does not expect it to have
a material impact on the consolidated financial statements.&lt;/p&gt;</xl1:RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 4. Merger with Pivotal Investment Corporation II&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On the Closing Date, pursuant to the Merger Agreement, Merger Sub merged
with and into Legacy XL, with Legacy XL surviving as a wholly owned subsidiary of XL Fleet Corp. On the Closing Date, each outstanding
share of common stock of Legacy XL (including each share of Legacy XL&#x2019;s common stock issued as a result of the conversion of Legacy
XL&#x2019;s preferred stock and any conversion or exchange of Legacy XL&#x2019;s convertible promissory notes) was converted into the right
to receive 0.75718950 shares (&#x201c;Exchange Ratio&#x201d;) of Pivotal&#x2019;s common stock, par value $0.0001 per share.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In connection with the consummation of the Business Combination, each
outstanding share of Pivotal&#x2019;s Class A common stock, par value $0.0001 per share (&#x201c;Pivotal Class A Common Stock&#x201d;), including
(a) any shares of Pivotal&#x2019;s Class&#160;B common stock, par value $0.0001 per share (&#x201c;Pivotal Class&#160;B Common Stock&#x201d;)
that were converted into Pivotal Class A Common Stock in connection with the Merger and (b) any Pivotal units that were separated into
the component securities, including Pivotal Class A Common Stock in connection with the Merger, was converted into one share of Common
Stock. On the Closing Date, a number of purchasers (each, a &#x201c;Subscriber&#x201d;) purchased from the Company&#160;an aggregate of
15,000,000 shares of Common Stock (the &#x201c;PIPE Shares&#x201d;), for a purchase price of $10.00 per share and an aggregate purchase
price of $150,000,000, pursuant to separate subscription agreements (each, a &#x201c;Subscription Agreement&#x201d; and the financing, the
&#x201c;PIPE&#x201d;). Pursuant to the Subscription Agreements, the Company gave certain registration rights to the Subscribers with respect
to the PIPE Shares. The sale of PIPE Shares was consummated concurrently with the Closing of the Merger. The Company assumed private placement
warrants to purchase 4,233,333 shares of common stock, with an exercise price of $11.50 per share, and public warrants to purchase 7,666,667
shares of common stock, with an exercise price of $11.50 per share (see Note 14).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Immediately prior to the Closing Date XL Fleet Corp. filed its Second
Amended and Restated Certificate of Incorporation with the Secretary of State of the State of Delaware, pursuant to which, among other
things, XL Fleet Corp. (i) changed its name from Pivotal to &#x201c;XL Fleet Corp.&#x201d;, (ii) increased the number of shares of Pivotal
Class A Common Stock it is authorized to issue to 350,000,000 shares, (iii) removed the provisions for the Pivotal Class B Common Stock
(all such shares of Pivotal Class B Common Stock converted into shares of Pivotal Class A Common Stock in connection with the Business
Combination) so that the Pivotal Class B Common Stock ceased to exist and the Company now has a single class of common stock (such resulting
stock, the &#x201c;Common Stock&#x201d;), and (iv) removed the various provisions applicable only to special purpose acquisition corporations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Each of the options to purchase Legacy XL&#x2019;s common stock, whether
or not exercisable and whether or not vested, and each of the warrants to purchase Legacy XL&#x2019;s common stock, in each case that was
outstanding immediately prior to the effective time of the Business Combination, were assumed by XL Fleet Corp. on the Closing Date and
converted into an option or warrant, as the case may be, to purchase a number of shares of Common Stock equal to the number of shares
subject to such option or warrant immediately prior to the effective time multiplied by the Exchange Ratio, at an exercise price equal
to the exercise price immediately prior to the effective time divided by the Exchange Ratio.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Holders of Legacy XL&#x2019;s outstanding convertible promissory notes
were entitled to elect conversion or repayment of the principal amount of such notes, with accrued interest to be converted into shares
of Legacy XL common stock. Immediately prior to the consummation of the Business Combination, the holders of such notes elected to have
Legacy XL pay in cash an aggregate principal amount of $11,250,000 of such notes within three business days of the Closing Date. On the
Closing Date XL Fleet Corp. issued an aggregate of 1,715,918 shares of its Common Stock upon conversion of the remaining outstanding principal
amount and accrued interest.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Immediately after the consummation of the Merger and prior to the consummation
of PIPE, the former stockholders and option holders of Legacy XL owned, or held rights to acquire, approximately 75.2% of the fully-diluted
common stock of Company, and Pivotal&#x2019;s stockholders and option holders immediately prior to the Merger owned approximately 24.8%
of the fully-diluted common stock of the Company. Based on the terms of the Merger, the transaction was treated as a reverse merger of
the Company by Legacy XL. The merger was accounted for as a recapitalization of Legacy XL. Under this method of accounting, Pivotal was
treated as the &#x201c;acquired&#x201d; company for financial reporting purposes. This determination was primarily based on Legacy XL comprising
the ongoing operations of the combined company, Legacy XL senior management comprising the senior management of the combined company,
and that the former owners and management of Legacy XL have control of the board of directors of the combined company after the Merger.
In accordance with guidance applicable to these circumstances, the Merger was considered to be a capital transaction in substance. Accordingly,
for accounting purposes, the Merger was treated as the equivalent of the Company issuing shares for the net assets of Pivotal, accompanied
by a recapitalization. The net assets of Pivotal will be stated at historical cost, with no goodwill or other intangible assets recorded.
Operations prior to the closing of the Merger will be those of the Company.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table reconciles the elements of the Business Combination
to the consolidated statements of cash flows and the consolidated statement of changes in stockholders&#x2019; equity (deficit) for the
year ended December 31, 2020 (in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Cash &#x2013; Pivotal&#x2019;s trust and cash (net of redemption)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;231,975&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Cash &#x2013; PIPE&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;150,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: transaction costs and advisory fees paid&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(29,915&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net Business Combination and PIPE financing&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;352,060&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <xl1:ExchangeRatioShares contextRef="c4" decimals="8" unitRef="usdPershares">0.7571895</xl1:ExchangeRatioShares>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c1" decimals="4" unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockNoParValue contextRef="c77" decimals="4" unitRef="usdPershares">0.0001</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c78" decimals="4" unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesOther contextRef="c79" decimals="0" unitRef="shares">15000000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:SharePrice contextRef="c80" decimals="2" unitRef="usdPershares">10</us-gaap:SharePrice>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c81" decimals="-3" unitRef="usd">150000000000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="c82" decimals="0" unitRef="shares">4233333</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <xl1:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights contextRef="c83" decimals="2" unitRef="usdPershares">11.5</xl1:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="c84" decimals="0" unitRef="shares">7666667</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <xl1:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights contextRef="c85" decimals="2" unitRef="usdPershares">11.5</xl1:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights>
    <us-gaap:CommonStockSharesAuthorized contextRef="c77" decimals="0" unitRef="shares">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal contextRef="c4" decimals="-3" unitRef="usd">11250000000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:StockIssuedDuringPeriodSharesOther contextRef="c4" decimals="0" unitRef="shares">1715918</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c86" decimals="3" unitRef="pure">0.752</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c87" decimals="3" unitRef="pure">0.248</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Cash &#x2013; Pivotal&#x2019;s trust and cash (net of redemption)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;231,975&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Cash &#x2013; PIPE&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;150,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: transaction costs and advisory fees paid&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(29,915&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net Business Combination and PIPE financing&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;352,060&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock>
    <xl1:CashPivotalsTrustAndCashnetOfRedemption contextRef="c1" decimals="-3" unitRef="usd">231975000</xl1:CashPivotalsTrustAndCashnetOfRedemption>
    <xl1:CashPIPE contextRef="c1" decimals="-3" unitRef="usd">150000000</xl1:CashPIPE>
    <xl1:TransactionCostsAndAdvisoryFeesPaid contextRef="c1" decimals="-3" unitRef="usd">29915000</xl1:TransactionCostsAndAdvisoryFeesPaid>
    <xl1:NetBusinessCombinationAndPIPEFinancing contextRef="c1" decimals="-3" unitRef="usd">352060000</xl1:NetBusinessCombinationAndPIPEFinancing>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 5. Acquisition of Quantum&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On October 4, 2019, pursuant to the terms of an asset purchase agreement,
the Company acquired certain assets of Quantum Fuel Systems, LLC (&#x201c;Quantum&#x201d; or the &#x201c;Seller&#x201d;), which will be used
to accelerate the Company&#x2019;s product development timelines at a lower cost and rapidly expand and improve the Company&#x2019;s engineering
capabilities (the &#x201c;Acquisition&#x201d;). The Acquisition provided the Company access to intellectual property and an assembled workforce
that is the foundation for future technologies to be developed for the Company by the assembled workforce applying its skills, knowledge
and experience to utilize the acquired intellectual property.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The aggregate purchase consideration transferred by the Company to
the Sellers totaled $1,759 and included i) a deferred cash payment of $250 and accrued interest of $14, which was made on December 31,
2020, with an acquisition date estimated fair value of $229, ii) issuance of 458,902 shares of common stock with an estimated fair value
of $109, and iii) contingent purchase consideration associated with three milestone events with an initial estimated fair value of $1,421.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The milestone events and associated contingent purchase consideration
consisted of the following:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;First milestone event will be met upon the retention of at least four members of the acquired assembled workforce for at least twelve months. The contingent purchase consideration associated with the first milestone event is cash consideration totaling $450 with an estimated acquisition date fair value of $400. This payment was made on December 31, 2020.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -16.2pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Second milestone event will be met upon achieving certain product development criteria as outlined in the asset purchase agreement. The contingent purchase consideration associated with this milestone event is: i) cash consideration totaling $475 and; ii) additional consideration, at the Company&#x2019;s election, of either cash totaling $500 or the issuance of 655,575 shares of common stock. The estimated acquisition date fair value of such amounts are $387 and $123, respectively.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -16.2pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Third milestone event will be met upon the successful demonstration of a prototype as outlined in the asset purchase agreement. The contingent purchase consideration associated with this milestone event is: i) cash consideration totaling $475 and; ii) additional consideration, at the Company&#x2019;s election, of either cash totaling $500 or the issuance of 655,575 shares of common stock. The estimated acquisition date fair value of such amounts are $387 and $123, respectively.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -16.2pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The fair value of the deferred purchase consideration is based on management&#x2019;s
estimated amount and timing of the future payment, discounted utilizing a rate of 125% to reflect market participant assumptions. The
discount rate utilized was a risk-free rate selected based on the nearest risk-free rate term associated with the payment of the deferred
purchase consideration, with a credit risk premium applied as the payments are not risk-free.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The fair value of common stock issued in the Business Combination has
been determined by the Board of Directors based upon a variety of factors, including the results obtained from independent third-party
valuations, the Company&#x2019;s financial position and historical financial performance, the current climate in the marketplace, the effect
of the rights and preferences of the preferred stockholders and the prospects of a liquidity event, among others.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The estimated fair value of the Company&#x2019;s contingent purchase
consideration payable in cash for the first milestone is based on management&#x2019;s estimated probability and timing of the future payment,
discounted utilizing a rate of 12.5% to reflect market participant assumptions. The discount rate utilized was a risk-free rate selected
based on the nearest risk-free rate term associated with the payment of the deferred purchase consideration, with a credit risk premium
applied as the payments are not risk-free.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The estimated fair value of the Company&#x2019;s contingent purchase
consideration payable in cash for the second and third milestones are based on management&#x2019;s estimated probability and timing of
future payments, discounted utilizing a rate of 12.5%, to reflect market participant assumptions. The discount rates utilized were risk-free
rates selected based on the nearest risk-free rate term associated with the payments of the purchase consideration and contingent purchase
consideration payable, with a credit risk premium applied as the payments are not risk-free.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The estimated fair value of the Company&#x2019;s contingent purchase
consideration payable in either cash or shares of common stock at the Company&#x2019;s election for the second and third milestones was
determined using a Monte Carlo simulation model that includes significant unobservable inputs such as estimated probability, fair value
of underlying shares of common stock, risk-adjusted discount rates (utilizing an approximate rate of 12.5% to reflect market participant
assumptions), estimated volatility and timing of future payments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Acquisition was accounted for as a business combination using the
acquisition method of accounting in accordance with ASC 805, &lt;i&gt;Business Combinations&lt;/i&gt;. The purchase price is allocated to the tangible
assets and identifiable intangible assets acquired based upon their estimated fair values. The excess of the purchase price over the tangible
and intangible asset acquired has been recorded to goodwill. The Acquisition resulted in recorded goodwill that can be attributable to
the acquired assembled workforce and synergies related to certain of the acquired intangible assets. Goodwill is expected to be amortizable
for tax purposes. Management plans to integrate the Acquisition into its existing business structure, which is comprised of a single reporting
unit.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table summarizes the fair value of consideration transferred
and the estimated fair values of the assets acquired as of the date of acquisition:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Deferred consideration&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;229&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Contingent consideration&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,421&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Share consideration-606,060 shares of XL Common Stock&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;109&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt"&gt;Total consideration&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,759&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;256&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Equipment and hardware&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;151&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Intangible asset &#x2013; developed technology&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;863&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;489&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt"&gt;Fair values of assets acquired&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,759&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As part of the purchase price allocation, the Company determined it
had acquired a developed technology identifiable intangible asset. The fair value of the internally developed technology was estimated
using the replacement cost method, whereby the components of the acquired internally developed technology were reviewed to determine the
cumulative cost of development for each component, inclusive of a developer&#x2019;s profit and an entrepreneurial incentive. The cumulative
cost of development was then discounted to account for obsolescence factor. The estimated useful life over which the internally developed
technology will be amortized is 4 years.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Other than the obligations incurred for contingent consideration, the
Company did not assume any liabilities in connection with the Acquisition.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company incurred acquisition-related costs of approximately $48,
which are included as a component of selling, general and administrative expenses in the accompanying statement of operations for the
year ended December 31, 2019.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The results of operations for the Acquisition are included in the Company&#x2019;s
financial statements from the date of the acquisition.&lt;/p&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c88" decimals="-3" unitRef="usd">1759000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <xl1:DeferredCashPayment contextRef="c89" decimals="-3" unitRef="usd">250000</xl1:DeferredCashPayment>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="c90" decimals="-3" unitRef="usd">14000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <xl1:EstimatedFairvalue contextRef="c89" decimals="-3" unitRef="usd">229000</xl1:EstimatedFairvalue>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="c53" decimals="0" unitRef="shares">458902</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned contextRef="c88" decimals="-3" unitRef="usd">109000</us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned>
    <xl1:InitialEstimatedFairValue contextRef="c89" decimals="-3" unitRef="usd">1421000</xl1:InitialEstimatedFairValue>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons contextRef="c53">&#x25cf;First milestone event will be met upon the retention of at least four members of the acquired assembled workforce for at least twelve months. The contingent purchase consideration associated with the first milestone event is cash consideration totaling $450 with an estimated acquisition date fair value of $400. This payment was made on December 31, 2020.

    &#160;
    &#x25cf;
    Second milestone event will be met upon achieving certain product development criteria as outlined in the asset purchase agreement. The contingent purchase consideration associated with this milestone event is: i) cash consideration totaling $475 and; ii) additional consideration, at the Company&#x2019;s election, of either cash totaling $500 or the issuance of 655,575 shares of common stock. The estimated acquisition date fair value of such amounts are $387 and $123, respectively.
  &#160;&#160;&#x25cf;Third milestone event will be met upon the successful demonstration of a prototype as outlined in the asset purchase agreement. The contingent purchase consideration associated with this milestone event is: i) cash consideration totaling $475 and; ii) additional consideration, at the Company&#x2019;s election, of either cash totaling $500 or the issuance of 655,575 shares of common stock. The estimated acquisition date fair value of such amounts are $387 and $123, respectively.</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons>
    <xl1:DiscountedUtilizingRate contextRef="c89" decimals="2" unitRef="pure">1.25</xl1:DiscountedUtilizingRate>
    <xl1:FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate contextRef="c91" decimals="3" unitRef="pure">0.125</xl1:FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate>
    <xl1:FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate contextRef="c92" decimals="3" unitRef="pure">0.125</xl1:FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="c88" decimals="3" unitRef="pure">0.125</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Deferred consideration&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;229&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Contingent consideration&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,421&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Share consideration-606,060 shares of XL Common Stock&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;109&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt"&gt;Total consideration&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,759&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;256&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Equipment and hardware&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;151&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Intangible asset &#x2013; developed technology&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;863&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;489&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt"&gt;Fair values of assets acquired&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,759&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <xl1:DeferredConsiderationinShares contextRef="c4" decimals="-3" unitRef="usd">229000</xl1:DeferredConsiderationinShares>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1 contextRef="c4" decimals="-3" unitRef="usd">1421000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <xl1:ShareConsiderationXLCommonStockinShares contextRef="c4" decimals="INF" unitRef="shares">606060</xl1:ShareConsiderationXLCommonStockinShares>
    <xl1:ShareConsiderationShareOfXLCommonStock contextRef="c4" decimals="-3" unitRef="usd">109000</xl1:ShareConsiderationShareOfXLCommonStock>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c4" decimals="-3" unitRef="usd">1759000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <xl1:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware contextRef="c1" decimals="-3" unitRef="usd">256000</xl1:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment contextRef="c1" decimals="-3" unitRef="usd">151000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c1" decimals="-3" unitRef="usd">863000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill contextRef="c1" decimals="-3" unitRef="usd">489000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c1" decimals="-3" unitRef="usd">1759000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c93">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c94" decimals="-3" unitRef="usd">48000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 6. Revenue&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table represents the Company&#x2019;s revenues for the
years ended December 31, 2020 and 2019, respectively, disaggregated, by sales channel.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Disaggregation of revenue:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Revenue direct to customers&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,013&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,263&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Revenue through channel partners&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;16,325&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,952&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt"&gt;Total revenue&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;20,338&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,215&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Remaining performance obligations:&lt;/b&gt; At December 31, 2020 and
2019, there was approximately $305 and $133 in deferred revenue, respectively, related to unsatisfied extended warranty performance obligations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Contract Balances:&lt;/b&gt; The timing of revenue recognition, billings
and cash collections results in billed trade accounts receivable, and deferred revenue (contract liabilities) on the Consolidated Balance
Sheets. In addition, the Company defers certain costs incurred to obtain a contract (contract costs).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Costs to obtain a contract:&lt;/b&gt; Sales commissions paid to internal
sales personnel, as well as associated payroll taxes and retirement plan contributions (together, sales commissions and associated costs)
that are incremental to the acquisition of customer contracts, are capitalized as capitalized contract acquisition cost on the balance
sheet when the period of benefit is determined to be greater than one year. In instances where an extended warranty is sold, the period
of benefit would extend beyond 12 months and therefore, the practical expedient would not be met for those contracts and require capitalization
of the related costs to obtain those contracts. The Company has elected to allocate the capitalized commissions to performance obligations
on a relative basis (i.e., in proportion to the transaction price allocated to each performance obligation) to determine the period of
amortization. As a result, substantially all of the commission is allocated to the combined equipment and installation performance obligation
and is amortized upon transfer of control of this performance obligation, which typically occurs in same period in which commission liability
is incurred. Total commission expense recognized during the years ended December 31, 2020 and 2019 was $105 and $226, respectively. The
amount of capitalized commissions as of December 31, 2020 and 2019 was not material.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Warranties:&lt;/b&gt; The Company accrues estimated warranty costs at
the time of sale related to its assurance-type warranties. In general, manufactured products are warranted for the shorter of three years
or 100,000 miles against defects in material and workmanship when properly used for their intended purpose, installed correctly and appropriately
maintained. The amount of the accrued warranty liability is estimated based on historical claims rates and warranty fulfillments costs
adjusted for any expected changes in fulfillment costs.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following is a roll-forward of the Company&#x2019;s accrued warranty
liability:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;For the Years Ended&lt;br/&gt; December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Balance as of January 1&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,009&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;910&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accrual for warranties issued&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;912&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;415&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Warranty charges&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(186&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(316&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 8.1pt"&gt;Balance as of December 31&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,735&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,009&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The warranty liability is included in accrued expenses and other current
liabilities on the Consolidated Balance Sheets.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <xl1:ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Revenue direct to customers&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,013&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,263&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Revenue through channel partners&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;16,325&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,952&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt"&gt;Total revenue&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;20,338&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,215&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</xl1:ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock>
    <us-gaap:Revenues contextRef="c97" decimals="-3" unitRef="usd">4013000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c98" decimals="-3" unitRef="usd">3263000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c99" decimals="-3" unitRef="usd">16325000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c100" decimals="-3" unitRef="usd">3952000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c101" decimals="-3" unitRef="usd">20338000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c102" decimals="-3" unitRef="usd">7215000</us-gaap:Revenues>
    <us-gaap:DeferredRevenue contextRef="c95" decimals="-3" unitRef="usd">305000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue contextRef="c96" decimals="-3" unitRef="usd">133000</us-gaap:DeferredRevenue>
    <xl1:DescriptionOfSalesCommission contextRef="c4">Sales commissions paid to internal
sales personnel, as well as associated payroll taxes and retirement plan contributions (together, sales commissions and associated costs)
that are incremental to the acquisition of customer contracts, are capitalized as capitalized contract acquisition cost on the balance
sheet when the period of benefit is determined to be greater than one year. In instances where an extended warranty is sold, the period
of benefit would extend beyond 12 months and therefore, the practical expedient would not be met for those contracts and require capitalization
of the related costs to obtain those contracts.</xl1:DescriptionOfSalesCommission>
    <xl1:TotalCommissionExpense contextRef="c4" decimals="-3" unitRef="usd">105000</xl1:TotalCommissionExpense>
    <xl1:TotalCommissionExpense contextRef="c5" decimals="-3" unitRef="usd">226000</xl1:TotalCommissionExpense>
    <us-gaap:StandardProductWarrantyDescription contextRef="c4">In general, manufactured products are warranted for the shorter of three years
or 100,000 miles against defects in material and workmanship when properly used for their intended purpose, installed correctly and appropriately
maintained.</us-gaap:StandardProductWarrantyDescription>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;For the Years Ended&lt;br/&gt; December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Balance as of January 1&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,009&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;910&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accrual for warranties issued&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;912&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;415&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Warranty charges&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(186&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(316&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 8.1pt"&gt;Balance as of December 31&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,735&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,009&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual contextRef="c2" decimals="-3" unitRef="usd">1009000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="c21" decimals="-3" unitRef="usd">910000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="c4" decimals="-3" unitRef="usd">912000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="c5" decimals="-3" unitRef="usd">415000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <xl1:ProductWarrantyAccrualWarrantyCharges contextRef="c4" decimals="-3" unitRef="usd">-186000</xl1:ProductWarrantyAccrualWarrantyCharges>
    <xl1:ProductWarrantyAccrualWarrantyCharges contextRef="c5" decimals="-3" unitRef="usd">-316000</xl1:ProductWarrantyAccrualWarrantyCharges>
    <us-gaap:ProductWarrantyAccrual contextRef="c1" decimals="-3" unitRef="usd">1735000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="c2" decimals="-3" unitRef="usd">1009000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 7. Property and Equipment&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Property, plant and equipment consisted of the following at December
31:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Equipment&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;647&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;630&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;91&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;45&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Computers&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;359&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;346&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;622&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;559&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;170&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;164&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,919&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,774&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,340&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(934&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt"&gt;Property and equipment, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;579&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;840&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Depreciation expense on property and equipment, was $406 and $265 for
the years ended December 31, 2020, and 2019, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Equipment&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;647&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;630&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;91&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;45&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Computers&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;359&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;346&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;622&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;559&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;170&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;164&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,919&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,774&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,340&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(934&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt"&gt;Property and equipment, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;579&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;840&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c103" decimals="-3" unitRef="usd">647000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c104" decimals="-3" unitRef="usd">630000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c105" decimals="-3" unitRef="usd">91000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c106" decimals="-3" unitRef="usd">45000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c107" decimals="-3" unitRef="usd">30000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c108" decimals="-3" unitRef="usd">30000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c109" decimals="-3" unitRef="usd">359000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c110" decimals="-3" unitRef="usd">346000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c111" decimals="-3" unitRef="usd">622000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c112" decimals="-3" unitRef="usd">559000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c113" decimals="-3" unitRef="usd">170000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c114" decimals="-3" unitRef="usd">164000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c1" decimals="-3" unitRef="usd">1919000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c2" decimals="-3" unitRef="usd">1774000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c1" decimals="-3" unitRef="usd">1340000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c2" decimals="-3" unitRef="usd">934000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentOtherNet contextRef="c1" decimals="-3" unitRef="usd">579000</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:PropertyPlantAndEquipmentOtherNet contextRef="c2" decimals="-3" unitRef="usd">840000</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:Depreciation contextRef="c4" decimals="-3" unitRef="usd">406000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c5" decimals="-3" unitRef="usd">265000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 8. Intangibles&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Intangible assets consist of developed technology acquired during 2019.
The gross value of $863 is being amortized over a useful life of 4 years. Accumulated amortization was $270 at December 31, 2020.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Approximate annual aggregate amortization expense of the intangibles
for the years subsequent to December 31, 2020 is as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;Year ending December 31:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2021&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;216&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;216&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;161&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total amortization&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;593&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Amortization expense recognized on intangible assets was $216 and $72
for the years ended December 31, 2020 and 2019, respectively.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c1" decimals="-3" unitRef="usd">863000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c4">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <xl1:AccumulatedAmortization contextRef="c1" decimals="-3" unitRef="usd">270000</xl1:AccumulatedAmortization>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;Year ending December 31:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2021&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;216&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;216&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;161&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total amortization&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;593&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths contextRef="c1" decimals="-3" unitRef="usd">216000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo contextRef="c1" decimals="-3" unitRef="usd">216000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree contextRef="c1" decimals="-3" unitRef="usd">161000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c1" decimals="-3" unitRef="usd">593000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AdjustmentForAmortization contextRef="c4" decimals="-3" unitRef="usd">216000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c5" decimals="-3" unitRef="usd">72000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 9. Accrued Expenses and Other Current Liabilities&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Accrued expenses and other current liabilities consisted of the following
at December&#160;31, 2020 and 2019:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Accrued warranty costs&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,735&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,009&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accrued compensation and related benefits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,001&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Contingent and deferred purchase consideration connection with Quantum acquisition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;926&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;638&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accrued financing fees&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;723&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;360&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Accrued expenses, other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;216&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;553&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Sales tax&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;96&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,601&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,054&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <xl1:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Accrued warranty costs&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,735&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,009&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accrued compensation and related benefits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,001&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Contingent and deferred purchase consideration connection with Quantum acquisition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;926&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;638&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accrued financing fees&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;723&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;360&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Accrued expenses, other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;216&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;553&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Sales tax&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;96&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,601&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,054&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</xl1:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock>
    <xl1:AccruedWarrantyCosts contextRef="c1" decimals="-3" unitRef="usd">1735000</xl1:AccruedWarrantyCosts>
    <xl1:AccruedWarrantyCosts contextRef="c2" decimals="-3" unitRef="usd">1009000</xl1:AccruedWarrantyCosts>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="c1" decimals="-3" unitRef="usd">1001000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="c2" decimals="-3" unitRef="usd">398000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <xl1:ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition contextRef="c1" decimals="-3" unitRef="usd">926000</xl1:ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition>
    <xl1:ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition contextRef="c2" decimals="-3" unitRef="usd">638000</xl1:ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition>
    <xl1:AccruedFinancingFees contextRef="c1" decimals="-3" unitRef="usd">723000</xl1:AccruedFinancingFees>
    <xl1:AccruedFinancingFees contextRef="c2" decimals="-3" unitRef="usd">360000</xl1:AccruedFinancingFees>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c1" decimals="-3" unitRef="usd">216000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">553000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="c2" decimals="-3" unitRef="usd">96000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <xl1:AccruedExpensesAndOtherCurrentLiabilitiesNet contextRef="c1" decimals="-3" unitRef="usd">4601000</xl1:AccruedExpensesAndOtherCurrentLiabilitiesNet>
    <xl1:AccruedExpensesAndOtherCurrentLiabilitiesNet contextRef="c2" decimals="-3" unitRef="usd">3054000</xl1:AccruedExpensesAndOtherCurrentLiabilitiesNet>
    <xl1:NewMarketsTaxCreditFinancingTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 10. New Markets Tax Credit Financing&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On March 4, 2015, the Company entered into a financing transaction
with U.S. Bancorp Community Development Corporation (U.S. Bank) under a qualified New Markets Tax Credit (&#x201c;NMTC&#x201d;) program
related to the operation of the Company&#x2019;s facility in Quincy, Illinois. The NMTC program was provided for in the Community Renewal
Tax Relief Act of 2000 (the Act) and is intended to encourage capital investment in qualified lower income communities. The Act permits
taxpayers to claim credits against their Federal income taxes for up to 39% of qualified investments in the equity of community development
entities (CDEs). CDEs are privately managed investment institutions that are certified to make qualified low-income community investments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In connection with the financing, the Company made two loans totaling
$10,454 to federal ($6,455 at 1.51%) and state ($3,999 at 1.53%) NMTC investment funds (the Investment Funds). Simultaneously, U.S. Bank
made an equity investment of $4,995 to the Investment Funds and, by virtue of such contribution, is entitled to substantially all of the
tax benefits derived from the NMTC. For compliance with the NMTC rules, principal payments on the loan do not begin until June 10, 2025
(the NMTC rules prohibit principal payments during the 7-year term of the NMTC arrangement). The maturity date on the loans is December
31, 2044.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Investment Funds then contributed the loan proceeds to a CDE, which,
in turn, loaned combined funds of $15,000, net of debt issuance costs of $546, to XL Hybrid Quincy, LLC, a wholly-owned subsidiary of
the Company, at an interest rate of 1.15% per year with a maturity date of March 4, 2045. These loans are secured by the leasehold improvements
and equipment at the facility in Quincy, Illinois. Repayment of the loans commences in March 10, 2025. The proceeds from the loans from
the CDE were used to partially fund the build-out of the facility in Quincy, Illinois.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The transaction includes a put/call feature whereby, at the end of
the seven-year NMTC compliance period, the Company may be obligated or entitled to repurchase U.S. Bank&#x2019;s equity interest in the
Investment Funds. The Company believes that U.S. Bank will exercise the put option in March 2022 at the end of the recapture period. The
value attributable to the put/call is anticipated to be nominal. The NMTC is subject to 100% recapture for a period of seven years as
provided in the Internal Revenue Code. The Company is required to be in compliance with various regulations and contractual provisions
that apply to the NMTC arrangement. Non-compliance with applicable requirements could result in U.S. Bank&#x2019;s projected tax benefits
not being realized and, therefore, could require the Company to indemnify U.S. Bank for any loss or recapture of NMTCs related to the
financing until such time as the obligation to deliver tax benefits is relieved. The Company does not anticipate any credit recapture
will be required in connection with this financing arrangement.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has determined that the financing arrangement with the
Investment Fund and CDEs contains a variable interest entity (&#x201c;VIE&#x201d;). This conclusion was reached based on the following:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The ongoing activities of the Investment Fund &#x2013; collecting and remitting interest and fees and NMTC compliance &#x2013; were all considered in the initial design and are expected to significantly affect the economic performance throughout the life of the Investment Fund;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.2pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;management considered the contractual arrangements that obligate the Company to comply with NMTC rules and regulations, deliver tax benefits, and provide various other guarantees to the structure;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;U.S. Bank&#x2019;s lack of a material interest in the underlying economics of the project as a result of the guarantees, indemnifications, and put/call options; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;the fact that the Company is obligated to absorb losses of the Investment Fund.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As such, the Company concluded that it is the primary beneficiary of
the VIE and consolidated the Investment Fund, as a VIE, in accordance with the accounting standards for consolidation. Because the Company
consolidates an entity from which it has an approximately $10,500 loan receivable and consolidates an entity to which it owes an approximately
$15,000 loan payable, these two balances partially eliminate against each other in consolidation. The $4,995 in net proceeds received
in exchange for the transfer of tax credits have been deferred and will be recognized when the tax benefits have been fully earned and
delivered to U.S. Bank without risk of recapture. The Company anticipates recognizing the net cash received as income upon completion
of the seven-year NMTC compliance period. U.S. Bank&#x2019;s $4,995 contribution was initially recorded as restricted cash and its interest
in the Investment Fund is included in other liabilities in the consolidated balance sheets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During the years ended December 31, 2020 and 2019, the Company amortized
$78 of debt issuance costs related to the NMTC. The unamortized balance of debt issuance costs as of December 31, 2020 and 2019 is $91
and $169, respectively.&lt;/p&gt;</xl1:NewMarketsTaxCreditFinancingTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c115" decimals="2" unitRef="pure">0.39</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:LoansFromOtherFederalHomeLoanBanks contextRef="c1" decimals="-3" unitRef="usd">10454000</us-gaap:LoansFromOtherFederalHomeLoanBanks>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c116" decimals="-3" unitRef="usd">6455000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c116" decimals="4" unitRef="pure">0.0151</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c116" decimals="-3" unitRef="usd">3999000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c116" decimals="4" unitRef="pure">0.0153</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:InvestmentOwnedBalancePrincipalAmount contextRef="c117" decimals="-3" unitRef="usd">4995000</us-gaap:InvestmentOwnedBalancePrincipalAmount>
    <us-gaap:DebtInstrumentTerm contextRef="c116">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c118">The Investment Funds then contributed the loan proceeds to a CDE, which,
in turn, loaned combined funds of $15,000, net of debt issuance costs of $546, to XL Hybrid Quincy, LLC, a wholly-owned subsidiary of
the Company, at an interest rate of 1.15% per year with a maturity date of March 4, 2045.</us-gaap:DebtInstrumentMaturityDateDescription>
    <xl1:LoanedCombinedFunds contextRef="c116" decimals="-3" unitRef="usd">15000000</xl1:LoanedCombinedFunds>
    <us-gaap:DeferredFinanceCostsNet contextRef="c117" decimals="-3" unitRef="usd">546000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c119" decimals="4" unitRef="pure">0.0115</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <xl1:DescriptionOfTransaction contextRef="c4">The NMTC is subject to 100% recapture for a period of seven years as
provided in the Internal Revenue Code.</xl1:DescriptionOfTransaction>
    <us-gaap:PaymentsToAcquireLoansReceivable contextRef="c4" decimals="-3" unitRef="usd">10500000</us-gaap:PaymentsToAcquireLoansReceivable>
    <xl1:PaymentsToAcquireLoansPayable contextRef="c4" decimals="-3" unitRef="usd">15000000</xl1:PaymentsToAcquireLoansPayable>
    <xl1:NetProceedsReceived contextRef="c4" decimals="-3" unitRef="usd">4995000</xl1:NetProceedsReceived>
    <us-gaap:RestrictedCashEquivalentsCurrent contextRef="c1" decimals="-3" unitRef="usd">4995000</us-gaap:RestrictedCashEquivalentsCurrent>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c4" decimals="-3" unitRef="usd">78000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c5" decimals="-3" unitRef="usd">78000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DeferredFinanceCostsNet contextRef="c1" decimals="-3" unitRef="usd">91000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c2" decimals="-3" unitRef="usd">169000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtDisclosureTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 11. Debt&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;At December&#160;31, 2020 and 2019, the carrying value of debt was
as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Subordinated convertible promissory notes&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-31"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt"&gt;Unamortized debt discount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-32"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(898&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt"&gt;Subordinated convertible promissory notes, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-33"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,102&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 16.2pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Term Loan&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-34"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Unamortized debt discount&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-35"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(87&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Vehicle financing agreements&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;208&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;271&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt"&gt;Total debt obligations, net of deferred financing costs&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;208&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,284&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 16.2pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 16.2pt"&gt;Less: current portion of debt&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;110&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,435&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt"&gt;Debt &#x2013; net of current portion&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;98&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,849&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Bank term loan and revolver:&lt;/b&gt; Effective December 10, 2018, and
as amended on November 19, 2019, August 12, 2020 and December 1, 2020, the Company entered into a Loan and Security Agreement for a revolving
line of credit (Revolver) and term loan (Term Loan) with Silicon Valley Bank. The revolving line of credit bore interest at a floating
per annum rate equal to the greater of (i) the prime rate plus 4.50% or (ii) a fixed rate of 7.75%. On December 23, 2020, the revolver
was repaid in full.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Interest payments under the Term Loan were payable in monthly installments
at a rate equal to the greater of 2% greater than the Prime Rate or a fixed rate of 7.00%.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In connection with the amendment to the Loan and Security Agreement
executed in November 2019, the Company secured access to an additional term loan (Growth Capital Term Loan). Interest payments were payable
in monthly installments at a rate equal to the greater of 2% greater than the Prime Rate or a fixed rate of 7.00%.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Loan and Security Agreement is secured by the assets and intellectual
property of the Company and is subject to certain non-financial and financial ratios including but not limited to adjusted quick ratio
compliance.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During 2019, the Company issued a warrant to purchase 189,296 shares
of common stock at a price of $0.24 per share that expires during 2029 to the lender in connection with the Growth Capital Term Loan.
At the discretion of the holder, the warrants may be exercised at any time in cash or may be subject to a cashless exercise in which the
warrant shares are converted to common stock under a defined conversion formula. The estimated grant date fair value of this common stock
warrant was $0.17 per share. This common stock warrant was assessed under ASC 480 &lt;i&gt;Distinguishing Liabilities from Equity&lt;/i&gt; and were
accounted for as equity-classified warrants. The grant date fair value of these common stock warrants was recorded as a debt discount
to be amortized over the term of the associated debt agreement under the effective interest method. The amortization of the debt discount
recorded for the years ended December 31, 2020 and 2019 is $31 and $18, respectively. The Term Loan and the Growth Capital Term Loan were
repaid on December 23, 2020. As of December 31, 2019, there were warrants to purchase 340,733 shares of common stock outstanding. On December
24, 2020, all of these warrants were exercised on a cashless basis and as a result, 338,223 shares of common stock were issued.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Convertible notes payable:&lt;/b&gt; In January 2020, the Company&#x2019;s
Board of Directors approved the issuance of subordinated convertible promissory notes up to an additional $13,000 and the amendment to
the existing subordinated convertible promissory notes such that they contain the same terms as the 2020 notes. During the year ended
December 31, 2020, the Company issued subordinated convertible promissory notes in the amount of $8,100. The notes mature at the earlier
of (i) February 6, 2021 or (ii) the date of a change of control as defined in the note agreements. Upon a change of control, the Company
is required to repay all outstanding principal and interest and a 100% premium on the outstanding principal balance of each note. Under
the terms of the agreements, upon a qualifying financing event occurring after July 31, 2020, the convertible promissory notes and accrued
interest would be convertible at 70% of the price per share paid generally by cash investors in such qualifying financing.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During the year ended December 31, 2020, the Company incurred a loss
on extinguishment of $1,038 in connection with the amendment of $10,000 in face value of convertible notes. Specifically, during February
of 2020, the Company entered into amendments of the convertible loan agreements with these note holders to extend the maturities to February
2021. The Company computed the discounted cash flows from these convertible notes as of the date of the amendment, both before and after
the amendment. The Company determined that there was a greater than 10% change in the present value of these cash flows, and as such,
the amendment qualified as an extinguishment. Pursuant to the relevant accounting guidance, the Company recorded a loss on extinguishment
of debt of $1,038.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company assessed these embedded features and determined that they
were not considered clearly and closely related to the host notes, and met the definition of a derivative. Therefore, these embedded features
were all required to be bifurcated from the notes and accounted for separately as a combined derivative liability. The Company estimated
the fair value of the combined derivative liability which was recorded as a liability and as a discount net against the subordinated convertible
notes. The Company was required to remeasure the combined derivative liability to its then fair value at each subsequent balance sheet
date, through an adjustment to current earnings (see Note 12 for further details on the Company&#x2019;s fair value measurements).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In connection with recording the derivative liability, the Company&#x2019;s
consolidated balance sheet at December 31, 2020 reflects the reclassification of $3,551 from accumulated deficit to additional paid-in
capital to reflect adjustments to previously reported debt discount amortization and change in fair value of derivative liabilities.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The debt discount was amortized over the term of the associated debt
agreement utilizing the effective interest method. The Company recorded $4,497 in amortization of these discounts as a component of interest
expense during the year ended December 31, 2020.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On December 21, 2020, the convertible notes and accrued interest were
settled with the payment in cash of convertible notes in the amount of $11,250 and the issuance of 1,715,918 shares upon the conversion
of convertible notes into principal and accrued interest of $6,850 and $1,709, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Vehicle financing agreements:&lt;/span&gt;&lt;/i&gt; The Company has entered
into several vehicle financing agreements with various lenders with maturities ranging from 2020 to 2025. Interest rates on these agreements
range from 2.95% to 10.00%. Each agreement is collateralized by the equipment purchased.&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Subordinated convertible promissory notes&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-31"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt"&gt;Unamortized debt discount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-32"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(898&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt"&gt;Subordinated convertible promissory notes, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-33"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,102&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 16.2pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Term Loan&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-34"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Unamortized debt discount&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-35"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(87&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Vehicle financing agreements&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;208&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;271&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt"&gt;Total debt obligations, net of deferred financing costs&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;208&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,284&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 16.2pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 16.2pt"&gt;Less: current portion of debt&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;110&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,435&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt"&gt;Debt &#x2013; net of current portion&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;98&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,849&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:ConvertibleSubordinatedDebt contextRef="c2" decimals="-3" unitRef="usd">10000000</us-gaap:ConvertibleSubordinatedDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="c2" decimals="-3" unitRef="usd">898000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <xl1:SubordinatedConvertiblePromissoryNotesNet contextRef="c2" decimals="-3" unitRef="usd">9102000</xl1:SubordinatedConvertiblePromissoryNotesNet>
    <xl1:TermLoan contextRef="c2" decimals="-3" unitRef="usd">3100000</xl1:TermLoan>
    <xl1:DebtInstrumentTermLoanUnamortizedDiscount contextRef="c2" decimals="-3" unitRef="usd">-87000</xl1:DebtInstrumentTermLoanUnamortizedDiscount>
    <xl1:VehicleFinancingAgreements contextRef="c1" decimals="-3" unitRef="usd">208000</xl1:VehicleFinancingAgreements>
    <xl1:VehicleFinancingAgreements contextRef="c2" decimals="-3" unitRef="usd">271000</xl1:VehicleFinancingAgreements>
    <xl1:TotalDebt contextRef="c1" decimals="-3" unitRef="usd">208000</xl1:TotalDebt>
    <xl1:TotalDebt contextRef="c2" decimals="-3" unitRef="usd">3284000</xl1:TotalDebt>
    <us-gaap:DebtCurrent contextRef="c1" decimals="-3" unitRef="usd">110000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent contextRef="c2" decimals="-3" unitRef="usd">1435000</us-gaap:DebtCurrent>
    <us-gaap:LongTermDebt contextRef="c1" decimals="-3" unitRef="usd">98000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c2" decimals="-3" unitRef="usd">1849000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="c4">The revolving line of credit bore interest at a floating
per annum rate equal to the greater of (i) the prime rate plus 4.50% or (ii) a fixed rate of 7.75%. On December 23, 2020, the revolver
was repaid in full.</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <xl1:InterestRateOfDebt contextRef="c1" decimals="2" unitRef="pure">0.02</xl1:InterestRateOfDebt>
    <xl1:PercentageOfFixedRate contextRef="c1" decimals="4" unitRef="pure">0.07</xl1:PercentageOfFixedRate>
    <xl1:InterestRateOfDebt contextRef="c120" decimals="2" unitRef="pure">0.02</xl1:InterestRateOfDebt>
    <xl1:PercentageOfFixedRate contextRef="c120" decimals="4" unitRef="pure">0.07</xl1:PercentageOfFixedRate>
    <xl1:PurchaseOfWarrants contextRef="c5" decimals="0" unitRef="shares">189296</xl1:PurchaseOfWarrants>
    <us-gaap:SaleOfStockPricePerShare contextRef="c2" decimals="2" unitRef="usdPershares">0.24</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="c2" decimals="2" unitRef="usdPershares">0.17</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c121" decimals="-3" unitRef="usd">31000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c122" decimals="-3" unitRef="usd">18000</us-gaap:AmortizationOfDebtDiscountPremium>
    <xl1:CommonStockOutstanding contextRef="c2" decimals="0" unitRef="shares">340733</xl1:CommonStockOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c123" decimals="0" unitRef="shares">338223</us-gaap:CommonStockSharesIssued>
    <xl1:AdditionalConvertibleSubordinatedDebt contextRef="c124" decimals="-3" unitRef="usd">13000000</xl1:AdditionalConvertibleSubordinatedDebt>
    <xl1:DescriptionOfConvertibleNotesPayable contextRef="c125">the Company issued subordinated convertible promissory notes in the amount of $8,100. The notes mature at the earlier
of (i) February 6, 2021 or (ii) the date of a change of control as defined in the note agreements. Upon a change of control, the Company
is required to repay all outstanding principal and interest and a 100% premium on the outstanding principal balance of each note. Under
the terms of the agreements, upon a qualifying financing event occurring after July 31, 2020, the convertible promissory notes and accrued
interest would be convertible at 70% of the price per share paid generally by cash investors in such qualifying financing.</xl1:DescriptionOfConvertibleNotesPayable>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c125" decimals="-3" unitRef="usd">1038000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ConvertibleNotesPayable contextRef="c126" decimals="-3" unitRef="usd">10000000</us-gaap:ConvertibleNotesPayable>
    <xl1:PercentageOfConvertibleNotes contextRef="c126" decimals="2" unitRef="pure">0.10</xl1:PercentageOfConvertibleNotes>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c121" decimals="-3" unitRef="usd">1038000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DerivativeLiabilities contextRef="c1" decimals="-3" unitRef="usd">3551000</us-gaap:DerivativeLiabilities>
    <us-gaap:InterestExpense contextRef="c125" decimals="-3" unitRef="usd">4497000</us-gaap:InterestExpense>
    <us-gaap:ConvertibleDebt contextRef="c127" decimals="-3" unitRef="usd">11250000</us-gaap:ConvertibleDebt>
    <xl1:IssuanceOfConvertibleNotes contextRef="c127" decimals="0" unitRef="shares">1715918</xl1:IssuanceOfConvertibleNotes>
    <xl1:ConvertiblePrincipalAmount contextRef="c126" decimals="-3" unitRef="usd">6850000</xl1:ConvertiblePrincipalAmount>
    <xl1:AccruedInterest contextRef="c126" decimals="-3" unitRef="usd">1709000</xl1:AccruedInterest>
    <us-gaap:DebtInstrumentDescription contextRef="c128">The Company has entered
into several vehicle financing agreements with various lenders with maturities ranging from 2020 to 2025. Interest rates on these agreements
range from 2.95% to 10.00%. Each agreement is collateralized by the equipment purchased.</us-gaap:DebtInstrumentDescription>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 12. Fair Value Measurements&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Contingent consideration liability:&lt;/b&gt; The contingent consideration
liability is considered a Level 3 measurement due to significant unobservable inputs in its valuation, which was based on the income approach
using a Monte Carlo Simulation. The Monte Carlo Simulation evaluated the probability of occurrence of certain events which impacted the
mode and amount of payments to be made. In addition, the payments were discounted based on current market expectations about those future
amounts. The company utilized a third party to assist in calculating the fair value of the contingent consideration liability.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The key inputs to the valuation model that was utilized to estimate
the fair value of the contingent consideration liability included volatility, risk free rate and probability of a subsequent round of
funding.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Convertible notes payable derivative liabilities:&lt;/b&gt; The convertible
notes payable derivative liabilities are considered a Level 3 measurement due to the utilization of significant unobservable inputs in
the valuation, which were based on &#x2018;with and without&#x2019; valuation models.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;2019 Notes:&lt;/b&gt; Based on the terms and provisions of the 2019 Notes,
the Company utilized a probability-weighted&#160;expected return model (&#x201c;PWERM&#x201d;) to estimate the fair value of the embedded
derivative features requiring bifurcation as of the respective issuance dates and as of the December&#160;31, 2019 reporting date. The
PWERM is designed to utilize the Company&#x2019;s best estimates of the timing and likelihood of the settlement events that are related
to the embedded derivative features in order to estimate the fair value of the respective convertible notes with these embedded derivative
features.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The fair value of the convertible notes with the derivative features
is compared to the fair value of a plain vanilla note (excluding the derivative features), which is calculated based on the present value
of the future cash flows. The difference between the two values represents the fair value of the bifurcated derivative features as of
each respective valuation date.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company notes that the key inputs to the valuation models that
were utilized to estimate the fair value of the 2019 Notes convertible debt derivative liabilities included:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The probability-weighted&#160;conversion discount is based on the contractual terms of the convertible note agreement and the expectation of the pre-money&#160;valuation of the Company as of the estimated date that the next equity financing event occurs.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The remaining term was determined based on the remaining time period to maturity of the related convertible note with embedded features subject to valuation (as of the respective valuation date).&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company&#x2019;s equity volatility estimate was based on the re-levered&#160;historical equity volatility of a selection of the Company&#x2019;s comparable guideline public companies, based on the remaining term of the respective convertible notes.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The risk rate was the discount rate utilized in the valuation and was determined based on reference to market yields for debt instruments with similar credit ratings and terms.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The probabilities and timing of the next financing event and default even are based on management&#x2019;s best estimate of the future settlement of the respective convertible notes.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Warrant liabilities: &lt;/b&gt;The Public Warrant liabilities are considered
a Level 1 measurement, since the Public Warrants trade under the symbol XL.WS. The Private Placement Warrant liabilities are considered
a Level 3 measurement due to the utilization of significant unobservable inputs in the valuation, which were based upon a Black-Scholes
Valuation Model.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table sets forth the Company&#x2019;s assets and liabilities
which are measured at fair value on a recurring basis by level within the fair value hierarchy:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Fair Value Measurements as of December 31, 2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Level I&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Level II&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Level III&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Public Warrants&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;62,100&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-36"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-37"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;62,100&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Private Placement Warrants&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-38"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-39"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;81,195&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;81,195&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Contingent consideration&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-40"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-41"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,849&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,849&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Fair Value Measurements as of December 31, 2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Level I&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Level II&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Level III&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%"&gt;Derivatives&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-42"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-43"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,349&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,349&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Contingent consideration&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-44"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-45"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,503&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,503&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-46"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-47"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,852&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,852&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following is a roll forward of the Company&#x2019;s Level 3 instruments:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -8.1pt; padding-left: 8.1pt"&gt;Balance, January 1, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-48"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 88%; text-align: left; text-indent: 8.1pt"&gt;Increase derivative liability for issuance of convertible notes payable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,167&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Increase contingent consideration in connection with Quantum business combination&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,421&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Fair value adjustments- Derivatives&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(819&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: 8.1pt"&gt;Fair value adjustments- Contingent consideration&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;83&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; text-indent: -8.1pt; padding-left: 8.1pt"&gt;Balance, December&#160;31, 2019&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,852&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Reduce derivative liability for extinguishment of convertible notes payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,349&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Increase derivative liability for issuance of convertible notes payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,637&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Private Placement Warrants assumed in connection with the Business Combination&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;108,280&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Fair value adjustments- Derivatives&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,889&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Fair value adjustments- Contingent consideration&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;796&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Fair value adjustments- Private Placement Warrants&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35,015&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Reduce derivative liability for conversion and repayment of convertible notes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,526&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: 8.1pt"&gt;Reduce contingent consideration for cash payment of a portion of obligation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(450&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt; text-indent: -8.1pt; padding-left: 8.1pt"&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;145,144&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Initial Measurement&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The initial fair value for the Warrants was established based upon
the December 21, 2020 fair value, which was as of the date the obligations for these warrant liabilities were assumed by the Company in
connection with the Business Combination. The key inputs into the Black-Scholes model were as follows at the initial measurement at December
21, 2020 and at the mark-to-market measurements at December 31, 2020:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Input&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Initial Measurement at&lt;br/&gt; December 21, &lt;br/&gt; 2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Mark-to-Market&lt;br/&gt; Measurement at &lt;br/&gt; December 31,
    2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Risk-free rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.39&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.36&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Remaining term in years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.0&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.98&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;95.7&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;95.4&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Exercise price&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;11.50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;11.50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Fair value of common stock&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;19.54&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;23.73&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Fair Value Measurements as of December 31, 2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Level I&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Level II&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Level III&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Public Warrants&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;62,100&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-36"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-37"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;62,100&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Private Placement Warrants&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-38"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-39"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;81,195&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;81,195&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Contingent consideration&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-40"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-41"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,849&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,849&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Fair Value Measurements as of December 31, 2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Level I&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Level II&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Level III&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%"&gt;Derivatives&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-42"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-43"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,349&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,349&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Contingent consideration&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-44"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-45"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,503&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,503&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-46"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-47"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,852&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,852&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <xl1:PublicWarrants contextRef="c129" decimals="-3" unitRef="usd">62100000</xl1:PublicWarrants>
    <xl1:PublicWarrants contextRef="c1" decimals="-3" unitRef="usd">62100000</xl1:PublicWarrants>
    <xl1:PrivatePlacementWarrants contextRef="c131" decimals="-3" unitRef="usd">81195000</xl1:PrivatePlacementWarrants>
    <xl1:PrivatePlacementWarrants contextRef="c1" decimals="-3" unitRef="usd">81195000</xl1:PrivatePlacementWarrants>
    <xl1:ContingentConsideration contextRef="c131" decimals="-3" unitRef="usd">1849000</xl1:ContingentConsideration>
    <xl1:ContingentConsideration contextRef="c1" decimals="-3" unitRef="usd">1849000</xl1:ContingentConsideration>
    <us-gaap:DeferredTaxLiabilitiesDerivatives contextRef="c134" decimals="-3" unitRef="usd">1349000</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <us-gaap:DeferredTaxLiabilitiesDerivatives contextRef="c2" decimals="-3" unitRef="usd">1349000</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <xl1:ContingentConsideration contextRef="c134" decimals="-3" unitRef="usd">1503000</xl1:ContingentConsideration>
    <xl1:ContingentConsideration contextRef="c2" decimals="-3" unitRef="usd">1503000</xl1:ContingentConsideration>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c134" decimals="-3" unitRef="usd">2852000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c2" decimals="-3" unitRef="usd">2852000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -8.1pt; padding-left: 8.1pt"&gt;Balance, January 1, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-48"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 88%; text-align: left; text-indent: 8.1pt"&gt;Increase derivative liability for issuance of convertible notes payable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,167&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Increase contingent consideration in connection with Quantum business combination&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,421&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Fair value adjustments- Derivatives&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(819&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: 8.1pt"&gt;Fair value adjustments- Contingent consideration&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;83&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; text-indent: -8.1pt; padding-left: 8.1pt"&gt;Balance, December&#160;31, 2019&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,852&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Reduce derivative liability for extinguishment of convertible notes payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,349&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Increase derivative liability for issuance of convertible notes payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,637&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Private Placement Warrants assumed in connection with the Business Combination&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;108,280&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Fair value adjustments- Derivatives&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,889&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Fair value adjustments- Contingent consideration&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;796&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Fair value adjustments- Private Placement Warrants&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35,015&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Reduce derivative liability for conversion and repayment of convertible notes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,526&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: 8.1pt"&gt;Reduce contingent consideration for cash payment of a portion of obligation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(450&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt; text-indent: -8.1pt; padding-left: 8.1pt"&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;145,144&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues contextRef="c5" decimals="-3" unitRef="usd">2167000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <xl1:IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination contextRef="c5" decimals="-3" unitRef="usd">1421000</xl1:IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef="c5" decimals="-3" unitRef="usd">819000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3 contextRef="c5" decimals="-3" unitRef="usd">83000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c2" decimals="-3" unitRef="usd">2852000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet contextRef="c4" decimals="-3" unitRef="usd">1349000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues contextRef="c4" decimals="-3" unitRef="usd">5637000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <xl1:PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination contextRef="c4" decimals="-3" unitRef="usd">108280000</xl1:PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef="c4" decimals="-3" unitRef="usd">-2889000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3 contextRef="c4" decimals="-3" unitRef="usd">796000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <xl1:FairValueAdjustmentsPrivatePlacementWarrant contextRef="c4" decimals="-3" unitRef="usd">35015000</xl1:FairValueAdjustmentsPrivatePlacementWarrant>
    <xl1:ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes contextRef="c4" decimals="-3" unitRef="usd">8526000</xl1:ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes>
    <xl1:ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation contextRef="c4" decimals="-3" unitRef="usd">450000</xl1:ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c1" decimals="-3" unitRef="usd">145144000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Input&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Initial Measurement at&lt;br/&gt; December 21, &lt;br/&gt; 2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Mark-to-Market&lt;br/&gt; Measurement at &lt;br/&gt; December 31,
    2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Risk-free rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.39&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.36&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Remaining term in years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.0&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.98&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;95.7&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;95.4&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Exercise price&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;11.50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;11.50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Fair value of common stock&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;19.54&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;23.73&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <xl1:FairValueAssumptionRiskFreeInterestsRate contextRef="c135" decimals="4" unitRef="pure">0.0039</xl1:FairValueAssumptionRiskFreeInterestsRate>
    <xl1:FairValueAssumptionRiskFreeInterestsRate contextRef="c1" decimals="4" unitRef="pure">0.0036</xl1:FairValueAssumptionRiskFreeInterestsRate>
    <xl1:FairValueAssumptionRemainingExpectedsTerms contextRef="c136">P5Y</xl1:FairValueAssumptionRemainingExpectedsTerms>
    <xl1:FairValueAssumptionRemainingExpectedsTerms contextRef="c4">P4Y11M23D</xl1:FairValueAssumptionRemainingExpectedsTerms>
    <xl1:FairValueAssumptionExpectedVolatilitysRates contextRef="c135" decimals="3" unitRef="pure">0.957</xl1:FairValueAssumptionExpectedVolatilitysRates>
    <xl1:FairValueAssumptionExpectedVolatilitysRates contextRef="c1" decimals="3" unitRef="pure">0.954</xl1:FairValueAssumptionExpectedVolatilitysRates>
    <xl1:FairValueAssumptionsExercisePrices contextRef="c135" decimals="2" unitRef="usdPershares">11.5</xl1:FairValueAssumptionsExercisePrices>
    <xl1:FairValueAssumptionsExercisePrices contextRef="c1" decimals="2" unitRef="usdPershares">11.5</xl1:FairValueAssumptionsExercisePrices>
    <xl1:FairValueOfCommonStock contextRef="c135" decimals="2" unitRef="usdPershares">19.54</xl1:FairValueOfCommonStock>
    <xl1:FairValueOfCommonStock contextRef="c1" decimals="2" unitRef="usdPershares">23.73</xl1:FairValueOfCommonStock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 13. Stockholders&#x2019; Equity&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Common stock:&lt;/b&gt; At December 31, 2020, the Company has authorized
a total of 350,000,000 shares of Common Stock. The holders of Common Stock are entitled to vote on all matters and are entitled to the
number of votes equal to the number shares of Common Stock held. Common stockholders are entitled to dividends when and if declared by
the Board of Directors.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following shares of Common Stock are reserved for future issuance:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Warrants for the issuance of Common Stock&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,149,117&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Stock options issued and outstanding&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,975,279&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Authorized for future grant under 2020 Equity Incentive Plan&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;12,800,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 8.1pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;35,924,396&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized contextRef="c15" decimals="0" unitRef="shares">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Warrants for the issuance of Common Stock&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,149,117&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Stock options issued and outstanding&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,975,279&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Authorized for future grant under 2020 Equity Incentive Plan&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;12,800,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 8.1pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;35,924,396&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:StockholdersEquityOtherShares contextRef="c137" decimals="0" unitRef="shares">12149117</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:StockholdersEquityOtherShares contextRef="c138" decimals="0" unitRef="shares">10975279</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:StockholdersEquityOtherShares contextRef="c139" decimals="0" unitRef="shares">12800000</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:StockholdersEquityOtherShares contextRef="c4" decimals="0" unitRef="shares">35924396</us-gaap:StockholdersEquityOtherShares>
    <xl1:WarrantsTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 14. Warrants&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During the year ended 2020 and in connection with the merger, the Company
assumed the private placement warrants to purchase 4,233,333 shares of Common Stock, with an exercise price of $11.50 per share, and public
warrants to purchase 7,666,667 shares of Common Stock, with an exercise price of $11.50 per share.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During the year ended December 31, 2020, the Company issued 4,995,584
shares of Common Stock pursuant to the exercise of warrants which resulted in cash proceeds to the Company of $884. As of December 31,
2020 and 2019, the Company had warrants outstanding to purchase 12,149,117 and 5,269,204 shares of Common Stock, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Subsequent to the year ended December 31, 2020, 243,000 Legacy XL Warrants
were exercised, which resulted in the issuance of 233,555 shares of the Company&#x2019;s common stock, in a cashless exercise. Also, after
December 31, 2020, 7,441,020 public warrants were exercised, which resulted in the issuance of 7,441,020 shares of the Company&#x2019;s
Common Stock, generating cash proceeds of $85,543.&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;A summary of the warrant activity for the year ended December 31, 2020
was as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Warrants&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Outstanding at December 31, 2019&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,091,970&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.26&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Private Warrant liabilities assumed in connection with the Merger&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,233,333&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11.50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Public Warrant liabilities assumed in connection with the Merger&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,666,667&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11.50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Issued&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;177,229&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.70&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Exercised&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(5,020,082&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;0.34&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Outstanding at December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;12,149,117&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11.28&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Exercisable at December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;12,149,117&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11.28&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</xl1:WarrantsTextBlock>
    <xl1:WarrantsToPurchaseSharesOfCommonStock contextRef="c140" decimals="0" unitRef="shares">4233333</xl1:WarrantsToPurchaseSharesOfCommonStock>
    <us-gaap:SharePrice contextRef="c83" decimals="2" unitRef="usdPershares">11.5</us-gaap:SharePrice>
    <xl1:WarrantsToPurchaseSharesOfCommonStock contextRef="c84" decimals="0" unitRef="shares">7666667</xl1:WarrantsToPurchaseSharesOfCommonStock>
    <us-gaap:SharePrice contextRef="c55" decimals="2" unitRef="usdPershares">11.5</us-gaap:SharePrice>
    <xl1:StockIssuedDuringPeriodSharesExercisedofWarrants contextRef="c141" decimals="0" unitRef="shares">4995584</xl1:StockIssuedDuringPeriodSharesExercisedofWarrants>
    <xl1:CashProceeds contextRef="c141" decimals="-3" unitRef="usd">884000</xl1:CashProceeds>
    <xl1:warrantsOutstanding contextRef="c142" decimals="0" unitRef="shares">12149117</xl1:warrantsOutstanding>
    <xl1:warrantsOutstanding contextRef="c143" decimals="0" unitRef="shares">5269204</xl1:warrantsOutstanding>
    <xl1:DescriptionOfWarrants contextRef="c4">Subsequent to the year ended December 31, 2020, 243,000 Legacy XL Warrants
were exercised, which resulted in the issuance of 233,555 shares of the Company&#x2019;s common stock, in a cashless exercise. Also, after
December 31, 2020, 7,441,020 public warrants were exercised, which resulted in the issuance of 7,441,020 shares of the Company&#x2019;s
Common Stock, generating cash proceeds of $85,543.</xl1:DescriptionOfWarrants>
    <xl1:ScheduleOfWarrantActivityTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Warrants&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Outstanding at December 31, 2019&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,091,970&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.26&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Private Warrant liabilities assumed in connection with the Merger&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,233,333&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11.50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Public Warrant liabilities assumed in connection with the Merger&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,666,667&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11.50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Issued&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;177,229&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.70&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Exercised&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(5,020,082&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;0.34&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Outstanding at December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;12,149,117&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11.28&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Exercisable at December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;12,149,117&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11.28&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</xl1:ScheduleOfWarrantActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="c143" decimals="0" unitRef="shares">5091970</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="c143" decimals="2" unitRef="usdPershares">0.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants contextRef="c141" decimals="0" unitRef="shares">4233333</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants>
    <xl1:WeightedAverageExercisePriceFairValuePrivateWarrants contextRef="c141" decimals="2" unitRef="usdPershares">11.5</xl1:WeightedAverageExercisePriceFairValuePrivateWarrants>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants contextRef="c141" decimals="0" unitRef="shares">7666667</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants>
    <xl1:WeightedAverageExercisePriceFairValuePublicWarrants contextRef="c141" decimals="2" unitRef="usdPershares">11.5</xl1:WeightedAverageExercisePriceFairValuePublicWarrants>
    <xl1:gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued contextRef="c141" decimals="0" unitRef="shares">177229</xl1:gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued>
    <xl1:WeightedAverageExercisePriceFairValueIssued contextRef="c141" decimals="2" unitRef="usdPershares">0.7</xl1:WeightedAverageExercisePriceFairValueIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="c141" decimals="0" unitRef="shares">-5020082</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue contextRef="c141" decimals="2" unitRef="usdPershares">0.34</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="c142" decimals="0" unitRef="shares">12149117</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="c142" decimals="2" unitRef="usdPershares">11.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable contextRef="c142" decimals="0" unitRef="shares">12149117</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue contextRef="c142" decimals="2" unitRef="usdPershares">11.28</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 15. Share-Based Compensation Expense&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During the years ended December 31, 2020 and 2019, the Company issued
2,738,912 and 4,923,549 options, respectively, to certain employees which will vest over a period of one to four years. The weighted-average
grant date fair value of stock options awarded during the years ended December 31, 2020 and 2019, as determined by the Black-Scholes option
pricing model, was $0.90 and $0.63, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Share-based compensation expense for the years ended December 31, 2020
and 2019 was $978 and $208, respectively. As of December 31, 2020, there was $4,857 of unrecognized compensation cost related to share-based
payments which is expected to be recognized over the remaining vesting periods, with a weighted-average period of 3.9 years.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Stock Options&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;A summary of stock option award activity for the year ended December
31, 2020 was as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Options&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&#160;Price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Term&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Outstanding at December 31, 2019&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10,087,296&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;0.25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.4&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,738,912&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.76&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(488,860&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.24&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cancelled or forfeited&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,362,124&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0.74&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Outstanding at December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10,975,224&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.57&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7.6&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Exercisable at December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,518,767&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.25&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6.4&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The aggregate intrinsic value of stock options exercised in the years
ended December 31, 2020 and 2019 was $3,336 and $1,676 as determined on the date of exercise. Cash received from options exercised for
the years ended December&#160;31, 2020 and 2019 was $114 and $10, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Restricted Stock Awards&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company awarded two directors each 223,166 shares of the Company&#x2019;s
Common stock on June 14, 2019. On September 15, 2020, the award was amended such that the award would vest upon the expiration of the
lock up period for XL Fleet employees established in connection with the merger. This amendment did not impact the fair value of the award.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company awarded four employees an aggregate of 25,309 restricted
shares of the Company&#x2019;s Common Stock during the year ended December 31, 2020. These restricted shares were fully vested upon issuance.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The fair value of restricted stock awards is estimated by the fair
value of the Company&#x2019;s Common Stock at the date of grant. Restricted stock activity during year ended at December 31, 2020 was as
follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Number of&lt;br/&gt; shares&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Weighted-average&lt;br/&gt; grant-date fair&lt;br/&gt; value per
    share&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Non-vested, at beginning of period&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;446,332&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;0.24&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25,309&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9.21&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vested&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(25,309&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9.21&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cancelled or forfeited&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-50"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Non-vested, at end of period&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;446,332&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.24&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c4" decimals="0" unitRef="shares">2738912</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c5" decimals="0" unitRef="shares">4923549</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c67">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c68">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="c1" decimals="2" unitRef="usdPershares">0.9</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="c2" decimals="2" unitRef="usdPershares">0.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c4" decimals="-3" unitRef="usd">978000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c5" decimals="-3" unitRef="usd">208000</us-gaap:AllocatedShareBasedCompensationExpense>
    <xl1:UnrecognizedCompensationCost contextRef="c4" decimals="-3" unitRef="usd">4857000</xl1:UnrecognizedCompensationCost>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm contextRef="c4">P3Y10M24D</xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Options&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&#160;Price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Term&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Outstanding at December 31, 2019&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10,087,296&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;0.25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.4&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,738,912&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.76&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(488,860&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.24&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cancelled or forfeited&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,362,124&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0.74&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Outstanding at December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10,975,224&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.57&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7.6&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Exercisable at December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,518,767&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.25&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6.4&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c2" decimals="0" unitRef="shares">10087296</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c2" decimals="2" unitRef="usdPershares">0.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c4">P7Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c4" decimals="0" unitRef="shares">2738912</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="c4" decimals="2" unitRef="usdPershares">1.76</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <xl1:StockIssuedDuringPeriodStockOptionsExercised contextRef="c4" decimals="0" unitRef="shares">488860</xl1:StockIssuedDuringPeriodStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="c4" decimals="2" unitRef="usdPershares">0.24</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="c4" decimals="0" unitRef="shares">1362124</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="c4" decimals="2" unitRef="usdPershares">0.74</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c1" decimals="0" unitRef="shares">10975224</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c1" decimals="2" unitRef="usdPershares">0.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo contextRef="c4">P7Y7M6D</xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable contextRef="c4" decimals="0" unitRef="shares">5518767</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable contextRef="c4" decimals="2" unitRef="usdPershares">0.25</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree contextRef="c4">P6Y4M24D</xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c1" decimals="-3" unitRef="usd">3336000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c2" decimals="-3" unitRef="usd">1676000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c4" decimals="-3" unitRef="usd">114000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c5" decimals="-3" unitRef="usd">10000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesOther contextRef="c144" decimals="0" unitRef="shares">223166</us-gaap:StockIssuedDuringPeriodSharesOther>
    <dei:EntityNumberOfEmployees contextRef="c1" decimals="0" unitRef="pure">4</dei:EntityNumberOfEmployees>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="c145" decimals="0" unitRef="shares">25309</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Number of&lt;br/&gt; shares&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Weighted-average&lt;br/&gt; grant-date fair&lt;br/&gt; value per
    share&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Non-vested, at beginning of period&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;446,332&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;0.24&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25,309&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9.21&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vested&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(25,309&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9.21&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cancelled or forfeited&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-50"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Non-vested, at end of period&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;446,332&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.24&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares contextRef="c2" decimals="0" unitRef="shares">446332</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="c2" decimals="2" unitRef="usdPershares">0.24</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross contextRef="c4" decimals="0" unitRef="shares">25309</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c4" decimals="2" unitRef="usdPershares">9.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="c4" decimals="0" unitRef="shares">25309</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue contextRef="c4" decimals="2" unitRef="usdPershares">9.21</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares contextRef="c1" decimals="0" unitRef="shares">446332</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="c1" decimals="2" unitRef="usdPershares">0.24</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 16. Income Taxes&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Net deferred income tax assets consist of the following components
as of December 31, 2020 and 2019:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Deferred tax assets (liabilities):&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; text-indent: 8.1pt"&gt;Net operating loss carryforwards&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;20,898&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,239&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Tax credit carryforwards&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,341&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,341&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: 8.1pt"&gt;Reserves&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;456&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;308&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Share-based compensation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;172&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;308&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(54&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(16&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: 8.1pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;89&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;91&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 16.2pt"&gt;Total deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;22,902&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;17,271&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(22,902&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(17,271&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt"&gt;Net deferred tax assets (liabilities)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-51"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-52"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company utilizes an asset and liability approach for financial
accounting and reporting for income taxes. The provision for income taxes is based upon income or loss after adjustment for those permanent
items that are not considered in the determination of taxable income. Deferred income taxes represent the tax effects of differences between
the financial reporting and tax basis of the Company&#x2019;s assets and liabilities at the enacted tax rates in effect for the years in
which the differences are expected to reverse.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company evaluates the recoverability of deferred tax assets and
establishes a valuation allowance when it is more likely than not that some portion or all the deferred tax assets will not be realized.
Management makes judgments as to the interpretation of the tax laws that might be challenged upon an audit and cause changes to previous
estimates of tax liability. In management&#x2019;s opinion, adequate provisions for income taxes have been made. If actual taxable income
by tax jurisdiction varies from estimates, additional allowances or reversals of reserves may be necessary.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Tax benefits are recognized only for tax positions that are more likely
than not to be sustained upon examination by tax authorities. The amount recognized is measured as the largest amount of benefit that
is greater than 50 percent likely to be realized upon settlement. A liability for &#x201c;unrecognized tax benefits&#x201d; is recorded
for any tax benefits claimed in the Company&#x2019;s tax returns that do not meet these recognition and measurement standards. For the
years ended December 31, 2020 and 2019, no liability for unrecognized tax benefits was required to be reported.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has provided a full valuation allowance against its net
deferred tax assets since realization of any future benefit from deductible temporary differences and net operating loss cannot be sufficiently
assured. Management of the Company has evaluated the positive and negative evidence bearing upon the reliability of its deferred tax assets,
which are comprised principally of net operating loss carryforwards and research and development credits. Under the applicable accounting
standards, management has considered the Company&#x2019;s history of losses and concluded that it is more likely than not that the Company
will not recognize the benefits of federal and state deferred tax assets. During 2020, the Company increased its valuation allowance by
$5,564.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has federal and state net operating loss carryforwards
of approximately $80,629 and $27,490, respectively. $31,633 of the federal net operating loss carryforward will expire at various dates
commencing on 2029 and through 2037 and $48,996 were generated between the years ended December 31, 2018 and 2020 and have an indefinite
life. At December&#160;31, 2020, the Company has federal and state tax credits of approximately $953 and $492, respectively. These federal
and state tax credits are available to reduce future taxable income and expire at various dates commencing 2026 through 2039. Utilization
of the NOLs and tax credit carryforwards may be subject to a substantial annual limitation under Section 382 of the Internal Revenue Code
of 1986 due to ownership change limitations that have occurred previously or that could occur in the future. These ownership changes may
limit the amount of net operating loss and tax credit carryforwards that can be utilized annually to offset future taxable income and
tax, respectively. The Company has not determined whether an ownership change under section 382 has occurred or whether such limitation
exists.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Deferred tax assets (liabilities):&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; text-indent: 8.1pt"&gt;Net operating loss carryforwards&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;20,898&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,239&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Tax credit carryforwards&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,341&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,341&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: 8.1pt"&gt;Reserves&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;456&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;308&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Share-based compensation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;172&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;308&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 8.1pt"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(54&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(16&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: 8.1pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;89&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;91&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 16.2pt"&gt;Total deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;22,902&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;17,271&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(22,902&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(17,271&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt"&gt;Net deferred tax assets (liabilities)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-51"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-52"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c1" decimals="-3" unitRef="usd">20898000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c2" decimals="-3" unitRef="usd">15239000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c1" decimals="-3" unitRef="usd">1341000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c2" decimals="-3" unitRef="usd">1341000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves contextRef="c1" decimals="-3" unitRef="usd">456000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves contextRef="c2" decimals="-3" unitRef="usd">308000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c1" decimals="-3" unitRef="usd">172000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c2" decimals="-3" unitRef="usd">308000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <xl1:DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization contextRef="c1" decimals="-3" unitRef="usd">-54000</xl1:DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization>
    <xl1:DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization contextRef="c2" decimals="-3" unitRef="usd">-16000</xl1:DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther contextRef="c1" decimals="-3" unitRef="usd">89000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther contextRef="c2" decimals="-3" unitRef="usd">91000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c1" decimals="-3" unitRef="usd">22902000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c2" decimals="-3" unitRef="usd">17271000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c1" decimals="-3" unitRef="usd">22902000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c2" decimals="-3" unitRef="usd">17271000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c4" decimals="2" unitRef="pure">0.50</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c4" decimals="-3" unitRef="usd">5564000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c1" decimals="-3" unitRef="usd">80629000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c1" decimals="-3" unitRef="usd">27490000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:OperatingLossCarryforwardsLimitationsOnUse contextRef="c4">$31,633 of the federal net operating loss carryforward will expire at various dates
commencing on 2029 and through 2037 and $48,996 were generated between the years ended December 31, 2018 and 2020 and have an indefinite
life.</us-gaap:OperatingLossCarryforwardsLimitationsOnUse>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c146" decimals="-3" unitRef="usd">953000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c147" decimals="-3" unitRef="usd">492000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardLimitationsOnUse contextRef="c4">These federal
and state tax credits are available to reduce future taxable income and expire at various dates commencing 2026 through 2039.</us-gaap:TaxCreditCarryforwardLimitationsOnUse>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 17. Related Party Transactions&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Operating lease:&lt;/b&gt; In March 2012, the Company entered into a noncancelable
lease agreement for office, research and development, and vehicle development and installation facilities with an investor of the Company.
The lease term through February 29, 2022. The lease includes a rent escalation clause, and rent expense is being recorded on a straight-line
basis.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Rent expense under the operating lease for the years ended December&#160;31,
2020 and 2019 was $235.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Future minimum lease payments for this lease for the year ending December
31 are as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2021&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;235&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;39&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;274&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:LeaseAndRentalExpense contextRef="c4" decimals="-3" unitRef="usd">235000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense contextRef="c5" decimals="-3" unitRef="usd">235000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2021&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;235&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;39&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;274&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <xl1:OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth contextRef="c1" decimals="-3" unitRef="usd">235000</xl1:OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth>
    <xl1:OperatingLeasesFutureMinimumPaymentsDueAfterOneYear contextRef="c1" decimals="-3" unitRef="usd">39000</xl1:OperatingLeasesFutureMinimumPaymentsDueAfterOneYear>
    <xl1:OperatingLeasesFutureMinimumPaymentsReceivableTotal contextRef="c1" decimals="-3" unitRef="usd">274000</xl1:OperatingLeasesFutureMinimumPaymentsReceivableTotal>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 18. Commitments and Contingencies&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Operating leases: In January 2015, the Company entered into a noncancelable
lease agreement for warehouse, research and development, and vehicle development and installation facilities in Quincy, Illinois through
December 31, 2020.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In December 2019, the Company signed a noncancelable lease agreement
for office, warehouse, research and development, and distribution facilities in California through February 2025.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company entered into a noncancelable lease agreement in Michigan
for offices, prototype testing, and research and development through February 2024.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Future minimum lease payments for these operating leases for the years
ending December 31 are as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2021&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;791&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;606&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;582&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;462&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-53"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,515&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;See Note 17 for related-party operating lease commitment.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Legal proceedings:&lt;/b&gt; The Company is periodically involved in legal
proceedings, legal actions and claims arising in the normal course of business, including proceedings relating to product liability, intellectual
property, safety and health, employment and other matters. Management believes that the outcome of such legal proceedings, legal actions
and claims will not have a significant adverse effect on the Company&#x2019;s financial position, results of operations or cash flows.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif"&gt;On&lt;/span&gt;&#160;
&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif"&gt;March 8, 2021, a putative class action complaint was filed in federal district
court for the Southern District of New York (Suh v. XL Fleet Corp., et al., Case No. 1:21-cv-02002) against the Company and certain of
its current officers and directors. (the &#x201c;Suh Complaint&#x201d;). On March 12, 2021, a second putative class action complaint was
filed in federal district court for the Southern District of New York (Kumar v. XL Fleet Corp., et al., Case No. 1:21-cv-02171) against
the Company and certain of its current officers and directors (the &#x201c;Kumar Complaint&#x201d;). Those cases were consolidated and
a lead plaintiff appointed in June 2021, and an amended complaint filed on July 20, 2021 alleging that certain public statements made
by the defendants between October 2, 2020 and March 2, 2021 violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934
and Rule 10b-5 promulgated thereunder. The defendants filed a motion to dismiss the amended complaint on August 26, 2021. The plaintiffs
filed an opposition to motion to dismiss on October 4, 2021. The defendants&#x2019; reply brief, if any, is due to be filed on or before
October 25, 2021. The Company believes that the allegations asserted in the Suh Complaint and Kumar Complaint are without merit, and
the Company intends to vigorously defend both lawsuits. There can be no assurance, however, that the Company will be successful. At this
time, the Company is unable to estimate potential losses, if any, related to either lawsuit.&lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2021&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;791&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;606&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;582&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;462&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-53"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,515&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="c1" decimals="-3" unitRef="usd">791000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="c1" decimals="-3" unitRef="usd">606000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="c1" decimals="-3" unitRef="usd">582000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="c1" decimals="-3" unitRef="usd">462000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="c1" decimals="-3" unitRef="usd">74000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="c1" decimals="-3" unitRef="usd">2515000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:EarningsPerShareTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 19. Net Loss Per Share&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following is a reconciliation of the numerator and denominator
used to calculate basic earnings per share and diluted earnings per share for the years ended December 31, 2020, and 2019:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Numerator:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 4pt; text-indent: 9pt"&gt;Net loss&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;(60,606&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;(14,901&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Denominator:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; text-indent: 9pt"&gt;Weighted average shares outstanding, basic and diluted&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;84,565,448&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;79,823,065&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net loss per share, basic and diluted&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.72&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.19&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s contingently convertible notes payable did not
meet the condition to be converted to Common Stock as of December 31, 2020 and 2019. Additionally, the Company&#x2019;s contingently issuable
unvested restricted stock did not meet the performance based vesting condition as of December 31, 2020 and 2019.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Potential dilutive securities, which include stock options, convertible
preferred stock and warrants have been excluded from the computation of diluted net loss per share as the effect would be to reduce the
net loss per share. Therefore, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss
per share is the same.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The number of shares underlying outstanding stock options and warrants:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Stock options&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10,975,222&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10,087,294&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;12,149,117&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,849,164&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 16.2pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23,124,339&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,936,458&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Numerator:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 4pt; text-indent: 9pt"&gt;Net loss&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;(60,606&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;(14,901&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Denominator:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; text-indent: 9pt"&gt;Weighted average shares outstanding, basic and diluted&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;84,565,448&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;79,823,065&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net loss per share, basic and diluted&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.72&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.19&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c4" decimals="-3" unitRef="usd">-60606000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c5" decimals="-3" unitRef="usd">-14901000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="c4" decimals="0" unitRef="shares">84565448</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="c5" decimals="0" unitRef="shares">79823065</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c4" decimals="2" unitRef="usdPershares">-0.72</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c5" decimals="2" unitRef="usdPershares">-0.19</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c4">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Stock options&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10,975,222&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10,087,294&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;12,149,117&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,849,164&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 16.2pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23,124,339&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,936,458&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c148" decimals="0" unitRef="shares">10975222</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c149" decimals="0" unitRef="shares">10087294</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c150" decimals="0" unitRef="shares">12149117</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c151" decimals="0" unitRef="shares">5849164</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c4" decimals="0" unitRef="shares">23124339</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c5" decimals="0" unitRef="shares">15936458</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c4">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 20. Retirement Plan&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has adopted a 401(k) plan to provide all eligible employees
a means to accumulate retirement savings on a tax-advantaged basis. The 401(k) plan requires participants to be at least 21 years old.
In addition to the traditional 401(k), eligible employees are given the option of making an after-tax contribution to a Roth 401(k) or
a combination of both. Plan participants may make before tax elective contributions up to the maximum percentage of compensation and dollar
amount allowed under the Internal Revenue Code. Participants are allowed to contribute, subject to IRS limitations on total annual contributions
from 1% to 90% of eligible earnings. The plan provides for automatic enrollment at a 3% deferral rate of an employee&#x2019;s eligible
wages. The Company provides for safe harbor matching contributions equal to 100% on the first 3% of an employee&#x2019;s eligible earnings
deferred and an additional 50% on the next 2% of an employee&#x2019;s eligible earnings deferred. Employee elective deferrals and safe
harbor matching contributions are 100% vested at all times.&lt;/p&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <xl1:RequiresParticipantAge contextRef="c4">P21Y</xl1:RequiresParticipantAge>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="c67" decimals="2" unitRef="pure">0.01</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="c68" decimals="2" unitRef="pure">0.90</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <xl1:DeferralRatePercentage contextRef="c4" decimals="2" unitRef="pure">0.03</xl1:DeferralRatePercentage>
    <us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans contextRef="c4">The Company provides for safe harbor matching contributions equal to 100% on the first 3% of an employee&#x2019;s eligible earnings
deferred and an additional 50% on the next 2% of an employee&#x2019;s eligible earnings deferred. Employee elective deferrals and safe
harbor matching contributions are 100% vested at all times.</us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" unitRef="usd">384143000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c1" decimals="-3" unitRef="usd">329641000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c3" decimals="-3" unitRef="usd">657000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c1" decimals="-3" unitRef="usd">150000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="-3" unitRef="usd">7086000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c1" decimals="-3" unitRef="usd">10559000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" unitRef="usd">12390000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c1" decimals="-3" unitRef="usd">3574000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="-3" unitRef="usd">1502000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c1" decimals="-3" unitRef="usd">1396000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="-3" unitRef="usd">405778000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c1" decimals="-3" unitRef="usd">345320000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" unitRef="usd">2364000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c1" decimals="-3" unitRef="usd">579000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c3" decimals="-3" unitRef="usd">1985000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c1" decimals="-3" unitRef="usd">593000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="-3" unitRef="usd">4475000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill contextRef="c3" decimals="-3" unitRef="usd">9271000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c1" decimals="-3" unitRef="usd">489000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="-3" unitRef="usd">75000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c1" decimals="-3" unitRef="usd">32000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c3" decimals="-3" unitRef="usd">423948000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c1" decimals="-3" unitRef="usd">347013000</us-gaap:Assets>
    <us-gaap:OtherLongTermDebtCurrent contextRef="c3" decimals="-3" unitRef="usd">93000</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:OtherLongTermDebtCurrent contextRef="c1" decimals="-3" unitRef="usd">110000</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="-3" unitRef="usd">4565000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c1" decimals="-3" unitRef="usd">4372000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="-3" unitRef="usd">845000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">10919000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c1" decimals="-3" unitRef="usd">4601000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">16422000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c1" decimals="-3" unitRef="usd">9083000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent contextRef="c3" decimals="-3" unitRef="usd">559000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent contextRef="c1" decimals="-3" unitRef="usd">98000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:DeferredRevenue contextRef="c3" decimals="-3" unitRef="usd">519000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue contextRef="c1" decimals="-3" unitRef="usd">305000</us-gaap:DeferredRevenue>
    <xl1:LeaseLiabilityesNoncurrent contextRef="c3" decimals="-3" unitRef="usd">3541000</xl1:LeaseLiabilityesNoncurrent>
    <xl1:WarrantLiabilities contextRef="c3" decimals="-3" unitRef="usd">20812000</xl1:WarrantLiabilities>
    <xl1:WarrantLiabilities contextRef="c1" decimals="-3" unitRef="usd">143295000</xl1:WarrantLiabilities>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c1" decimals="-3" unitRef="usd">924000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <xl1:DeferredObligationWorldEnergyNoncurrent contextRef="c3" decimals="-3" unitRef="usd">1361000</xl1:DeferredObligationWorldEnergyNoncurrent>
    <xl1:NewMarketTaxCreditObligationNonCurrent contextRef="c3" decimals="-3" id="ix_3_fact" unitRef="usd">4352000</xl1:NewMarketTaxCreditObligationNonCurrent>
    <xl1:NewMarketTaxCreditObligationNonCurrent contextRef="c1" decimals="-3" id="ix_1_fact" unitRef="usd">4412000</xl1:NewMarketTaxCreditObligationNonCurrent>
    <us-gaap:Liabilities contextRef="c3" decimals="-3" unitRef="usd">47566000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c1" decimals="-3" unitRef="usd">158117000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c3" decimals="4" unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c1" decimals="4" unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c3" decimals="INF" unitRef="shares">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c1" decimals="INF" unitRef="shares">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c3" decimals="INF" unitRef="shares">139366576</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c3" decimals="INF" unitRef="shares">139366576</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c1" decimals="INF" unitRef="shares">131365254</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c1" decimals="INF" unitRef="shares">131365254</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c3" decimals="-3" unitRef="usd">14000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c1" decimals="-3" unitRef="usd">13000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="-3" unitRef="usd">453124000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c1" decimals="-3" unitRef="usd">317084000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="-3" unitRef="usd">-76756000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c1" decimals="-3" unitRef="usd">-128201000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" unitRef="usd">376382000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c1" decimals="-3" unitRef="usd">188896000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="-3" unitRef="usd">423948000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c1" decimals="-3" unitRef="usd">347013000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c6" decimals="-3" unitRef="usd">3694000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c7" decimals="-3" unitRef="usd">1912000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="-3" unitRef="usd">4369000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c8" decimals="-3" unitRef="usd">3144000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c6" decimals="-3" unitRef="usd">2732000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c7" decimals="-3" unitRef="usd">1868000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="-3" unitRef="usd">4123000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c8" decimals="-3" unitRef="usd">3152000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c6" decimals="-3" unitRef="usd">962000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c7" decimals="-3" unitRef="usd">44000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" unitRef="usd">246000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c8" decimals="-3" unitRef="usd">-8000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c6" decimals="-3" unitRef="usd">2809000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c7" decimals="-3" unitRef="usd">637000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="-3" unitRef="usd">4221000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c8" decimals="-3" unitRef="usd">1651000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c6" decimals="-3" unitRef="usd">10822000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c7" decimals="-3" unitRef="usd">3003000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="-3" unitRef="usd">18780000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c8" decimals="-3" unitRef="usd">5494000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss contextRef="c6" decimals="-3" unitRef="usd">-12669000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c7" decimals="-3" unitRef="usd">-3596000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">-22755000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c8" decimals="-3" unitRef="usd">-7153000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet contextRef="c6" decimals="-3" unitRef="usd">-10000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c7" decimals="-3" unitRef="usd">-1729000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c0" decimals="-3" unitRef="usd">-21000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c8" decimals="-3" unitRef="usd">-3025000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c8" decimals="-3" unitRef="usd">-1038000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c6" decimals="-3" unitRef="usd">-21000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="-3" unitRef="usd">-21000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <xl1:ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers contextRef="c6" decimals="-3" unitRef="usd">-514000</xl1:ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers>
    <xl1:ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers contextRef="c0" decimals="-3" unitRef="usd">-514000</xl1:ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers>
    <xl1:ChangesInFairValueOfWarrantLiability contextRef="c6" decimals="-3" unitRef="usd">2726000</xl1:ChangesInFairValueOfWarrantLiability>
    <xl1:ChangesInFairValueOfWarrantLiability contextRef="c0" decimals="-3" unitRef="usd">74731000</xl1:ChangesInFairValueOfWarrantLiability>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c7" decimals="-3" unitRef="usd">-8174000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c8" decimals="-3" unitRef="usd">-8737000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:OtherIncome contextRef="c6" decimals="-3" unitRef="usd">19000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome contextRef="c0" decimals="-3" unitRef="usd">25000</us-gaap:OtherIncome>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="-3" unitRef="usd">-10469000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="-3" unitRef="usd">-13499000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">51445000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c8" decimals="-3" unitRef="usd">-19953000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic contextRef="c6" decimals="2" unitRef="usdPershares">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c7" decimals="2" unitRef="usdPershares">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c0" decimals="2" unitRef="usdPershares">0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c8" decimals="2" unitRef="usdPershares">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="c6" decimals="2" unitRef="usdPershares">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c7" decimals="2" unitRef="usdPershares">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c0" decimals="2" unitRef="usdPershares">-0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c8" decimals="2" unitRef="usdPershares">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c6" decimals="INF" unitRef="shares">139237805</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c7" decimals="INF" unitRef="shares">82990664</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="INF" unitRef="shares">137416593</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c8" decimals="INF" unitRef="shares">82577953</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c6" decimals="INF" unitRef="shares">139237805</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c7" decimals="INF" unitRef="shares">82990664</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="INF" unitRef="shares">137598535</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c8" decimals="INF" unitRef="shares">82577953</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="c15" decimals="INF" unitRef="shares">131365254</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c15" decimals="-3" unitRef="usd">13000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c16" decimals="-3" unitRef="usd">317084000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c17" decimals="-3" unitRef="usd">-128201000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c1" decimals="-3" unitRef="usd">188896000</us-gaap:StockholdersEquity>
    <xl1:StockIssuedDuringPeriodSharesExercisedofWarrants contextRef="c25" decimals="INF" unitRef="shares">233555</xl1:StockIssuedDuringPeriodSharesExercisedofWarrants>
    <xl1:ExerciseOfPublicWarrantsinShares contextRef="c25" decimals="INF" unitRef="shares">7441020</xl1:ExerciseOfPublicWarrantsinShares>
    <xl1:ExerciseOfPublicWarrants contextRef="c25" decimals="-3" unitRef="usd">1000</xl1:ExerciseOfPublicWarrants>
    <xl1:ExerciseOfPublicWarrants contextRef="c26" decimals="-3" unitRef="usd">85554000</xl1:ExerciseOfPublicWarrants>
    <xl1:ExerciseOfPublicWarrants contextRef="c27" decimals="-3" unitRef="usd">85555000</xl1:ExerciseOfPublicWarrants>
    <xl1:SettlementOfWarrantLiabilityUponExerciseOfWarrants contextRef="c26" decimals="-3" unitRef="usd">47162000</xl1:SettlementOfWarrantLiabilityUponExerciseOfWarrants>
    <xl1:SettlementOfWarrantLiabilityUponExerciseOfWarrants contextRef="c27" decimals="-3" unitRef="usd">47162000</xl1:SettlementOfWarrantLiabilityUponExerciseOfWarrants>
    <xl1:SettlementOfWarrantLiabilityUponCallOfWarrants contextRef="c26" decimals="-3" unitRef="usd">591000</xl1:SettlementOfWarrantLiabilityUponCallOfWarrants>
    <xl1:SettlementOfWarrantLiabilityUponCallOfWarrants contextRef="c27" decimals="-3" unitRef="usd">591000</xl1:SettlementOfWarrantLiabilityUponCallOfWarrants>
    <xl1:ProceedsFromPICSharesRecapitalization contextRef="c26" decimals="-3" unitRef="usd">75000</xl1:ProceedsFromPICSharesRecapitalization>
    <xl1:ProceedsFromPICSharesRecapitalization contextRef="c27" decimals="-3" unitRef="usd">75000</xl1:ProceedsFromPICSharesRecapitalization>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c25" decimals="INF" unitRef="shares">65875</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c26" decimals="-3" unitRef="usd">16000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c27" decimals="-3" unitRef="usd">16000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c26" decimals="-3" unitRef="usd">442000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c27" decimals="-3" unitRef="usd">442000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:ProfitLoss contextRef="c28" decimals="-3" unitRef="usd">61914000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c27" decimals="-3" unitRef="usd">61914000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding contextRef="c29" decimals="INF" unitRef="shares">139105704</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c29" decimals="-3" unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c30" decimals="-3" unitRef="usd">450924000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c31" decimals="-3" unitRef="usd">-66287000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c32" decimals="-3" unitRef="usd">384651000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c33" decimals="INF" unitRef="shares">29870</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c34" decimals="-3" unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c6" decimals="-3" unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <xl1:IssuanceOfSharesBusinessCombinationWithWorldEnergy contextRef="c33" decimals="INF" unitRef="shares">231002</xl1:IssuanceOfSharesBusinessCombinationWithWorldEnergy>
    <xl1:IssuanceOfSharesInBusinessCombinationWithWorldEnergy contextRef="c34" decimals="-3" unitRef="usd">1439000</xl1:IssuanceOfSharesInBusinessCombinationWithWorldEnergy>
    <xl1:IssuanceOfSharesInBusinessCombinationWithWorldEnergy contextRef="c6" decimals="-3" unitRef="usd">1439000</xl1:IssuanceOfSharesInBusinessCombinationWithWorldEnergy>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c34" decimals="-3" unitRef="usd">754000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c6" decimals="-3" unitRef="usd">754000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:ProfitLoss contextRef="c35" decimals="-3" unitRef="usd">-10469000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c6" decimals="-3" unitRef="usd">-10469000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding contextRef="c36" decimals="INF" unitRef="shares">139366576</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c36" decimals="-3" unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c37" decimals="-3" unitRef="usd">453124000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c38" decimals="-3" unitRef="usd">-76756000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" unitRef="usd">376382000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding contextRef="c9" decimals="INF" unitRef="shares">80400727</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="-3" unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="-3" unitRef="usd">53887000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c11" decimals="-3" unitRef="usd">-67595000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="-3" unitRef="usd">-13700000</us-gaap:StockholdersEquity>
    <xl1:StockIssuedDuringPeriodSharesExercisedofWarrants contextRef="c39" decimals="INF" unitRef="shares">2584637</xl1:StockIssuedDuringPeriodSharesExercisedofWarrants>
    <xl1:StockIssuedDuringPeriodValueWarrantsExercised contextRef="c40" decimals="-3" unitRef="usd">34000</xl1:StockIssuedDuringPeriodValueWarrantsExercised>
    <xl1:StockIssuedDuringPeriodValueWarrantsExercised contextRef="c41" decimals="-3" unitRef="usd">34000</xl1:StockIssuedDuringPeriodValueWarrantsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c39" decimals="INF" unitRef="shares">5300</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c40" decimals="-3" unitRef="usd">52000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c41" decimals="-3" unitRef="usd">52000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:ProfitLoss contextRef="c42" decimals="-3" unitRef="usd">-6454000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c41" decimals="-3" unitRef="usd">-6454000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding contextRef="c43" decimals="INF" unitRef="shares">82990664</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c43" decimals="-3" unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c44" decimals="-3" unitRef="usd">53973000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c45" decimals="-3" unitRef="usd">-74049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c46" decimals="-3" unitRef="usd">-20068000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c47" decimals="-3" unitRef="usd">225000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c7" decimals="-3" unitRef="usd">225000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:ProfitLoss contextRef="c48" decimals="-3" unitRef="usd">-13499000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c7" decimals="-3" unitRef="usd">-13499000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding contextRef="c49" decimals="INF" unitRef="shares">82990664</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c49" decimals="-3" unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c50" decimals="-3" unitRef="usd">54198000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c51" decimals="-3" unitRef="usd">-87548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c52" decimals="-3" unitRef="usd">-33342000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">51445000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c8" decimals="-3" unitRef="usd">-19953000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="-3" unitRef="usd">1196000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c8" decimals="-3" unitRef="usd">277000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="-3" unitRef="usd">174000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="-3" unitRef="usd">601000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c8" decimals="-3" unitRef="usd">296000</us-gaap:DepreciationAndAmortization>
    <xl1:ContingentSConsideration contextRef="c0" decimals="-3" unitRef="usd">-23000</xl1:ContingentSConsideration>
    <xl1:ContingentSConsideration contextRef="c8" decimals="-3" unitRef="usd">85000</xl1:ContingentSConsideration>
    <xl1:ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy contextRef="c0" decimals="-3" unitRef="usd">514000</xl1:ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c0" decimals="-3" unitRef="usd">74731000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c8" decimals="-3" unitRef="usd">-9770000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <xl1:LossOnExtinguishmentOfDebt contextRef="c8" decimals="-3" unitRef="usd">-212000</xl1:LossOnExtinguishmentOfDebt>
    <xl1:ChangeInOperatingRightofuseAssets contextRef="c0" decimals="-3" unitRef="usd">2000</xl1:ChangeInOperatingRightofuseAssets>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c0" decimals="-3" unitRef="usd">15000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c0" decimals="-3" unitRef="usd">-60000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c8" decimals="-3" unitRef="usd">1788000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="-3" unitRef="usd">-6649000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c8" decimals="-3" unitRef="usd">664000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="-3" unitRef="usd">7534000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c8" decimals="-3" unitRef="usd">236000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="-3" unitRef="usd">6000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c8" decimals="-3" unitRef="usd">48000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c0" decimals="-3" unitRef="usd">18000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c8" decimals="-3" unitRef="usd">2000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="-3" unitRef="usd">-901000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c8" decimals="-3" unitRef="usd">624000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="c0" decimals="-3" unitRef="usd">2206000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="c8" decimals="-3" unitRef="usd">27000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c0" decimals="-3" unitRef="usd">-69000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" unitRef="usd">-20544000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c8" decimals="-3" unitRef="usd">-7824000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c0" decimals="-3" unitRef="usd">8112000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" unitRef="usd">1774000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c8" decimals="-3" unitRef="usd">127000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" unitRef="usd">-9886000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c8" decimals="-3" unitRef="usd">-127000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <xl1:ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes contextRef="c8" decimals="-3" unitRef="usd">8850000</xl1:ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes>
    <xl1:ProceedsFromPaycheckProtectionProgram contextRef="c8" decimals="-3" unitRef="usd">1100000</xl1:ProceedsFromPaycheckProtectionProgram>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c8" decimals="-3" unitRef="usd">513000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="c0" decimals="-3" unitRef="usd">63000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c0" decimals="-3" unitRef="usd">151000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:ProceedsFromWarrantExercises contextRef="c8" decimals="-3" unitRef="usd">34000</us-gaap:ProceedsFromWarrantExercises>
    <xl1:ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts contextRef="c0" decimals="-3" unitRef="usd">75000</xl1:ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c0" decimals="-3" unitRef="usd">23000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c8" decimals="-3" unitRef="usd">1000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfWarrants contextRef="c0" decimals="-3" unitRef="usd">85555000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" unitRef="usd">85439000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c8" decimals="-3" unitRef="usd">9472000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c0" decimals="-3" unitRef="usd">55009000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c8" decimals="-3" unitRef="usd">1521000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c1" decimals="-3" unitRef="usd">329791000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="-3" unitRef="usd">3536000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="-3" unitRef="usd">384800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c52" decimals="-3" unitRef="usd">5057000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="-3" unitRef="usd">15000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c8" decimals="-3" unitRef="usd">58000</us-gaap:InterestPaidNet>
    <us-gaap:PaymentsForRepurchaseOfInitialPublicOffering contextRef="c0" decimals="-3" unitRef="usd">47162000</us-gaap:PaymentsForRepurchaseOfInitialPublicOffering>
    <xl1:SettlementOfWarrantLiabilityUponCallOfWarrant contextRef="c0" decimals="-3" unitRef="usd">591000</xl1:SettlementOfWarrantLiabilityUponCallOfWarrant>
    <xl1:ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable contextRef="c8" decimals="-3" unitRef="usd">-1349000</xl1:ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable>
    <xl1:IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable contextRef="c8" decimals="-3" unitRef="usd">5638000</xl1:IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable>
    <xl1:EquipmentFinancing contextRef="c0" decimals="-3" unitRef="usd">271000</xl1:EquipmentFinancing>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Note 1. Organization and Description of Business&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Description of Business:&#160;&lt;/b&gt;XL Fleet Corp. and its subsidiaries
(&#x201c;XL Fleet&#x201d; or the &#x201c;Company&#x201d;) is a leading provider of fleet electrification solutions for commercial vehicles
in North America, offering solutions for vehicle electrification (&#x201c;Drive Systems&#x201d;) and infrastructure solutions such as vehicle
charging stations through its XL Grid programs, as further described below. XL Fleet has over 4,400 electrified powertrain systems sold
and driven over 160 million miles by over 235 fleets, as of June 30, 2021. XL Fleet&#x2019;s vision is to become the world leader in commercial
fleet electrification solutions, with a mission of accelerating the adoption of fleet electrification systems through cost effective,
customer tailored and comprehensive solutions.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Merger and Reorganization:&lt;/b&gt;&#160;On December 21, 2020, privately
held XL Hybrids, Inc., a Delaware corporation, (&#x201c;Legacy XL&#x201d;) consummated the merger pursuant to that certain Agreement and
Plan of Reorganization, dated as of September 17, 2020 (the &#x201c;Merger Agreement&#x201d;), by and among Pivotal Investment Corporation
II (&#x201c;Pivotal&#x201d;), PIC II Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of Pivotal (&#x201c;Merger Sub&#x201d;),
and Legacy XL. Pursuant to the terms of the Merger Agreement, a business combination between Legacy XL and Pivotal was effected through
the merger of Merger Sub with and into Legacy XL, with Legacy XL surviving as a wholly-owned subsidiary of Pivotal (the &#x201c;Merger&#x201d;
and, collectively with the other transactions described in the Merger Agreement, the &#x201c;Business Combination&#x201d;). In connection
with the closing of the Business Combination, Pivotal Investment Corporation II changed its name to XL Fleet Corp.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Acquisition of World Energy:&lt;/b&gt;&#160;On May 17, 2021 (&#x201c;Closing
Date&#x201d;), the Company acquired&#160;100% of the membership interests of World Energy Efficiency Services, LLC (&#x201c;World Energy&#x201d;).
World Energy provides turnkey energy efficiency, renewable technology, electric vehicle charging stations and other energy solutions
throughout New England. The Company completed the acquisition to further the strategy of its XL Grid business to provide a suite of charging
and power solutions to support fleet electrification (See Note 4).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Investment in eNow:&#160;&lt;/b&gt;On July 15, 2021, XL Fleet purchased
a minority interest in eNow Inc. (&#x201c;eNow&#x201d;), a provider of solar and battery power systems that enable fully-electric transport
refrigeration units (eTRUs) for commercial semi-trailers. In connection with this investment, XL Fleet entered into a development and
supply agreement with eNow (See Note 15).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;COVID-19 Worldwide Pandemic:&#160;&lt;/b&gt;On March 11, 2020, the
World Health Organization characterized the outbreak of the novel coronavirus (&#x201c;COVID-19&#x201d;) as a global pandemic and recommended
containment and mitigation measures. Since then, extraordinary actions have been taken by international, federal, state, and local public
health and governmental authorities to contain and combat the outbreak and spread of COVID-19 in regions throughout the world. These
actions include travel bans, quarantines, &#x201c;stay-at-home&#x201d; orders, and similar mandates for many individuals to substantially
restrict daily activities and for many businesses to curtail or cease normal operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Consistent with the actions taken by governmental authorities,
the Company has taken appropriately cautious steps to protect its workforce and support community efforts. As part of these efforts,
and in accordance with applicable government directives, beginning in late March 2020, the Company implemented work from home policies
where practical at its facilities. Effective June 30, 2021 all 150 employees were working full-time from one of the Company&#x2019;s five
offices or from home. Current COVID-19 policies include universal facial covering requirements if not vaccinated, rearranging facilities
to follow social distancing protocols, employees self-screening before going into the office, enhanced cleaning procedures, ability to
go mask-free if proof of vaccination is provided to Human Resources, and strict quarantine protocols for any suspected or confirmed employee
cases. However, the COVID-19 pandemic and the continued precautionary actions taken related to COVID-19 have adversely impacted, and
are expected to continue to adversely impact, its operations, its contractors and the automotive original equipment manufacturers.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The Company has experienced, and expects to continue to experience,
reduced operations and production line shutdowns at vehicle OEMs due to COVID-19, limitations on travel by the Company&#x2019;s personnel
and personnel of the Company&#x2019;s customers, and future delays or shutdowns of vehicle OEMs or the Company&#x2019;s suppliers.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The COVID-19 pandemic and the protocols and procedures the Company
has implemented in response to the pandemic have caused some delays in operational activities. The full impact of the COVID-19 pandemic
on its business and results of operations subsequent to June 30, 2021 will depend on future developments, such as the ultimate duration
and scope of the outbreak and its impact on its operations and impact on its customers and industry partners.&lt;/span&gt;&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BusinessCombinationReasonForBusinessCombination contextRef="c152">XL Fleet Corp. and its subsidiaries
(&#x201c;XL Fleet&#x201d; or the &#x201c;Company&#x201d;) is a leading provider of fleet electrification solutions for commercial vehicles
in North America, offering solutions for vehicle electrification (&#x201c;Drive Systems&#x201d;) and infrastructure solutions such as vehicle
charging stations through its XL Grid programs, as further described below. XL Fleet has over 4,400 electrified powertrain systems sold
and driven over 160 million miles by over 235 fleets, as of June 30, 2021. XL Fleet&#x2019;s vision is to become the world leader in commercial
fleet electrification solutions, with a mission of accelerating the adoption of fleet electrification systems through cost effective,
customer tailored and comprehensive solutions.</us-gaap:BusinessCombinationReasonForBusinessCombination>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c153" decimals="2" unitRef="pure">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Note 2. Summary of Significant Accounting Policies&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Basis of consolidated financial statement presentation:&lt;/b&gt;&#160;The
accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally
accepted in the United States (&#x201c;U.S. GAAP&#x201d;) for interim financial information and Article 10 of Regulation S-X. The accompanying
unaudited condensed consolidated financial statements of the Company include the accounts of its wholly owned subsidiaries and variable
interest entities, for which the Company is the primary beneficiary. Because the Company holds certain rights that provide the power
to direct the activities of variable interests that most significantly impact the VIE economic performance, as well as to potentially
receive benefits or the obligation to absorb potentially significant losses, the Company has a controlling interest in such VIEs. The
Company reports its consolidated financial information as a single segment. All significant intercompany transactions have been eliminated
in consolidation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Use of estimates:&lt;/b&gt;&#160;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 as of the balance sheet date, as well as reported amounts of expenses
during the reporting period. The Company&#x2019;s most significant estimates and judgments involve deferred income taxes, valuation of
share-based compensation, including the fair value of common stock, the valuation of warrant liability, and the valuation of business
combinations, including the fair values and useful lives of acquired assets and assumed liabilities and the fair value of purchase consideration.
Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which
form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates,
and such differences could be material to the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Concentration of Credit Risk:&lt;/b&gt;&#160;Financial instruments
which potentially subject the Company to concentrations of credit risk consist of cash and trade receivables. At times, such cash may
be in excess of the FDIC limit. At June 30, 2021 and December 31, 2020, the Company had cash in excess of the $250&#160;federally insured
limit. The Company believes it is not exposed to any significant credit risk on cash and cash equivalents.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;With respect to trade receivables, the Company routinely assesses
the financial strength of its customers and, as a consequence, believes that the receivable credit risk exposure is limited. As of June
30, 2021,&#160;two&#160;customers accounted for approximately&#160;34% and&#160;29% of accounts receivable. As of December 31, 2020,&#160;one&#160;customer
accounted for approximately&#160;82% of accounts receivable. For the three months ended June 30, 2021 and 2020,&#160;three&#160;customers
and&#160;one&#160;customer accounted for approximately&#160;57% and&#160;52% of revenues, respectively. For the six months ended June
30, 2021 and 2020,&#160;three&#160;customers and&#160;one&#160;customer accounted for approximately&#160;49% and&#160;55% of revenues,
respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Cash, cash equivalents, and restricted cash:&#160;&lt;/b&gt;The Company
considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash
and cash equivalents include cash held in banks and money market accounts. Cash equivalents are carried at cost, which approximates fair
value due to their short-term nature. The Company&#x2019;s cash and cash equivalents are placed with high-credit quality financial institutions
and issuers, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash
and cash equivalents.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Restricted cash held at both June 30, 2021 and December 31, 2020,
consists of $150&#160;for a bank deposit required for a letter of credit which is reserved for the Company&#x2019;s California lease.
In addition, restricted cash held at June 30, 2021 includes $507&#160;held in escrow in connection with the acquisition of World Energy.
The funds held in escrow were released to the sellers of World Energy in July 2021 upon the Small Business Administration&#x2019;s forgiveness
of the World Energy PPP Loan.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The following table provides a reconciliation of cash, cash equivalents,
and restricted cash in the condensed consolidated balance sheets to the total amount shown in the condensed consolidated statements of
cash flows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;As of June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;384,143&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;4,907&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;657&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;150&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;384,800&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;5,057&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Accounts receivable, net:&lt;/b&gt;&#160;Accounts receivable are stated
at the gross invoice amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is maintained at a level
considered adequate to provide for potential account losses on the balance based on management&#x2019;s evaluation of the anticipated
impact of current economic conditions, changes in the character and size of the balance, past and expected future loss experience, among
other pertinent factors. As of June 30, 2021 and December 31, 2020, the Company&#x2019;s allowance for doubtful accounts was $487&#160;and
$0, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Inventory, net:&lt;/b&gt;&#160;Inventory is comprised of raw materials,
work in process and finished goods. Inventory is stated at the lower of cost or net realizable value. Cost of raw material inventories
include the purchase and related costs incurred in bringing the products to their present location and condition. The Company uses consistent
methodologies to evaluate inventory for net realizable value and periodically reviews inventories for obsolescence and any inventories
identified as slow moving or obsolete are initially reserved for and then written-off. As of June 30, 2021 and December 31, 2020, the
Company&#x2019;s inventory reserve for obsolescence was $331&#160;and $58, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Fair value measurements:&lt;/b&gt;&#160;The Company follows the guidance
in ASC Topic 820, &#x201c;Fair Value Measurement&#x201d;, for its financial assets and liabilities that are re-measured and reported at
fair value at each reporting period, and non-financial assets and liabilities that are re-measured and reported at fair value at least
annually.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The fair value of the Company&#x2019;s financial assets and liabilities
reflects management&#x2019;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid
in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In
connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market
data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants
would price assets and liabilities). The following fair value hierarchy is used to classify assets and liabilities based on the observable
inputs and unobservable inputs used in order to value the assets and liabilities:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Level 1&lt;/b&gt;: Quoted prices (unadjusted) for identical assets
or liabilities in active markets that the Company can access at the measurement date.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Level 2&lt;/b&gt;: Significant other observable inputs other than
level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs
that are observable or can be corroborated by observable market data.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Level 3&lt;/b&gt;: Significant unobservable inputs that reflect the
Company&#x2019;s judgment about the assumptions that market participants would use in pricing an asset or liability.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;An asset&#x2019;s or liability&#x2019;s fair value measurement level
within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation
techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;See Note 8 for additional information on assets and liabilities
measured at fair value.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The Company believes its valuation methods are appropriate and
consistent with other market participants, however the use of different methodologies or assumptions to determine the fair value of certain
financial instruments could result in a different fair value measurement at the reporting date.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The Company&#x2019;s financial instruments consist of cash and cash
equivalents, restricted cash, accounts receivable, accounts payable, accrued liabilities, contingent consideration liability and warrant
liability. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximates
fair value because of the short-term nature of those instruments.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Prepaid expenses and other current assets:&lt;/b&gt;&#160;Prepaid
expenses and other current assets include prepaid insurance, prepaid rent, and supplies, which are expected to be recognized or realized
within the next 12&#160;months.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Revenue&lt;/b&gt;: The Company&#x2019;s revenue is derived from the
sales of hybrid and plug-in hybrid electric powertrain systems, our Drive Systems, and turnkey energy efficiency, renewable technology,
electric vehicle charging stations and other energy solutions (&#x201c;XL Grid&#x201d;). The Drive Systems products are marketed and sold
to end-user fleet customers and channel partners in the United States and Canada. The Company&#x2019;s XL Grid solutions are marketed
and sold to municipalities, corporations and other businesses and principally funded through energy incentives provided through public
and private utilities. The XL Grid business consists of the operations acquired through the May 2021 World Energy acquisition. Sales
of products and services are subject to economic conditions and may fluctuate based on changes in the industry, trade policies and financial
markets.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Revenue is recognized upon transfer of control to the customer,
which occurs when the Company has a present right to payment, legal title has passed to the customer, the customer has the significant
risks and rewards of ownership, and where acceptance is not a formality, the customer has accepted the product or service.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;For the Drive Systems products, in general, transfer of control
is upon shipment of the equipment as the terms are FOB shipping point or equivalent, as the Company has no other promised goods or services
in its contracts with customers. In limited instances, the Company provides installation services to end-user fleet customers related
to the purchased hybrid electric powertrain equipment. When provided, these installation services are not distinct within the context
of the contract due to the fact that the end-use fleet customer is purchasing a completed modification to its vehicles and therefore,
the installation services involve significant integration to integrate the hybrid electric powertrain equipment with the customer&#x2019;s
vehicle. As a result, the hybrid electric powertrain equipment and installation services represent a single performance obligation within
these contracts with customers. The Company recognizes the revenue for the equipment sale and installation service for Drive System products
at the same time, which is after the installation is complete. The Company has elected to treat shipping and handling activities related
to contracts with channel partner customers for Drive System products as costs to fulfill the promise to transfer the associated equipment
and not as a separate performance obligation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;For the XL Grid solutions, in general, transfer of control is upon
the acceptance and certification of project completion by both the end customer and the utility who is funding the energy incentives,
representing a single performance obligation of the Company. Due to the short-term nature of projects (typically two to three weeks),
the Company recognizes revenues from all XL Grid solutions activities at a point in time, when persuasive evidence of an arrangement
exists, delivery has occurred, the price is fixed or determinable and the Company has the right to payment for the transferred asset.
The Company also assesses multiple contracts entered into by the same customer in close proximity to determine if the contracts should
be combined for revenue recognition purposes. During the duration of a project for XL Grid solutions, all direct material and labor costs
and those indirect costs related to the project are capitalized, and customer deposits are treated as liabilities. Once a project has
been completed and the energy efficiency upgrades have been deemed to meet client specifications, capitalized costs are charged to earnings.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;For both Drive Systems and XL Grid solutions, when the Company&#x2019;s
contracts with customers contain multiple performance obligations, which is infrequent, the contract transaction price is allocated on
a relative standalone selling price (SSP) basis to each performance obligation. The Company determines standalone selling prices based
on observable selling prices for the sale of its systems. For extended warranties, the Company determines SSP based on expected cost
plus margin. The Company establishes the margin based on review of market conditions and margins obtained by market participants for
similar services. Any allocation of the transaction price required is determined at the contracts&#x2019; inception.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The transaction price is the amount of consideration to which the
Company expects to be entitled in exchange for transferring goods and services to the customer. Revenue is recorded based on the transaction
price, which is solely made up of fixed consideration for its products and services. The Company does not adjust transaction price for
the effects of a significant financing component when the period between the transfer of the promised good or service to the customer
and payment for that good or service by the customer is expected to be one year or less. The Company has not identified any significant
financing components to date. The Company&#x2019;s sales can in certain instances include non-cash consideration in the form of the customer
transferring to the Company, the customer&#x2019;s rights to cash incentives from programs administered by municipalities related to hybrid
vehicle programs that a customer is entitled to as a result of its purchase. The incentives are fixed amounts that are readily determinable.
The Company values the non-cash consideration at its fair value, which generally is the amount of the incentive.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Payment terms on invoices range from 30 to 60 days. The Company
excludes from revenue any sales tax and other government-assessed and imposed taxes on revenue generating activities that are invoiced
to customers.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The Company has elected to apply the practical expedient to expense
costs to obtain contracts, which principally relate to sales commissions, at the time the liability is incurred when the expected amortization
period is one year or less.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Warranties&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Customers who purchase the Drive Systems are provided limited-assurance-type
warranties for equipment and work performed under the contracts. The warranty period typically extends for&#160;3&#160;years following
transfer of control of the equipment. The warranties solely relate to correction of product defects during the warranty period, which
is consistent with similar warranties by offered by competitors. Therefore, the Company has determined that these warranties are outside
the scope of ASC 606 and will continue to be accounted for under ASC 460,&#160;&lt;i&gt;Guarantees.&#160;&lt;/i&gt;At the time of purchase of the
equipment, customers may purchase from the Company an extended warranty for its equipment. The extended warranty commences upon the end
of the assurance-based warranty period and is considered a separate performance obligation that represents a stand-ready obligation to
perform warranty services after the assurance-type warranty expires. The transaction price allocated to the extended warranty is recognized
ratably over the extended warranty period.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Customers of XL Grid solutions are provided limited-assurance-type
warranties for a term of one year for installation work performed under its contracts. Warranties for equipment sold to customers are
provided by the original equipment manufacturers.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;For both Drive Systems and XL Grid solutions, the Company accrues
the estimated cost of product warranties for unclaimed charges based on historical experiences and expected results. Should product failure
rates and material usage costs differ from these estimates revisions to the estimated warranty liability would be required. The Company
periodically assesses the adequacy of its recorded product warranty liabilities and adjusts the balances as required. Warranty expense
is recorded as a component of cost of product revenue in the statements of operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Share-based compensation:&lt;/b&gt;&#160;The Company accounts for
its share-based compensation awards in accordance with ASC Topic 718, Compensation-Stock Compensation. The Company issues stock-based
awards to acquire common stock to employees, directors and non-employee consultants. Awards issued under the Company&#x2019;s stock-based
compensation plans include stock options, restricted stock units and restricted stock awards. Stock options, restricted stock units and
restricted stock awards typically contain service based vesting conditions.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i style="-sec-ix-redline:true"&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i style="-sec-ix-redline:true"&gt;Stock Options&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The Company accounts for stock-based compensation related to these
awards based on the fair value of the awards. The Company uses the Black-Scholes option pricing model to determine the fair value of
stock-based awards, and recognizes the compensation cost on a straight line basis over the requisite service period of the awards for
employee, which is typically the four-year vesting period of the award, and effective contract period specified in the award agreement
for non-employee.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The fair value of common stock is determined based on the closing
price on the New York Stock Exchange at each award grant date.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The determination of the fair value of share-based payment awards
utilizing the Black-Scholes model is affected by the stock price and a number of assumptions, including expected volatility, expected
life, risk- free interest rate and expected dividends. The Company does not have a history of trading in its common stock as it was not
a public company until December 21, 2020, and as such volatility was estimated using historical volatilities of comparable public entities.
The expected life of the awards is estimated based on a simplified method, which uses the average of the vesting term and the original
contractual term. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected life of the
awards. The dividend yield assumption is based on history and expectation of paying no dividends. Forfeitures are accounted for as they
occur.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The fair value of stock options issued for the six months ended
June 30, 2021 and 2020 was measured with the following assumptions:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;For the Six Months Ended&lt;br/&gt; June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;78.0&#160;&#x2013;&#160;87.1%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;80.0&#160;&#x2013;&#160;80.1%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.1%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"/&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.0&#160;&#x2013;&#160;0.2%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"/&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"/&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i style="-sec-ix-redline:true"&gt;Restricted Stock Units&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Restricted stock units generally vest over the requisite service
periods (vesting on a straight&#x2013;line basis). The fair value of a stock award is equal to the fair market value of a share of the
Company&#x2019;s Common stock on the grant date. The Company accounts for the forfeiture of equity awards as they occur.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Warrant Liabilities:&lt;/b&gt;&#160;The Company evaluated the Public
Warrants (&#x201c;Public Warrants&#x201d;) and Private Warrants (&#x201c;Private Warrants&#x201d;) (collectively, &#x201c;Warrants&#x201d;,
which are discussed in Note 8) in accordance with ASC 815-40, &#x201c;Derivatives and Hedging &#x2014; Contracts in Entity&#x2019;s Own
Equity&#x201d;, and concluded that a provision in the Warrant Agreement related to such warrants (&#x201c;Warrant Agreement&#x201d;) related
to certain tender or exchange offers precludes the Warrants from being accounted for as components of equity. As the Warrants met the
definition of a derivative as contemplated in ASC 815, the Warrants were initially recorded at fair value as derivative liabilities on
the Unaudited Condensed Consolidated Balance Sheets and measured at fair value at each reporting date in accordance with ASC 820, &#x201c;Fair
Value Measurement&#x201d;, with changes in fair value recognized in the Unaudited Condensed Consolidated Statement of Operations in the
period of change.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Research and development expense:&lt;/b&gt;&#160;Research and development
costs did not meet the requirements to be recognized as an asset as the associated future benefits were at best uncertain and there was
no alternative future use at the time the costs were incurred. Research and development costs include, but are not limited to, costs
incurred in performing research and development activities, including salaries, benefits, facilities, research- related overhead, sponsored
research costs, contracted services, license fees, and other external costs.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Net income (loss) per share:&lt;/b&gt;&#160;Basic net income (loss)
per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the period,
without consideration for potentially dilutive securities. Diluted net income (loss) per share is computed by dividing net income (loss)
by the weighted-average number of shares of common stock and potentially dilutive securities outstanding during the period determined
using the treasury-stock and if-converted methods. For purposes of the diluted income (loss) per share calculation, stock options, restricted
stock units, restricted stock and warrants are considered to be potentially dilutive securities. Potentially dilutive securities were
excluded from the calculation of diluted income (loss) per share when their effect would be anti-dilutive.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Segment Information:&#160;&lt;/b&gt;The Company&#x2019;s chief operating
decision maker (&#x201c;CODM&#x201d;) is its chief executive officer, who makes operating decisions, assesses performance and allocates
resources on a consolidated basis. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating
resources and evaluating financial performance. Accordingly, management has determined that the Company operates as&#160;one&#160;operating
and reportable segment.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Related parties:&lt;/b&gt;&#160;A party is considered to be related
to the Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common
control with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families
of principal owners of the Company and its management and other parties with which the Company may deal if one party controls 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. A party which can significantly influence the management or operating policies of the
transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to
an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related
party.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Recent accounting pronouncements issued and adopted:&#160;&lt;/b&gt;In
February 2016, the FASB issued a new accounting standard, ASC Topic 842, Leases (&#x201c;ASC 842&#x201d;), related to leases to increase
transparency and comparability among organizations by requiring the recognition of right-of-use (&#x201c;ROU&#x201d;) assets and lease
liabilities on the balance sheet. Most significant among the changes in the standard is the recognition of ROU assets and lease liabilities
by lessees for those leases classified as operating leases under previous U.S. GAAP. Under the new standard, disclosures are required
to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from
leases. The Company adopted ASC 842 effective January 1, 2021 and as a result, the Company recorded a ROU asset and lease liability (See
Note 6).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;In December 2019, the FASB issued ASU 2019-12,&#160;&lt;i&gt;Income Taxes
(Topic 740): Simplifying the Accounting for Income Taxes&lt;/i&gt;, which is intended to simplify various aspects related to accounting for
income taxes. The pronouncement is effective for fiscal years, and for interim periods within those fiscal years, beginning after December&#160;15,
2020, with early adoption permitted. ASU 2019-12 is effective for the Company beginning January&#160;1, 2021. The adoption of ASU 2019-12
did not have a material impact on the Company&#x2019;s unaudited condensed consolidated financial statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Basis of consolidated financial statement presentation:&lt;/b&gt;&#160;The
accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally
accepted in the United States (&#x201c;U.S. GAAP&#x201d;) for interim financial information and Article 10 of Regulation S-X. The accompanying
unaudited condensed consolidated financial statements of the Company include the accounts of its wholly owned subsidiaries and variable
interest entities, for which the Company is the primary beneficiary. Because the Company holds certain rights that provide the power
to direct the activities of variable interests that most significantly impact the VIE economic performance, as well as to potentially
receive benefits or the obligation to absorb potentially significant losses, the Company has a controlling interest in such VIEs. The
Company reports its consolidated financial information as a single segment. All significant intercompany transactions have been eliminated
in consolidation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Use of estimates:&lt;/b&gt;&#160;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 as of the balance sheet date, as well as reported amounts of expenses
during the reporting period. The Company&#x2019;s most significant estimates and judgments involve deferred income taxes, valuation of
share-based compensation, including the fair value of common stock, the valuation of warrant liability, and the valuation of business
combinations, including the fair values and useful lives of acquired assets and assumed liabilities and the fair value of purchase consideration.
Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which
form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates,
and such differences could be material to the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Concentration of Credit Risk:&lt;/b&gt;&#160;Financial instruments
which potentially subject the Company to concentrations of credit risk consist of cash and trade receivables. At times, such cash may
be in excess of the FDIC limit. At June 30, 2021 and December 31, 2020, the Company had cash in excess of the $250&#160;federally insured
limit. The Company believes it is not exposed to any significant credit risk on cash and cash equivalents.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;With respect to trade receivables, the Company routinely assesses
the financial strength of its customers and, as a consequence, believes that the receivable credit risk exposure is limited. As of June
30, 2021,&#160;two&#160;customers accounted for approximately&#160;34% and&#160;29% of accounts receivable. As of December 31, 2020,&#160;one&#160;customer
accounted for approximately&#160;82% of accounts receivable. For the three months ended June 30, 2021 and 2020,&#160;three&#160;customers
and&#160;one&#160;customer accounted for approximately&#160;57% and&#160;52% of revenues, respectively. For the six months ended June
30, 2021 and 2020,&#160;three&#160;customers and&#160;one&#160;customer accounted for approximately&#160;49% and&#160;55% of revenues,
respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ReorganizationValueCashInExcessOfNormalOperatingNeeds contextRef="c3" decimals="0" unitRef="usd">250</us-gaap:ReorganizationValueCashInExcessOfNormalOperatingNeeds>
    <us-gaap:ReorganizationValueCashInExcessOfNormalOperatingNeeds contextRef="c1" decimals="0" unitRef="usd">250</us-gaap:ReorganizationValueCashInExcessOfNormalOperatingNeeds>
    <xl1:NumberOfCustomers contextRef="c154" decimals="0" unitRef="pure">2</xl1:NumberOfCustomers>
    <xl1:ConcentrationOfCreditRiskPercentage contextRef="c155" decimals="2" unitRef="pure">0.34</xl1:ConcentrationOfCreditRiskPercentage>
    <xl1:ConcentrationOfCreditRiskPercentage contextRef="c156" decimals="2" unitRef="pure">0.29</xl1:ConcentrationOfCreditRiskPercentage>
    <xl1:NumberOfCustomers contextRef="c62" decimals="0" unitRef="pure">1</xl1:NumberOfCustomers>
    <xl1:ConcentrationOfCreditRiskPercentage contextRef="c62" decimals="2" unitRef="pure">0.82</xl1:ConcentrationOfCreditRiskPercentage>
    <xl1:NumberOfCustomers contextRef="c157" decimals="0" unitRef="pure">3</xl1:NumberOfCustomers>
    <xl1:NumberOfCustomers contextRef="c158" decimals="0" unitRef="pure">1</xl1:NumberOfCustomers>
    <xl1:ConcentrationOfCreditRiskPercentage contextRef="c157" decimals="2" unitRef="pure">0.57</xl1:ConcentrationOfCreditRiskPercentage>
    <xl1:ConcentrationOfCreditRiskPercentage contextRef="c158" decimals="2" unitRef="pure">0.52</xl1:ConcentrationOfCreditRiskPercentage>
    <xl1:NumberOfCustomers contextRef="c159" decimals="0" unitRef="pure">3</xl1:NumberOfCustomers>
    <xl1:NumberOfCustomers contextRef="c160" decimals="0" unitRef="pure">1</xl1:NumberOfCustomers>
    <xl1:ConcentrationOfCreditRiskPercentage contextRef="c159" decimals="2" unitRef="pure">0.49</xl1:ConcentrationOfCreditRiskPercentage>
    <xl1:ConcentrationOfCreditRiskPercentage contextRef="c160" decimals="2" unitRef="pure">0.55</xl1:ConcentrationOfCreditRiskPercentage>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Cash, cash equivalents, and restricted cash:&#160;&lt;/b&gt;The Company
considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash
and cash equivalents include cash held in banks and money market accounts. Cash equivalents are carried at cost, which approximates fair
value due to their short-term nature. The Company&#x2019;s cash and cash equivalents are placed with high-credit quality financial institutions
and issuers, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash
and cash equivalents.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Restricted cash held at both June 30, 2021 and December 31, 2020,
consists of $150&#160;for a bank deposit required for a letter of credit which is reserved for the Company&#x2019;s California lease.
In addition, restricted cash held at June 30, 2021 includes $507&#160;held in escrow in connection with the acquisition of World Energy.
The funds held in escrow were released to the sellers of World Energy in July 2021 upon the Small Business Administration&#x2019;s forgiveness
of the World Energy PPP Loan.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The following table provides a reconciliation of cash, cash equivalents,
and restricted cash in the condensed consolidated balance sheets to the total amount shown in the condensed consolidated statements of
cash flows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;As of June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;384,143&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;4,907&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;657&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;150&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;384,800&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;5,057&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:RestrictedCash contextRef="c3" decimals="0" unitRef="usd">150</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c1" decimals="0" unitRef="usd">150</us-gaap:RestrictedCash>
    <us-gaap:EscrowDeposit contextRef="c3" decimals="0" unitRef="usd">507</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit contextRef="c1" decimals="0" unitRef="usd">507</us-gaap:EscrowDeposit>
    <us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;As of June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;384,143&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;4,907&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;657&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;150&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;384,800&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;5,057&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock>
    <us-gaap:Cash contextRef="c3" decimals="-3" unitRef="usd">384143000</us-gaap:Cash>
    <us-gaap:Cash contextRef="c52" decimals="-3" unitRef="usd">4907000</us-gaap:Cash>
    <us-gaap:RestrictedCashCurrent contextRef="c3" decimals="-3" unitRef="usd">657000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c52" decimals="-3" unitRef="usd">150000</us-gaap:RestrictedCashCurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations contextRef="c3" decimals="-3" unitRef="usd">384800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations contextRef="c52" decimals="-3" unitRef="usd">5057000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Accounts receivable, net:&lt;/b&gt;&#160;Accounts receivable are stated
at the gross invoice amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is maintained at a level
considered adequate to provide for potential account losses on the balance based on management&#x2019;s evaluation of the anticipated
impact of current economic conditions, changes in the character and size of the balance, past and expected future loss experience, among
other pertinent factors. As of June 30, 2021 and December 31, 2020, the Company&#x2019;s allowance for doubtful accounts was $487&#160;and
$0, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent contextRef="c3" decimals="0" unitRef="usd">487</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent contextRef="c1" decimals="0" unitRef="usd">0</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Inventory, net:&lt;/b&gt;&#160;Inventory is comprised of raw materials,
work in process and finished goods. Inventory is stated at the lower of cost or net realizable value. Cost of raw material inventories
include the purchase and related costs incurred in bringing the products to their present location and condition. The Company uses consistent
methodologies to evaluate inventory for net realizable value and periodically reviews inventories for obsolescence and any inventories
identified as slow moving or obsolete are initially reserved for and then written-off. As of June 30, 2021 and December 31, 2020, the
Company&#x2019;s inventory reserve for obsolescence was $331&#160;and $58, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <xl1:inventoryReserveForObsolescence contextRef="c0" decimals="0" unitRef="usd">331</xl1:inventoryReserveForObsolescence>
    <xl1:inventoryReserveForObsolescence contextRef="c4" decimals="-3" unitRef="usd">58000</xl1:inventoryReserveForObsolescence>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Fair value measurements:&lt;/b&gt;&#160;The Company follows the guidance
in ASC Topic 820, &#x201c;Fair Value Measurement&#x201d;, for its financial assets and liabilities that are re-measured and reported at
fair value at each reporting period, and non-financial assets and liabilities that are re-measured and reported at fair value at least
annually.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The fair value of the Company&#x2019;s financial assets and liabilities
reflects management&#x2019;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid
in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In
connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market
data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants
would price assets and liabilities). The following fair value hierarchy is used to classify assets and liabilities based on the observable
inputs and unobservable inputs used in order to value the assets and liabilities:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Level 1&lt;/b&gt;: Quoted prices (unadjusted) for identical assets
or liabilities in active markets that the Company can access at the measurement date.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Level 2&lt;/b&gt;: Significant other observable inputs other than
level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs
that are observable or can be corroborated by observable market data.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Level 3&lt;/b&gt;: Significant unobservable inputs that reflect the
Company&#x2019;s judgment about the assumptions that market participants would use in pricing an asset or liability.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;An asset&#x2019;s or liability&#x2019;s fair value measurement level
within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation
techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;See Note 8 for additional information on assets and liabilities
measured at fair value.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The Company believes its valuation methods are appropriate and
consistent with other market participants, however the use of different methodologies or assumptions to determine the fair value of certain
financial instruments could result in a different fair value measurement at the reporting date.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The Company&#x2019;s financial instruments consist of cash and cash
equivalents, restricted cash, accounts receivable, accounts payable, accrued liabilities, contingent consideration liability and warrant
liability. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximates
fair value because of the short-term nature of those instruments.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <xl1:PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Prepaid expenses and other current assets:&lt;/b&gt;&#160;Prepaid
expenses and other current assets include prepaid insurance, prepaid rent, and supplies, which are expected to be recognized or realized
within the next 12&#160;months.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;</xl1:PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Revenue&lt;/b&gt;: The Company&#x2019;s revenue is derived from the
sales of hybrid and plug-in hybrid electric powertrain systems, our Drive Systems, and turnkey energy efficiency, renewable technology,
electric vehicle charging stations and other energy solutions (&#x201c;XL Grid&#x201d;). The Drive Systems products are marketed and sold
to end-user fleet customers and channel partners in the United States and Canada. The Company&#x2019;s XL Grid solutions are marketed
and sold to municipalities, corporations and other businesses and principally funded through energy incentives provided through public
and private utilities. The XL Grid business consists of the operations acquired through the May 2021 World Energy acquisition. Sales
of products and services are subject to economic conditions and may fluctuate based on changes in the industry, trade policies and financial
markets.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Revenue is recognized upon transfer of control to the customer,
which occurs when the Company has a present right to payment, legal title has passed to the customer, the customer has the significant
risks and rewards of ownership, and where acceptance is not a formality, the customer has accepted the product or service.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;For the Drive Systems products, in general, transfer of control
is upon shipment of the equipment as the terms are FOB shipping point or equivalent, as the Company has no other promised goods or services
in its contracts with customers. In limited instances, the Company provides installation services to end-user fleet customers related
to the purchased hybrid electric powertrain equipment. When provided, these installation services are not distinct within the context
of the contract due to the fact that the end-use fleet customer is purchasing a completed modification to its vehicles and therefore,
the installation services involve significant integration to integrate the hybrid electric powertrain equipment with the customer&#x2019;s
vehicle. As a result, the hybrid electric powertrain equipment and installation services represent a single performance obligation within
these contracts with customers. The Company recognizes the revenue for the equipment sale and installation service for Drive System products
at the same time, which is after the installation is complete. The Company has elected to treat shipping and handling activities related
to contracts with channel partner customers for Drive System products as costs to fulfill the promise to transfer the associated equipment
and not as a separate performance obligation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;For the XL Grid solutions, in general, transfer of control is upon
the acceptance and certification of project completion by both the end customer and the utility who is funding the energy incentives,
representing a single performance obligation of the Company. Due to the short-term nature of projects (typically two to three weeks),
the Company recognizes revenues from all XL Grid solutions activities at a point in time, when persuasive evidence of an arrangement
exists, delivery has occurred, the price is fixed or determinable and the Company has the right to payment for the transferred asset.
The Company also assesses multiple contracts entered into by the same customer in close proximity to determine if the contracts should
be combined for revenue recognition purposes. During the duration of a project for XL Grid solutions, all direct material and labor costs
and those indirect costs related to the project are capitalized, and customer deposits are treated as liabilities. Once a project has
been completed and the energy efficiency upgrades have been deemed to meet client specifications, capitalized costs are charged to earnings.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;For both Drive Systems and XL Grid solutions, when the Company&#x2019;s
contracts with customers contain multiple performance obligations, which is infrequent, the contract transaction price is allocated on
a relative standalone selling price (SSP) basis to each performance obligation. The Company determines standalone selling prices based
on observable selling prices for the sale of its systems. For extended warranties, the Company determines SSP based on expected cost
plus margin. The Company establishes the margin based on review of market conditions and margins obtained by market participants for
similar services. Any allocation of the transaction price required is determined at the contracts&#x2019; inception.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The transaction price is the amount of consideration to which the
Company expects to be entitled in exchange for transferring goods and services to the customer. Revenue is recorded based on the transaction
price, which is solely made up of fixed consideration for its products and services. The Company does not adjust transaction price for
the effects of a significant financing component when the period between the transfer of the promised good or service to the customer
and payment for that good or service by the customer is expected to be one year or less. The Company has not identified any significant
financing components to date. The Company&#x2019;s sales can in certain instances include non-cash consideration in the form of the customer
transferring to the Company, the customer&#x2019;s rights to cash incentives from programs administered by municipalities related to hybrid
vehicle programs that a customer is entitled to as a result of its purchase. The incentives are fixed amounts that are readily determinable.
The Company values the non-cash consideration at its fair value, which generally is the amount of the incentive.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Payment terms on invoices range from 30 to 60 days. The Company
excludes from revenue any sales tax and other government-assessed and imposed taxes on revenue generating activities that are invoiced
to customers.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The Company has elected to apply the practical expedient to expense
costs to obtain contracts, which principally relate to sales commissions, at the time the liability is incurred when the expected amortization
period is one year or less.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Warranties&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Customers who purchase the Drive Systems are provided limited-assurance-type
warranties for equipment and work performed under the contracts. The warranty period typically extends for&#160;3&#160;years following
transfer of control of the equipment. The warranties solely relate to correction of product defects during the warranty period, which
is consistent with similar warranties by offered by competitors. Therefore, the Company has determined that these warranties are outside
the scope of ASC 606 and will continue to be accounted for under ASC 460,&#160;&lt;i&gt;Guarantees.&#160;&lt;/i&gt;At the time of purchase of the
equipment, customers may purchase from the Company an extended warranty for its equipment. The extended warranty commences upon the end
of the assurance-based warranty period and is considered a separate performance obligation that represents a stand-ready obligation to
perform warranty services after the assurance-type warranty expires. The transaction price allocated to the extended warranty is recognized
ratably over the extended warranty period.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Customers of XL Grid solutions are provided limited-assurance-type
warranties for a term of one year for installation work performed under its contracts. Warranties for equipment sold to customers are
provided by the original equipment manufacturers.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;For both Drive Systems and XL Grid solutions, the Company accrues
the estimated cost of product warranties for unclaimed charges based on historical experiences and expected results. Should product failure
rates and material usage costs differ from these estimates revisions to the estimated warranty liability would be required. The Company
periodically assesses the adequacy of its recorded product warranty liabilities and adjusts the balances as required. Warranty expense
is recorded as a component of cost of product revenue in the statements of operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies>
    <xl1:WarrantiesTerm contextRef="c161">P3Y</xl1:WarrantiesTerm>
    <xl1:WarrantiesTerm contextRef="c162">P1Y</xl1:WarrantiesTerm>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Share-based compensation:&lt;/b&gt;&#160;The Company accounts for
its share-based compensation awards in accordance with ASC Topic 718, Compensation-Stock Compensation. The Company issues stock-based
awards to acquire common stock to employees, directors and non-employee consultants. Awards issued under the Company&#x2019;s stock-based
compensation plans include stock options, restricted stock units and restricted stock awards. Stock options, restricted stock units and
restricted stock awards typically contain service based vesting conditions.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i style="-sec-ix-redline:true"&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i style="-sec-ix-redline:true"&gt;Stock Options&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The Company accounts for stock-based compensation related to these
awards based on the fair value of the awards. The Company uses the Black-Scholes option pricing model to determine the fair value of
stock-based awards, and recognizes the compensation cost on a straight line basis over the requisite service period of the awards for
employee, which is typically the four-year vesting period of the award, and effective contract period specified in the award agreement
for non-employee.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The fair value of common stock is determined based on the closing
price on the New York Stock Exchange at each award grant date.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The determination of the fair value of share-based payment awards
utilizing the Black-Scholes model is affected by the stock price and a number of assumptions, including expected volatility, expected
life, risk- free interest rate and expected dividends. The Company does not have a history of trading in its common stock as it was not
a public company until December 21, 2020, and as such volatility was estimated using historical volatilities of comparable public entities.
The expected life of the awards is estimated based on a simplified method, which uses the average of the vesting term and the original
contractual term. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected life of the
awards. The dividend yield assumption is based on history and expectation of paying no dividends. Forfeitures are accounted for as they
occur.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The fair value of stock options issued for the six months ended
June 30, 2021 and 2020 was measured with the following assumptions:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;For the Six Months Ended&lt;br/&gt; June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;78.0&#160;&#x2013;&#160;87.1%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;80.0&#160;&#x2013;&#160;80.1%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.1%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"/&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.0&#160;&#x2013;&#160;0.2%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"/&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"/&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i style="-sec-ix-redline:true"&gt;Restricted Stock Units&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Restricted stock units generally vest over the requisite service
periods (vesting on a straight&#x2013;line basis). The fair value of a stock award is equal to the fair market value of a share of the
Company&#x2019;s Common stock on the grant date. The Company accounts for the forfeiture of equity awards as they occur.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;For the Six Months Ended&lt;br/&gt; June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;78.0&#160;&#x2013;&#160;87.1%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;80.0&#160;&#x2013;&#160;80.1%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.1%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"/&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.0&#160;&#x2013;&#160;0.2%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"/&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"/&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c162" decimals="3" unitRef="pure">0.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c161" decimals="3" unitRef="pure">0.871</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c163" decimals="3" unitRef="pure">0.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c164" decimals="3" unitRef="pure">0.801</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c0">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c8">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c0" decimals="3" unitRef="pure">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c163" decimals="3" unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c164" decimals="3" unitRef="pure">0.002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c0" decimals="3" unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c8" decimals="3" unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <xl1:WarrantsLiabilitiesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Warrant Liabilities:&lt;/b&gt;&#160;The Company evaluated the Public
Warrants (&#x201c;Public Warrants&#x201d;) and Private Warrants (&#x201c;Private Warrants&#x201d;) (collectively, &#x201c;Warrants&#x201d;,
which are discussed in Note 8) in accordance with ASC 815-40, &#x201c;Derivatives and Hedging &#x2014; Contracts in Entity&#x2019;s Own
Equity&#x201d;, and concluded that a provision in the Warrant Agreement related to such warrants (&#x201c;Warrant Agreement&#x201d;) related
to certain tender or exchange offers precludes the Warrants from being accounted for as components of equity. As the Warrants met the
definition of a derivative as contemplated in ASC 815, the Warrants were initially recorded at fair value as derivative liabilities on
the Unaudited Condensed Consolidated Balance Sheets and measured at fair value at each reporting date in accordance with ASC 820, &#x201c;Fair
Value Measurement&#x201d;, with changes in fair value recognized in the Unaudited Condensed Consolidated Statement of Operations in the
period of change.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;</xl1:WarrantsLiabilitiesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Research and development expense:&lt;/b&gt;&#160;Research and development
costs did not meet the requirements to be recognized as an asset as the associated future benefits were at best uncertain and there was
no alternative future use at the time the costs were incurred. Research and development costs include, but are not limited to, costs
incurred in performing research and development activities, including salaries, benefits, facilities, research- related overhead, sponsored
research costs, contracted services, license fees, and other external costs.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Net income (loss) per share:&lt;/b&gt;&#160;Basic net income (loss)
per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the period,
without consideration for potentially dilutive securities. Diluted net income (loss) per share is computed by dividing net income (loss)
by the weighted-average number of shares of common stock and potentially dilutive securities outstanding during the period determined
using the treasury-stock and if-converted methods. For purposes of the diluted income (loss) per share calculation, stock options, restricted
stock units, restricted stock and warrants are considered to be potentially dilutive securities. Potentially dilutive securities were
excluded from the calculation of diluted income (loss) per share when their effect would be anti-dilutive.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Segment Information:&#160;&lt;/b&gt;The Company&#x2019;s chief operating
decision maker (&#x201c;CODM&#x201d;) is its chief executive officer, who makes operating decisions, assesses performance and allocates
resources on a consolidated basis. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating
resources and evaluating financial performance. Accordingly, management has determined that the Company operates as&#160;one&#160;operating
and reportable segment.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <xl1:NumberOfOperatingSegment contextRef="c3" decimals="0" unitRef="pure">1</xl1:NumberOfOperatingSegment>
    <xl1:RelatedPartiesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Related parties:&lt;/b&gt;&#160;A party is considered to be related
to the Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common
control with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families
of principal owners of the Company and its management and other parties with which the Company may deal if one party controls 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. A party which can significantly influence the management or operating policies of the
transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to
an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related
party.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</xl1:RelatedPartiesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Recent accounting pronouncements issued and adopted:&#160;&lt;/b&gt;In
February 2016, the FASB issued a new accounting standard, ASC Topic 842, Leases (&#x201c;ASC 842&#x201d;), related to leases to increase
transparency and comparability among organizations by requiring the recognition of right-of-use (&#x201c;ROU&#x201d;) assets and lease
liabilities on the balance sheet. Most significant among the changes in the standard is the recognition of ROU assets and lease liabilities
by lessees for those leases classified as operating leases under previous U.S. GAAP. Under the new standard, disclosures are required
to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from
leases. The Company adopted ASC 842 effective January 1, 2021 and as a result, the Company recorded a ROU asset and lease liability (See
Note 6).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;In December 2019, the FASB issued ASU 2019-12,&#160;&lt;i&gt;Income Taxes
(Topic 740): Simplifying the Accounting for Income Taxes&lt;/i&gt;, which is intended to simplify various aspects related to accounting for
income taxes. The pronouncement is effective for fiscal years, and for interim periods within those fiscal years, beginning after December&#160;15,
2020, with early adoption permitted. ASU 2019-12 is effective for the Company beginning January&#160;1, 2021. The adoption of ASU 2019-12
did not have a material impact on the Company&#x2019;s unaudited condensed consolidated financial statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Note 3. Revenue&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The following table represents the Company&#x2019;s revenues for
the three and six months ended June 30, 2021 and 2020, respectively, disaggregated, by sales channel.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Disaggregation of revenue:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Three Months Ended&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Six Months Ended&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Revenue from the sale of Drive Systems:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 17.1pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Revenue direct to customers&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;662&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;863&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;773&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,061&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 17.1pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Revenue through channel partners&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;620&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,050&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,184&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,083&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Revenue from the sale of XL Grid solutions
    &#x2013; which are sold direct to customers&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,412&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-54"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,412&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-55"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: 0.3in"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;3,694&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,913&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;4,369&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;3,144&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Remaining performance obligations:&#160;&lt;/b&gt;At June 30, 2021
and December 31, 2020, there was approximately $248&#160;and $305&#160;in deferred revenue related to unsatisfied extended warranty performance
obligations. During the three and six months ended June 30, 2021, the Company did not recognize revenue from the December 31, 2020 deferred
revenue balance.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Contract Balances:&lt;/b&gt;&#160;The timing of revenue recognition,
billings and cash collections results in billed trade accounts receivable, and deferred revenue (contract liabilities) on the Unaudited
Condensed Consolidated Balance Sheets. In addition, the Company defers certain costs incurred to obtain a contract (contract costs).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Costs to obtain a contract:&#160;&lt;/b&gt;Sales commissions paid
to internal sales personnel, as well as associated payroll taxes and retirement plan contributions (together, sales commissions and associated
costs) that are incremental to the acquisition of customer contracts, are capitalized as capitalized contract acquisition cost on the
balance sheet when the period of benefit is determined to be greater than one year. In instances where an extended warranty is sold,
the period of benefit would extend beyond 12 months and therefore, the practical expedient would not be met for those contracts and require
capitalization of the related costs to obtain those contracts.&#160;The Company has elected to allocate the capitalized commissions to
performance obligations on a relative basis (i.e., in proportion to the transaction price allocated to each performance obligation) to
determine the period of amortization. As a result, substantially all of the commission is allocated to the combined equipment and installation
performance obligation and is amortized upon transfer of control of this performance obligation, which typically occurs in the same period
in which commission liability is incurred. Total commission expense (credit) recognized during the three months ended June 30, 2021 and
2020 was $(57) and $18, respectively, and $199&#160;and $33&#160;during the six months ended June 30, 2021 and 2020, respectively. The
amount of capitalized commissions as of June 30, 2021 and December 31, 2020 was not material.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Warranties:&#160;&lt;/b&gt;The Company accrues estimated warranty
costs at the time of sale related to its assurance-type warranties.&#160;In general, for the sales of Drive Systems, manufactured products
are warranted for the shorter of three years or 75,000 miles against defects in material and workmanship when properly used for their
intended purpose, installed correctly and appropriately maintained.&#160;For the XL Grid solutions, projects are warranted for&#160;&lt;span style="-sec-ix-hidden: hidden-fact-56"&gt;one
year&lt;/span&gt;. The amount of the accrued warranty liability is estimated based on historical claims rates and warranty fulfillments costs adjusted
for any expected changes in fulfillment costs.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The following is a roll-forward of the Company&#x2019;s accrued
warranty liability:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b style="-sec-ix-redline:true"&gt;For
                                            the&lt;br/&gt; Six&#160;Months&lt;br/&gt; Ended&lt;br/&gt; June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b style="-sec-ix-redline:true"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;For the&lt;br/&gt; Year&lt;br/&gt; Ended&lt;br/&gt;
    December 31,&lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Balance at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,735&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,009&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Acquisition date accrual for World Energy acquisition&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accrual for warranties issued&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;912&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Warranty fulfillment charges&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(201&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(186&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Balance at the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,657&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,735&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The warranty liability is included in accrued expenses and other
current liabilities on the Unaudited Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <xl1:ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Three Months Ended&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Six Months Ended&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Revenue from the sale of Drive Systems:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 17.1pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Revenue direct to customers&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;662&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;863&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;773&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,061&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 17.1pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Revenue through channel partners&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;620&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,050&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,184&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,083&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Revenue from the sale of XL Grid solutions
    &#x2013; which are sold direct to customers&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,412&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-54"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,412&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-55"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: 0.3in"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;3,694&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,913&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;4,369&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;3,144&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;</xl1:ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock>
    <us-gaap:Revenues contextRef="c166" decimals="-3" unitRef="usd">662000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c167" decimals="-3" unitRef="usd">863000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c168" decimals="-3" unitRef="usd">773000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c169" decimals="-3" unitRef="usd">1061000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c170" decimals="-3" unitRef="usd">620000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c171" decimals="-3" unitRef="usd">1050000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c172" decimals="-3" unitRef="usd">1184000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c173" decimals="-3" unitRef="usd">2083000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c174" decimals="-3" unitRef="usd">2412000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c176" decimals="-3" unitRef="usd">2412000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c178" decimals="-3" unitRef="usd">3694000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c179" decimals="-3" unitRef="usd">1913000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c180" decimals="-3" unitRef="usd">4369000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c181" decimals="-3" unitRef="usd">3144000</us-gaap:Revenues>
    <us-gaap:DeferredRevenue contextRef="c165" decimals="-3" unitRef="usd">248000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue contextRef="c95" decimals="-3" unitRef="usd">305000</us-gaap:DeferredRevenue>
    <xl1:DescriptionOfSalesCommission contextRef="c0">Sales commissions paid
to internal sales personnel, as well as associated payroll taxes and retirement plan contributions (together, sales commissions and associated
costs) that are incremental to the acquisition of customer contracts, are capitalized as capitalized contract acquisition cost on the
balance sheet when the period of benefit is determined to be greater than one year. In instances where an extended warranty is sold,
the period of benefit would extend beyond 12 months and therefore, the practical expedient would not be met for those contracts and require
capitalization of the related costs to obtain those contracts.</xl1:DescriptionOfSalesCommission>
    <xl1:TotalCommissionExpense contextRef="c6" decimals="-3" unitRef="usd">-57000</xl1:TotalCommissionExpense>
    <xl1:TotalCommissionExpense contextRef="c7" decimals="-3" unitRef="usd">18000</xl1:TotalCommissionExpense>
    <xl1:TotalCommissionExpense contextRef="c0" decimals="-3" unitRef="usd">199000</xl1:TotalCommissionExpense>
    <xl1:TotalCommissionExpense contextRef="c8" decimals="-3" unitRef="usd">33000</xl1:TotalCommissionExpense>
    <us-gaap:StandardProductWarrantyDescription contextRef="c0">In general, for the sales of Drive Systems, manufactured products
are warranted for the shorter of three years or 75,000 miles against defects in material and workmanship when properly used for their
intended purpose, installed correctly and appropriately maintained.</us-gaap:StandardProductWarrantyDescription>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b style="-sec-ix-redline:true"&gt;For
                                            the&lt;br/&gt; Six&#160;Months&lt;br/&gt; Ended&lt;br/&gt; June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b style="-sec-ix-redline:true"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;For the&lt;br/&gt; Year&lt;br/&gt; Ended&lt;br/&gt;
    December 31,&lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Balance at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,735&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,009&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Acquisition date accrual for World Energy acquisition&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accrual for warranties issued&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;912&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Warranty fulfillment charges&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(201&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(186&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Balance at the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,657&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,735&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <xl1:ProductSWarrantyAccrual contextRef="c1" decimals="-3" unitRef="usd">1735000</xl1:ProductSWarrantyAccrual>
    <xl1:ProductSWarrantyAccrual contextRef="c2" decimals="-3" unitRef="usd">1009000</xl1:ProductSWarrantyAccrual>
    <xl1:AcquisitionDateAccrualForWorldEnergyAcquisition contextRef="c0" decimals="-3" unitRef="usd">25000</xl1:AcquisitionDateAccrualForWorldEnergyAcquisition>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="c0" decimals="-3" unitRef="usd">98000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="c4" decimals="-3" unitRef="usd">912000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <xl1:ProductWarrantyAccrualWarrantyCharges contextRef="c0" decimals="-3" unitRef="usd">-201000</xl1:ProductWarrantyAccrualWarrantyCharges>
    <xl1:ProductWarrantyAccrualWarrantyCharges contextRef="c4" decimals="-3" unitRef="usd">-186000</xl1:ProductWarrantyAccrualWarrantyCharges>
    <xl1:ProductSWarrantyAccrual contextRef="c3" decimals="-3" unitRef="usd">1657000</xl1:ProductSWarrantyAccrual>
    <xl1:ProductSWarrantyAccrual contextRef="c1" decimals="-3" unitRef="usd">1735000</xl1:ProductSWarrantyAccrual>
    <xl1:BusinessCombinationTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Note 4. Business Combination&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;World Energy&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;On May 17, 2021, the Company acquired all of the issued and outstanding
membership interests of World Energy, a privately-held, Massachusetts-based entity, and assumed two of its principals and all of World
Energy&#x2019;s employees. World Energy is a direct-install energy efficiency services company (&#x201c;ESCO&#x201d;), serving commercial,
industrial and institutional customers. World Energy enables utilities to meet their energy savings mandates by developing and executing
energy efficiency projects. The acquisition of World Energy expands the Company&#x2019;s ability to deliver a comprehensive suite of energy
savings services that enhances XL Grid&#x2019;s solutions portfolio to include commercial and industrial EV charging, solar, and energy
management services.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The total purchase price consideration of $12,077 for the acquisition
of World Energy consisted of the following components:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash of $8.1 million, consisting of the contractual
    purchase price of $8.0 million, plus $0.1 million, representing the amount by which estimated closing date working capital exceeded
    the target working capital;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="padding-bottom: 0; width: 24px"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 0; width: 24px"&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The closing date issuance
    of 231,002 shares of the Company&#x2019;s common stock, valued at the closing price of $6.23 per share as of May 17, 2021, for a total
    share fair value upon issuance of $1,439;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;An obligation to issue 244,956 shares of the Company&#x2019;s
    common stock to certain of the sellers and their advisors of World Energy, in three equal installments on the sixth, twenty-fourth
    and the thirtieth monthly anniversaries of the closing date. The closing date fair value was recorded at an aggregate amount of $1,526;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 24px"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 24px"&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;An obligation to pay in cash an earnout of $1,000 upon World Energy&#x2019;s achievement for the calendar year 2021 revenues of $19,500. The payment of the earnout is due within 30 days following the completion of the audit of XL Fleet&#x2019;s financial statements for the fiscal year ending December 31, 2021. Pursuant to the agreement, the earnout is payable only if revenues for the period equal or exceed $19,500. Should the World Energy revenues be less than $19,500, then the earnout would be $0. The Company determined that the achievement of the $19,500 revenue target was highly probable, and as such, the Company recorded a closing date fair value of the earnout in the amount of $1,000.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The following details the preliminary allocation of the purchase
price consideration:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;&lt;span style="-sec-ix-redline:true"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;8,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Preliminary working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;112&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair value of&#160;231,002&#160;shares issued at closing&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,439&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair value of the earnout&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Portion of deferred obligation to issue shares of common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,526&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;12,077&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Less the fair value of assets acquired less liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(3,296&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;8,781&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;In connection with the acquisition of World Energy, the Company
incurred an additional obligation to issue shares of its common stock to two of the sellers who also entered into employment agreements
with the Company. Pursuant to the terms of the agreement, the Company is obligated to issue&#160;448,050&#160;shares of its common stock,
with an aggregate fair value of approximately $3.7&#160;million as of June 30, 2021, issuable in three equal installments on the sixth,
twenty-fourth and the thirtieth monthly anniversaries of the closing date, provided that seller/employee is employed by the Company at
the date of issuance. If the seller/employee is not employed at such issuance date, the shares attributable to that seller/employee are
forfeited. The Company determined that under relevant accounting guidance that this obligation to issue shares would be accounted for
as compensation and not as purchase price consideration. Accordingly, the fair values of each of the three compensation share obligations
are accreted as compensation over each relevant compensation period, and for the three and six months ended June 30, 2021, the Company
recorded as selling, general and administration expense, compensation costs of $427.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The Company has accounted for this acquisition as a business combination
under ASC Topic 805 &#x201c;Business Combinations&#x201d;. The acquisition method requires, among other things, that assets acquired and
liabilities assumed in a business combination be recognized at their fair values as of the acquisition date. The fair values of the assets
acquired and liabilities assumed by major class were recognized as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;3,350&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Inventory, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,282&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;100&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;173&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,560&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;145&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;8,781&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(1,094&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Lease liability, current&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(56&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(1,297&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(283&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Lease liability, non-current&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(89&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(507&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;12,077&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The acquired intangible assets are comprised of $1,560&#160;related
to the fair value of customer relationships which is amortized over&#160;three years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The estimated fair value of the intangible asset acquired was determined
based on the income approach to measure the fair value of the customer relationships. This fair value measurement was based on significant
inputs not observable in the market and thus represents a Level 3 measurement within the fair value hierarchy.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Goodwill represents the excess of the purchase consideration over
the estimated acquisition date fair value of the net tangible and intangible assets acquired. Goodwill is primarily attributable to expected
post-acquisition synergies from integrating World Energy&#x2019;s assembled workforce, products and processes into the Company&#x2019;s
product offerings. Goodwill recorded is not deductible for income tax purposes.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Supplemental disclosure of&#160;pro&#160;forma&#160;information:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The following unaudited&#160;pro&#160;forma&#160;financial information
presents the combined results of the operations of XL Fleet and World Energy as if the&#160;acquisition&#160;of World Energy had occurred
as of January 1, 2020. The unaudited&#160;pro&#160;forma&#160;financial information is not necessarily indicative of what the condensed
consolidated results of operations actually would have been had the respective&#160;acquisitions&#160;been completed on January 1, 2020.
In addition, the unaudited&#160;pro&#160;forma&#160;financial information does not purport to project the future results of operations
of the combined Company.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Three Months Ended&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Six Months Ended&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;6,502&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,629&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;12,118&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;10,033&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(10,042&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(14,058&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;52,272&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(20,564&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Per share amounts:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Net (loss) income per share - basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.07&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.17&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.38&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.25&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Net loss per share - diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.07&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.17&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.16&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.25&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The above pro forma information includes pro forma adjustments
to remove the effect of the following non-recurring transactions:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 24px"&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1.)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-recurring merger expenses of $498&#160;added back for the three and six months ended June 30, 2021 and charged to expense for the six months ended June 30, 2020.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Elimination of interest expense associated with debt that was repaid in the acquisition of World Energy of $16&#160;and $37&#160;for the three and six months ended June 30, 2021, respectively and $20&#160;and $41&#160;for the three and six months ended June 30, 2020, respectively.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</xl1:BusinessCombinationTextBlock>
    <xl1:BusinessCombinationDescription contextRef="c0">The total purchase price consideration of $12,077 for the acquisition
of World Energy consisted of the following components:&#160;

    &#160;
    &#x25cf;
    Cash of $8.1 million, consisting of the contractual
    purchase price of $8.0 million, plus $0.1 million, representing the amount by which estimated closing date working capital exceeded
    the target working capital;
  &#160;

    &#160;
    &#x25cf;
    The closing date issuance
    of 231,002 shares of the Company&#x2019;s common stock, valued at the closing price of $6.23 per share as of May 17, 2021, for a total
    share fair value upon issuance of $1,439;
  &#160;

    &#160;
    &#x25cf;
    An obligation to issue 244,956 shares of the Company&#x2019;s
    common stock to certain of the sellers and their advisors of World Energy, in three equal installments on the sixth, twenty-fourth
    and the thirtieth monthly anniversaries of the closing date. The closing date fair value was recorded at an aggregate amount of $1,526;
  &#160;&#160;&#x25cf;An obligation to pay in cash an earnout of $1,000 upon World Energy&#x2019;s achievement for the calendar year 2021 revenues of $19,500. The payment of the earnout is due within 30 days following the completion of the audit of XL Fleet&#x2019;s financial statements for the fiscal year ending December 31, 2021. Pursuant to the agreement, the earnout is payable only if revenues for the period equal or exceed $19,500. Should the World Energy revenues be less than $19,500, then the earnout would be $0. The Company determined that the achievement of the $19,500 revenue target was highly probable, and as such, the Company recorded a closing date fair value of the earnout in the amount of $1,000.</xl1:BusinessCombinationDescription>
    <xl1:ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;&lt;span style="-sec-ix-redline:true"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;8,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Preliminary working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;112&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair value of&#160;231,002&#160;shares issued at closing&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,439&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair value of the earnout&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Portion of deferred obligation to issue shares of common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,526&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;12,077&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Less the fair value of assets acquired less liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(3,296&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;8,781&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</xl1:ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock>
    <us-gaap:Cash contextRef="c183" decimals="-3" unitRef="usd">8000000</us-gaap:Cash>
    <xl1:PreliminaryWorkingCapitalAdjustment contextRef="c184" decimals="-3" unitRef="usd">112000</xl1:PreliminaryWorkingCapitalAdjustment>
    <xl1:FairValueSharesIssued contextRef="c184" decimals="INF" unitRef="shares">231002</xl1:FairValueSharesIssued>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c183" decimals="-3" unitRef="usd">1439000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <xl1:FairValueOfTheEarnout contextRef="c184" decimals="-3" unitRef="usd">1000000</xl1:FairValueOfTheEarnout>
    <xl1:PortionOfDeferredObligationToIssueSharesOfCommonStock contextRef="c184" decimals="-3" unitRef="usd">1526000</xl1:PortionOfDeferredObligationToIssueSharesOfCommonStock>
    <us-gaap:BusinessCombinationContingentConsiderationAsset contextRef="c183" decimals="-3" unitRef="usd">12077000</us-gaap:BusinessCombinationContingentConsiderationAsset>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c183" decimals="-3" unitRef="usd">3296000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:GoodwillGross contextRef="c183" decimals="-3" unitRef="usd">8781000</us-gaap:GoodwillGross>
    <xl1:NumberOfSellers contextRef="c0" decimals="0" unitRef="pure">2</xl1:NumberOfSellers>
    <xl1:CommonStockIssued contextRef="c182" decimals="0" unitRef="shares">448050</xl1:CommonStockIssued>
    <us-gaap:BusinessCombinationAcquiredReceivablesFairValue contextRef="c3" decimals="-5" unitRef="usd">3700000</us-gaap:BusinessCombinationAcquiredReceivablesFairValue>
    <xl1:SellingGeneralAndAdministrationExpenseCompensationCosts contextRef="c0" decimals="-3" unitRef="usd">427000</xl1:SellingGeneralAndAdministrationExpenseCompensationCosts>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;3,350&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Inventory, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,282&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;100&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;173&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,560&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;145&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;8,781&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(1,094&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Lease liability, current&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(56&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(1,297&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(283&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Lease liability, non-current&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(89&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(507&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;12,077&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c185" decimals="-3" unitRef="usd">3350000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:InventoryNet contextRef="c185" decimals="-3" unitRef="usd">1282000</us-gaap:InventoryNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets contextRef="c185" decimals="-3" unitRef="usd">100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c185" decimals="-3" unitRef="usd">173000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c185" decimals="-3" unitRef="usd">1560000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c185" decimals="-3" unitRef="usd">145000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:GoodwillGross contextRef="c185" decimals="-3" unitRef="usd">8781000</us-gaap:GoodwillGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther contextRef="c185" decimals="-3" unitRef="usd">12000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:AccountsPayableCurrentAndNoncurrent contextRef="c185" decimals="-3" unitRef="usd">1094000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c185" decimals="-3" unitRef="usd">56000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther contextRef="c185" decimals="-3" unitRef="usd">1297000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue contextRef="c185" decimals="-3" unitRef="usd">283000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <xl1:LeaseLiabilityNoncurrent contextRef="c185" decimals="-3" unitRef="usd">89000</xl1:LeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c185" decimals="-3" unitRef="usd">507000</us-gaap:LongTermDebtCurrent>
    <xl1:TotalPurchaseConsideration contextRef="c186" decimals="-3" unitRef="usd">12077000</xl1:TotalPurchaseConsideration>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c0" decimals="-3" unitRef="usd">1560000</us-gaap:AmortizationOfIntangibleAssets>
    <xl1:FairValueOfCustomerRelationshipsTerm contextRef="c0">P3Y</xl1:FairValueOfCustomerRelationshipsTerm>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Three Months Ended&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Six Months Ended&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;6,502&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,629&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;12,118&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;10,033&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(10,042&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(14,058&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;52,272&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(20,564&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Per share amounts:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Net (loss) income per share - basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.07&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.17&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.38&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.25&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Net loss per share - diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.07&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.17&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.16&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.25&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:Revenues contextRef="c187" decimals="-3" unitRef="usd">6502000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c188" decimals="-3" unitRef="usd">2629000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c189" decimals="-3" unitRef="usd">12118000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c190" decimals="-3" unitRef="usd">10033000</us-gaap:Revenues>
    <us-gaap:NetIncomeLoss contextRef="c187" decimals="-3" unitRef="usd">-10042000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c188" decimals="-3" unitRef="usd">-14058000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c189" decimals="-3" unitRef="usd">52272000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c190" decimals="-3" unitRef="usd">-20564000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic contextRef="c187" decimals="2" unitRef="usdPershares">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c188" decimals="2" unitRef="usdPershares">-0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c189" decimals="2" unitRef="usdPershares">0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c190" decimals="2" unitRef="usdPershares">-0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="c187" decimals="2" unitRef="usdPershares">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c188" decimals="2" unitRef="usdPershares">-0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c189" decimals="2" unitRef="usdPershares">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c190" decimals="2" unitRef="usdPershares">-0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NoncashMergerRelatedCosts contextRef="c6" decimals="-3" unitRef="usd">498000</us-gaap:NoncashMergerRelatedCosts>
    <us-gaap:NoncashMergerRelatedCosts contextRef="c0" decimals="-3" unitRef="usd">498000</us-gaap:NoncashMergerRelatedCosts>
    <xl1:EliminationOfInterestExpense contextRef="c6" decimals="-3" unitRef="usd">16000</xl1:EliminationOfInterestExpense>
    <xl1:EliminationOfInterestExpense contextRef="c0" decimals="-3" unitRef="usd">37000</xl1:EliminationOfInterestExpense>
    <xl1:EliminationOfInterestExpense contextRef="c7" decimals="-3" unitRef="usd">20000</xl1:EliminationOfInterestExpense>
    <xl1:EliminationOfInterestExpense contextRef="c8" decimals="-3" unitRef="usd">41000</xl1:EliminationOfInterestExpense>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Note 5. Accrued Expenses and Other Current Liabilities&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accrued expenses and other current liabilities consisted of the
following at June 30, 2021 and December 31, 2020:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b style="-sec-ix-redline:true"&gt;June
                                            30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b style="-sec-ix-redline:true"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b style="-sec-ix-redline:true"&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b style="-sec-ix-redline:true"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accrued warranty costs&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,657&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,735&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accrued compensation and related benefits&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,533&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,001&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Contingent purchase price consideration - Quantum&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,873&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;926&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Deferred purchase price consideration &#x2013; World Energy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,680&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-57"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accreted contingent compensation to sellers of World Energy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;427&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-58"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accrued financing fees&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-59"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;723&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accrued expenses, other&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,749&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;216&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;10,919&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;4,601&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <xl1:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b style="-sec-ix-redline:true"&gt;June
                                            30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b style="-sec-ix-redline:true"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b style="-sec-ix-redline:true"&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b style="-sec-ix-redline:true"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accrued warranty costs&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,657&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,735&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accrued compensation and related benefits&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,533&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,001&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Contingent purchase price consideration - Quantum&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,873&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;926&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Deferred purchase price consideration &#x2013; World Energy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,680&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-57"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accreted contingent compensation to sellers of World Energy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;427&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-58"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accrued financing fees&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-59"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;723&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Accrued expenses, other&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,749&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;216&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;10,919&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;4,601&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</xl1:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock>
    <xl1:AccruedWarrantyCosts contextRef="c3" decimals="-3" unitRef="usd">1657000</xl1:AccruedWarrantyCosts>
    <xl1:AccruedWarrantyCosts contextRef="c1" decimals="-3" unitRef="usd">1735000</xl1:AccruedWarrantyCosts>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="c3" decimals="-3" unitRef="usd">2533000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="c1" decimals="-3" unitRef="usd">1001000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <xl1:ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition contextRef="c3" decimals="-3" unitRef="usd">1873000</xl1:ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition>
    <xl1:ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition contextRef="c1" decimals="-3" unitRef="usd">926000</xl1:ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition>
    <xl1:DeferredPurchasePriceConsiderationWorldEnergy contextRef="c3" decimals="-3" unitRef="usd">1680000</xl1:DeferredPurchasePriceConsiderationWorldEnergy>
    <xl1:AccretedContingentCompensationToSellersOfWorldEnergy contextRef="c3" decimals="-3" unitRef="usd">427000</xl1:AccretedContingentCompensationToSellersOfWorldEnergy>
    <xl1:AccruedFinancingFees contextRef="c1" decimals="-3" unitRef="usd">723000</xl1:AccruedFinancingFees>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">2749000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c1" decimals="-3" unitRef="usd">216000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <xl1:AccruedExpensesAndOtherCurrentLiabilitiesNet contextRef="c3" decimals="-3" unitRef="usd">10919000</xl1:AccruedExpensesAndOtherCurrentLiabilitiesNet>
    <xl1:AccruedExpensesAndOtherCurrentLiabilitiesNet contextRef="c1" decimals="-3" unitRef="usd">4601000</xl1:AccruedExpensesAndOtherCurrentLiabilitiesNet>
    <xl1:ROUAssetsAndLeaseLiabilitiesTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Note 6. ROU Assets and Lease Liabilities&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;XL Fleet has entered into operating and finance leases as the lessee
for office space, R&amp;amp;D and manufacturing facilities, and vehicles. On January 1, 2021 (&#x201c;Effective Date&#x201d;), the Company
adopted FASB Accounting Standards Codification, or ASC, Topic 842, Leases (&#x201c;ASC 842&#x201d;), which increases transparency and comparability
by recognizing a lessee&#x2019;s rights and obligations resulting from leases by recording them on the balance sheet as lease assets and
lease liabilities. The new guidance requires the recognition of the right-of-use (&#x201c;ROU&#x201d;) assets and related operating and
finance lease liabilities on the balance sheet. The Company adopted the new guidance using the modified retrospective approach on January
1, 2021. As a result, the consolidated balance sheet as of December 31, 2020 was not restated and is not comparative.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The adoption of ASC 842 resulted in the recognition of operating
ROU assets of $3,481&#160;and operating lease liabilities of $3,481&#160;on the Company&#x2019;s condensed consolidated balance sheet
as of January 1, 2021. The adoption of ASC 842 resulted in the recognition of finance ROU assets of $897&#160;and finance lease liabilities
of $897&#160;on the Company&#x2019;s condensed consolidated balance sheet as of January 1, 2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The Company elected the package of practical expedients permitted
within the standard, which allow an entity to forgo reassessing (i) whether a contract contains a lease, (ii) classification of leases,
and (iii) whether capitalized costs associated with a lease meet the definition of initial direct costs. Also, the Company elected the
expedient allowing an entity to use hindsight to determine the lease term and impairment of ROU assets and the expedient to allow the
Company to not have to separate lease and non-lease components. The Company has also elected the short-term lease accounting policy under
which the Company would not recognize a lease liability or ROU asset for any lease that at the commencement date has a lease term of
twelve months or less and does not include a purchase option that the Company is more than reasonably certain to exercise.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;For contracts entered into on or after the Effective Date, at the
inception of a contract the Company will assess whether the contract is, or contains, a lease. The Company&#x2019;s assessment is based
on: (i) whether the contract involves the use of a distinct identified asset, (ii) whether the Company obtained the right to substantially
all the economic benefit from the use of the asset throughout the period, and (iii) whether the Company has the right to direct the use
of the asset. Leases entered into prior to January 1, 2021, which were accounted for under ASC 840, were not reassessed for classification.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;For operating leases, the lease liability is initially and subsequently
measured at the present value of the unpaid lease payments. For finance leases, the lease liability is initially measured in the same
manner and date as for operating leases, and is subsequently presented at amortized cost using the effective interest method. The Company
generally uses its incremental borrowing rate as the discount rate for leases, unless an interest rate is implicitly stated in the lease.
The present value of the lease payments is calculated using the incremental borrowing rate for operating and finance leases, which was
determined using a portfolio approach based on the rate of interest that the Company would have to pay to borrow an amount equal to the
lease payments on a collateralized basis over a similar term. The lease term for all of the Company&#x2019;s leases includes the noncancelable
period of the lease plus any additional periods covered by either a Company option to extend the lease that the Company is reasonably
certain to exercise, or an option to extend the lease controlled by the lessor. All ROU assets are reviewed periodically for impairment.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Lease expense for operating leases consists of the lease payments
plus any initial direct costs and is recognized on a straight-line basis over the lease term. Lease expense for finance leases consists
of the amortization of the asset on a straight-line basis over the shorter of the lease term or its useful life and interest expense
determined on an amortized cost basis, with the lease payments allocated between a reduction of the lease liability and interest expense.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The Company&#x2019;s operating leases are comprised primarily of
office space and R&amp;amp;D and manufacturing facilities. Finance leases are comprised primarily of vehicle leases. Balance sheet information
related to our leases is presented below (ASC 842 was adopted on January 1, 2021):&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;3,360&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;3,481&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-60"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Lease liability, current&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;477&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;469&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-61"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Lease liability, non-current&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,929&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;3,012&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-62"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,115&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;897&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-63"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Lease liability, current&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;368&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;265&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-64"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Lease liability, non-current&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;612&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;632&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-65"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Other information related to leases is presented below:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Three Months&lt;br/&gt; Ended&lt;br/&gt; June
    30,&lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Six Months&lt;br/&gt; Ended&lt;br/&gt; June
    30,&lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; text-indent: 9.3pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;216&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;395&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;As of&lt;br/&gt; June 30,&lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;348&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted-average remaining lease term &#x2013; operating leases (in months)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;91.8&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted-average discount rate &#x2013; operating leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;9.2&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;As of June 30, 2021, the annual minimum lease payments of our operating
lease liabilities were as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;For&#160;The Years&#160;Ending&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021 (excluding the six months ended June 30, 2021)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;427&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;673&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;633&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;597&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;613&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,891&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total future minimum lease payments, undiscounted&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;4,834&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(1,428&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Present value of future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;3,406&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</xl1:ROUAssetsAndLeaseLiabilitiesTextBlock>
    <xl1:OperatingLeaseRightsOfUseAsset contextRef="c191" decimals="-3" unitRef="usd">3481000</xl1:OperatingLeaseRightsOfUseAsset>
    <us-gaap:OperatingLeaseLiability contextRef="c191" decimals="-3" unitRef="usd">3481000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c191" decimals="-3" unitRef="usd">897000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiability contextRef="c191" decimals="-3" unitRef="usd">897000</us-gaap:FinanceLeaseLiability>
    <xl1:ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;3,360&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;3,481&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-60"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Lease liability, current&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;477&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;469&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-61"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Lease liability, non-current&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,929&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;3,012&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-62"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,115&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;897&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-63"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Lease liability, current&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;368&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;265&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-64"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Lease liability, non-current&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;612&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;632&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-65"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;</xl1:ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c192" decimals="-3" unitRef="usd">3360000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c193" decimals="-3" unitRef="usd">3481000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c192" decimals="-3" unitRef="usd">477000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c193" decimals="-3" unitRef="usd">469000</us-gaap:OperatingLeaseLiabilityCurrent>
    <xl1:LeaseSLiabilityNoncurrent contextRef="c192" decimals="-3" unitRef="usd">2929000</xl1:LeaseSLiabilityNoncurrent>
    <xl1:LeaseSLiabilityNoncurrent contextRef="c193" decimals="-3" unitRef="usd">3012000</xl1:LeaseSLiabilityNoncurrent>
    <xl1:FinanceRightOfUseAssets contextRef="c192" decimals="-3" unitRef="usd">1115000</xl1:FinanceRightOfUseAssets>
    <xl1:FinanceRightOfUseAssets contextRef="c193" decimals="-3" unitRef="usd">897000</xl1:FinanceRightOfUseAssets>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c192" decimals="-3" unitRef="usd">368000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c193" decimals="-3" unitRef="usd">265000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c192" decimals="-3" unitRef="usd">612000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c193" decimals="-3" unitRef="usd">632000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Three Months&lt;br/&gt; Ended&lt;br/&gt; June
    30,&lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Six Months&lt;br/&gt; Ended&lt;br/&gt; June
    30,&lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; text-indent: 9.3pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;216&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;395&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;As of&lt;br/&gt; June 30,&lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;348&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted-average remaining lease term &#x2013; operating leases (in months)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;91.8&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted-average discount rate &#x2013; operating leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;9.2&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c6" decimals="-3" unitRef="usd">216000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c0" decimals="-3" unitRef="usd">395000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeasePayments contextRef="c0" decimals="-3" unitRef="usd">348000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3">P91Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="3" unitRef="pure">0.092</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;For&#160;The Years&#160;Ending&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021 (excluding the six months ended June 30, 2021)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;427&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;673&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;633&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;597&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;613&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,891&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total future minimum lease payments, undiscounted&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;4,834&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(1,428&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Present value of future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;3,406&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="c3" decimals="-3" unitRef="usd">427000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="c3" decimals="-3" unitRef="usd">673000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="c3" decimals="-3" unitRef="usd">633000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="c3" decimals="-3" unitRef="usd">597000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="c3" decimals="-3" unitRef="usd">613000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="c3" decimals="-3" unitRef="usd">1891000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="c3" decimals="-3" unitRef="usd">4834000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <xl1:LessImputedInterest contextRef="c3" decimals="-3" unitRef="usd">1428000</xl1:LessImputedInterest>
    <us-gaap:PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions contextRef="c3" decimals="-3" unitRef="usd">3406000</us-gaap:PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions>
    <xl1:NotePayable contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Note 7. Note Payable&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Paycheck Protection Program Loan&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;In March 2021, World Energy entered into a Promissory Note (the
&#x201c;PPP Note&#x201d;) with Boston Private Bank &amp;amp; Trust Company as the lender (the &#x201c;Lender&#x201d;), pursuant to which the
Lender agreed to make a loan to the Company under the Paycheck Protection Program (the "PPP Loan") offered by the U.S. Small
Business Administration (the &#x201c;SBA&#x201d;) in a principal amount of $507&#160;pursuant to Title 1 of the Coronavirus Aid, Relief
and Economic Security Act (the &#x201c;CARES Act&#x201d;). The PPP Loan proceeds may be forgiven provided that the proceeds are used by
the Company to pay for eligible payroll costs, including salaries, commissions, and similar compensation, group health care benefits,
and paid leaves; rent; utilities; and interest on certain other outstanding debt. At June 30, 2021 the PPP loan was included in long
term debt, net of current portion, within the condensed consolidated balance sheet. This loan was forgiven by the SBA during July 2021.&lt;/span&gt;&lt;/p&gt;</xl1:NotePayable>
    <xl1:PrincipalAmount contextRef="c195" decimals="-3" unitRef="usd">507000</xl1:PrincipalAmount>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Note 8. Fair Value Measurements&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Mark-to-Market Measurement&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The Public Warrants were traded under the symbol XL.WS and the
fair values were based upon the closing price of the Public Warrants at each measurement date. The Private Warrants were valued using
a Black-Scholes model, pursuant to the inputs provided in the table below:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Input&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Mark-to-Market&lt;br/&gt; Measurement
    at&lt;br/&gt; June 30,&lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Mark-to-Market&lt;br/&gt; Measurement
    at&lt;br/&gt; December 31,&lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.76&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.36&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Remaining term in years&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;4.47&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;4.98&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;87.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;95.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Exercise price&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;11.50&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;11.50&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair value of common stock&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;8.33&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;23.73&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The following table sets forth the Company&#x2019;s liabilities
which are measured at fair value on a recurring basis by level within the fair value hierarchy:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair Value Measurements as of
    June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Level I&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Level II&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Level III&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Liability:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Private Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-66"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-67"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;20,811&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;20,811&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Contingent consideration -&#x2013; Quantum Fuel Systems, LLC
    (Quantum)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-68"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-69"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,873&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,873&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Earnout &#x2013; World Energy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-70"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-71"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair value of obligation to issue&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -9pt; padding-left: 0.25in"&gt;&lt;span style="-sec-ix-redline:true"&gt;shares of common stock to&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in"&gt;&lt;span style="-sec-ix-redline:true"&gt;sellers of World Energy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-72"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,040&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,040&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair Value Measurements as of
    December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Level I&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Level II&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Level III&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Liability:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Public Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;62,100&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-75"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;62,100&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Private Warrants&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;81,195&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;81,195&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Contingent consideration -&#x2013; (Quantum)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-78"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-79"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,849&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,849&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;The following is a roll forward of the Company&#x2019;s Level
3 instruments:&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;&lt;span style="-sec-ix-redline:true"&gt;Balance, January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;145,144&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair value adjustments- Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Obligation to issue shares of common stock to sellers of World Energy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,526&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Settlement of derivative liability upon exercise of warrants&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(47,162&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Settlement of derivative liability upon call of warrants&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(591&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair value adjustments- Warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(74,731&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair value adjustments &#x2013; World Energy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;514&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Earnout &#x2013; World Energy&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Balance, June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;25,724&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;During the six months ended June 30, 2021,&#160;7,441,020&#160;Public
Warrants were exercised, which resulted in the issuance of&#160;7,441,020&#160;shares of the Company's Common Stock, generating cash
proceeds of $85,555&#160;and&#160;225,647&#160;Public Warrants were called at $0.01&#160;per warrant.&#160;No Public Warrants remain
outstanding as of June 30, 2021.&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Input&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Mark-to-Market&lt;br/&gt; Measurement
    at&lt;br/&gt; June 30,&lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Mark-to-Market&lt;br/&gt; Measurement
    at&lt;br/&gt; December 31,&lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.76&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.36&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Remaining term in years&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;4.47&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;4.98&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;87.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;95.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Exercise price&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;11.50&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;11.50&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair value of common stock&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;8.33&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;23.73&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <xl1:FairValueAssumptionRiskFreeInterestsRate contextRef="c3" decimals="4" unitRef="pure">0.0076</xl1:FairValueAssumptionRiskFreeInterestsRate>
    <xl1:FairValueAssumptionRiskFreeInterestsRate contextRef="c1" decimals="4" unitRef="pure">0.0036</xl1:FairValueAssumptionRiskFreeInterestsRate>
    <xl1:FairValueAssumptionRemainingExpectedsTerms contextRef="c0">P4Y5M19D</xl1:FairValueAssumptionRemainingExpectedsTerms>
    <xl1:FairValueAssumptionRemainingExpectedsTerms contextRef="c4">P4Y11M23D</xl1:FairValueAssumptionRemainingExpectedsTerms>
    <xl1:FairValueAssumptionExpectedVolatilitysRates contextRef="c3" decimals="3" unitRef="pure">0.871</xl1:FairValueAssumptionExpectedVolatilitysRates>
    <xl1:FairValueAssumptionExpectedVolatilitysRates contextRef="c1" decimals="3" unitRef="pure">0.954</xl1:FairValueAssumptionExpectedVolatilitysRates>
    <xl1:FairValueAssumptionsExercisePrices contextRef="c3" decimals="2" unitRef="usdPershares">11.5</xl1:FairValueAssumptionsExercisePrices>
    <xl1:FairValueAssumptionsExercisePrices contextRef="c1" decimals="2" unitRef="usdPershares">11.5</xl1:FairValueAssumptionsExercisePrices>
    <xl1:FairValueOfCommonStock contextRef="c3" decimals="2" unitRef="usdPershares">8.33</xl1:FairValueOfCommonStock>
    <xl1:FairValueOfCommonStock contextRef="c1" decimals="2" unitRef="usdPershares">23.73</xl1:FairValueOfCommonStock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair Value Measurements as of
    June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Level I&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Level II&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Level III&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Liability:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Private Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-66"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-67"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;20,811&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;20,811&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Contingent consideration -&#x2013; Quantum Fuel Systems, LLC
    (Quantum)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-68"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-69"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,873&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,873&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Earnout &#x2013; World Energy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-70"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-71"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair value of obligation to issue&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -9pt; padding-left: 0.25in"&gt;&lt;span style="-sec-ix-redline:true"&gt;shares of common stock to&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in"&gt;&lt;span style="-sec-ix-redline:true"&gt;sellers of World Energy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-72"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,040&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,040&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair Value Measurements as of
    December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Level I&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Level II&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Level III&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Liability:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Public Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;62,100&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-75"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;62,100&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Private Warrants&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;81,195&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;81,195&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Contingent consideration -&#x2013; (Quantum)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-78"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-79"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,849&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,849&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <xl1:FairValueofPrivateWarrants contextRef="c200" decimals="-3" unitRef="usd">20811000</xl1:FairValueofPrivateWarrants>
    <xl1:FairValueofPrivateWarrants contextRef="c0" decimals="-3" unitRef="usd">20811000</xl1:FairValueofPrivateWarrants>
    <xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum contextRef="c200" decimals="-3" unitRef="usd">1873000</xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum>
    <xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum contextRef="c0" decimals="-3" unitRef="usd">1873000</xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum>
    <xl1:EarnoutWorldEnergy contextRef="c200" decimals="-3" unitRef="usd">1000000</xl1:EarnoutWorldEnergy>
    <xl1:EarnoutWorldEnergy contextRef="c0" decimals="-3" unitRef="usd">1000000</xl1:EarnoutWorldEnergy>
    <xl1:FairValueOfObligation contextRef="c200" decimals="-3" unitRef="usd">2040000</xl1:FairValueOfObligation>
    <xl1:FairValueOfObligation contextRef="c0" decimals="-3" unitRef="usd">2040000</xl1:FairValueOfObligation>
    <xl1:FairValueofPublicWarrants contextRef="c201" decimals="-3" unitRef="usd">62100000</xl1:FairValueofPublicWarrants>
    <xl1:FairValueofPublicWarrants contextRef="c4" decimals="-3" unitRef="usd">62100000</xl1:FairValueofPublicWarrants>
    <xl1:FairValueofPrivateWarrants contextRef="c203" decimals="-3" unitRef="usd">81195000</xl1:FairValueofPrivateWarrants>
    <xl1:FairValueofPrivateWarrants contextRef="c4" decimals="-3" unitRef="usd">81195000</xl1:FairValueofPrivateWarrants>
    <xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum contextRef="c203" decimals="-3" unitRef="usd">1849000</xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum>
    <xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum contextRef="c4" decimals="-3" unitRef="usd">1849000</xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;&lt;span style="-sec-ix-redline:true"&gt;Balance, January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;145,144&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair value adjustments- Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Obligation to issue shares of common stock to sellers of World Energy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,526&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Settlement of derivative liability upon exercise of warrants&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(47,162&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Settlement of derivative liability upon call of warrants&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(591&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair value adjustments- Warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(74,731&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Fair value adjustments &#x2013; World Energy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;514&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Earnout &#x2013; World Energy&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Balance, June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;25,724&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <xl1:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue contextRef="c1" decimals="-3" unitRef="usd">145144000</xl1:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3 contextRef="c0" decimals="-3" unitRef="usd">24000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <xl1:ObligationToIssueSharesOfCommonStockToSellers contextRef="c0" decimals="-3" unitRef="usd">1526000</xl1:ObligationToIssueSharesOfCommonStockToSellers>
    <xl1:FairValueOfDerivativeLiabilityUponExerciseOfWarrants contextRef="c0" decimals="-3" unitRef="usd">-47162000</xl1:FairValueOfDerivativeLiabilityUponExerciseOfWarrants>
    <xl1:SettlementOfDerivativeLiability contextRef="c0" decimals="-3" unitRef="usd">-591000</xl1:SettlementOfDerivativeLiability>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef="c0" decimals="-3" unitRef="usd">-74731000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <xl1:FairValueAdjustments contextRef="c0" decimals="-3" unitRef="usd">514000</xl1:FairValueAdjustments>
    <xl1:EarnoutWorldEnergy contextRef="c0" decimals="-3" unitRef="usd">1000000</xl1:EarnoutWorldEnergy>
    <xl1:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue contextRef="c3" decimals="-3" unitRef="usd">25724000</xl1:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="c3" decimals="0" unitRef="shares">7441020</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <xl1:StockIssuedDuringPeriodSharesOthers contextRef="c196" decimals="0" unitRef="shares">7441020</xl1:StockIssuedDuringPeriodSharesOthers>
    <us-gaap:WarrantsAndRightsOutstanding contextRef="c197" decimals="-3" unitRef="usd">85555000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight contextRef="c3" decimals="0" unitRef="shares">225647</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:SharesIssuedPricePerShare contextRef="c3" decimals="2" unitRef="usdPershares">0.01</us-gaap:SharesIssuedPricePerShare>
    <xl1:WarrantsTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Note 9. Warrants&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Legacy XL Common Stock Warrants:&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;During the six months ended June 30, 2021, 243,000 Legacy XL Warrants
were exercised, which resulted in the issuance of 233,555 shares of the Company&#x2019;s common stock, in a cashless exercise.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;A summary of the warrant activity for the six months ended June
30, 2021 was as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;&lt;span style="-sec-ix-redline:true"&gt;Outstanding at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;249,117&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.76&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Issued&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-80"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-81"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(243,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.76&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;6,117&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.76&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Exercisable at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;6,117&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.76&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</xl1:WarrantsTextBlock>
    <xl1:DescriptionOfWarrants contextRef="c0">243,000 Legacy XL Warrants
were exercised, which resulted in the issuance of 233,555 shares of the Company&#x2019;s common stock, in a cashless exercise.</xl1:DescriptionOfWarrants>
    <xl1:ScheduleOfWarrantActivityTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;&lt;span style="-sec-ix-redline:true"&gt;Outstanding at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;249,117&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.76&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Issued&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-80"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-81"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(243,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.76&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;6,117&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.76&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Exercisable at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;6,117&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.76&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</xl1:ScheduleOfWarrantActivityTableTextBlock>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1 contextRef="c142" decimals="INF" unitRef="shares">249117</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2 contextRef="c142" decimals="2" unitRef="usdPershares">0.76</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares contextRef="c196" decimals="INF" unitRef="shares">-243000</xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares>
    <xl1:WeightedAverageExercisePriceExercisedPerShares contextRef="c196" decimals="2" unitRef="usdPershares">0.76</xl1:WeightedAverageExercisePriceExercisedPerShares>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1 contextRef="c204" decimals="INF" unitRef="shares">6117</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2 contextRef="c204" decimals="2" unitRef="usdPershares">0.76</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares contextRef="c196" decimals="INF" unitRef="shares">6117</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares>
    <xl1:WeightedAverageExercisePriceExercisableEndingBalancePerShares contextRef="c196" decimals="2" unitRef="usdPershares">0.76</xl1:WeightedAverageExercisePriceExercisableEndingBalancePerShares>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Note 10. Share-Based Compensation Expense&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Share-based compensation expense for stock options, restricted
stock awards, and restricted stock units for the three months ended June 30, 2021 and 2020 was $754&#160;and $225, respectively, and
$1,196&#160;and $277&#160;for the six months ended June 30, 2021 and 2020, respectively. As of June 30, 2021, there was $6,827&#160;of
unrecognized compensation cost related to stock options which is expected to be recognized over the remaining vesting periods, with a
weighted-average period of&#160;3.5&#160;years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i style="-sec-ix-redline:true"&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i style="-sec-ix-redline:true"&gt;Stock Options&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;During the six months ended June 30, 2021, the Company issued&#160;627,160&#160;options
to certain employees and board members that will vest over a period of&#160;&lt;span style="-sec-ix-hidden: hidden-fact-92"&gt;one&lt;/span&gt;&#160;to&#160;&lt;span style="-sec-ix-hidden: hidden-fact-93"&gt;four&lt;/span&gt;&#160;years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;A summary of stock option award activity for the six months ended
June 30, 2021 was as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted Average&lt;br/&gt; Exercise
    Price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted Average Remaining Contractual
    Term&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;&lt;span style="-sec-ix-redline:true"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;10,975,224&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.57&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;627,160&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;9.04&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(95,745&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.24&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Cancelled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(41,146&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;8.11&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;11,465,493&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1.01&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;7.1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Exercisable at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;6,555,419&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.26&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The aggregate intrinsic value of stock options exercised in the
six months ended June 30, 2021 and 2020 was $1,555&#160;and $0&#160;as determined on the date of exercise. Cash received from options
exercised for the six months ended June 30, 2021 and 2020 was $23&#160;and $0, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i style="-sec-ix-redline:true"&gt;Restricted Stock Awards&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The fair value of restricted stock awards is estimated by the fair
value of the Company&#x2019;s Common Stock at the date of grant. Restricted stock activity during the six months ended at June 30, 2021
was as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted Average Grant Date Fair
    Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;&lt;span style="-sec-ix-redline:true"&gt;Non-vested, at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;446,332&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.24&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-82"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-83"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-84"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-85"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Cancelled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Non-vested, at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;446,332&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.24&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i style="-sec-ix-redline:true"&gt;Restricted Stock Units&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;During the six months ended June 30, 2021, the Company issued&#160;377,373&#160;restricted
stock units to directors which will vest over a period of&#160;&lt;span style="-sec-ix-hidden: hidden-fact-94"&gt;one&lt;/span&gt;&#160;to&#160;&lt;span style="-sec-ix-hidden: hidden-fact-95"&gt;four&lt;/span&gt;&#160;years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The fair value of restricted stock unit awards is estimated by
the fair value of the Company&#x2019;s Common Stock at the date of grant. Restricted stock activity during the six months ended at June
30, 2021 was as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted Average Grant Date Fair
    Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Non-vested, at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-88"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-89"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 76%"&gt;&lt;span style="-sec-ix-redline:true"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;377,373&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;7.19&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-90"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-91"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Cancelled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(3,567&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;14.17&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Non-vested, at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;373,806&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;7.12&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c6" decimals="0" unitRef="usd">754</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c7" decimals="0" unitRef="usd">225</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c0" decimals="0" unitRef="usd">1196</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c8" decimals="0" unitRef="usd">277</us-gaap:AllocatedShareBasedCompensationExpense>
    <xl1:UnrecognizedCompensationCost contextRef="c0" decimals="0" unitRef="usd">6827</xl1:UnrecognizedCompensationCost>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm contextRef="c0">P3Y6M</xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c0" decimals="0" unitRef="shares">627160</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted Average&lt;br/&gt; Exercise
    Price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted Average Remaining Contractual
    Term&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;&lt;span style="-sec-ix-redline:true"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;10,975,224&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.57&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;627,160&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;9.04&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(95,745&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.24&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Cancelled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(41,146&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;8.11&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;11,465,493&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;1.01&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;7.1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Exercisable at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;6,555,419&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.26&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber contextRef="c1" decimals="INF" unitRef="shares">10975224</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice contextRef="c1" decimals="2" unitRef="usdPershares">0.57</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c0">P7Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c0" decimals="INF" unitRef="shares">627160</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="c0" decimals="2" unitRef="usdPershares">9.04</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <xl1:StockIssuedDuringPeriodStockOptionsExercised contextRef="c0" decimals="INF" unitRef="shares">95745</xl1:StockIssuedDuringPeriodStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="c0" decimals="2" unitRef="usdPershares">0.24</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="c0" decimals="INF" unitRef="shares">41146</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="c0" decimals="2" unitRef="usdPershares">8.11</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber contextRef="c3" decimals="INF" unitRef="shares">11465493</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice contextRef="c3" decimals="2" unitRef="usdPershares">1.01</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2 contextRef="c0">P7Y1M6D</xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable contextRef="c0" decimals="INF" unitRef="shares">6555419</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable contextRef="c0" decimals="2" unitRef="usdPershares">0.26</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree contextRef="c0">P6Y2M12D</xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c3" decimals="0" unitRef="usd">1555</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c52" decimals="0" unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <xl1:CashReceivedFromOptionsExercised contextRef="c0" decimals="0" unitRef="usd">23</xl1:CashReceivedFromOptionsExercised>
    <xl1:CashReceivedFromOptionsExercised contextRef="c8" decimals="0" unitRef="usd">0</xl1:CashReceivedFromOptionsExercised>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted Average Grant Date Fair
    Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;&lt;span style="-sec-ix-redline:true"&gt;Non-vested, at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;446,332&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.24&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-82"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-83"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-84"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-85"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Cancelled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Non-vested, at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;446,332&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.24&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted Average Grant Date Fair
    Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Non-vested, at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-88"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-89"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 76%"&gt;&lt;span style="-sec-ix-redline:true"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;377,373&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;7.19&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-90"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-91"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Cancelled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(3,567&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;14.17&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Non-vested, at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;373,806&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;7.12&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare contextRef="c205" decimals="INF" unitRef="shares">446332</xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues contextRef="c205" decimals="2" unitRef="usdPershares">0.24</xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare contextRef="c207" decimals="INF" unitRef="shares">446332</xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues contextRef="c207" decimals="2" unitRef="usdPershares">0.24</xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="c0" decimals="0" unitRef="shares">377373</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross contextRef="c209" decimals="INF" unitRef="shares">377373</xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c209" decimals="2" unitRef="usdPershares">7.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited contextRef="c209" decimals="INF" unitRef="shares">-3567</xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue contextRef="c209" decimals="2" unitRef="usdPershares">14.17</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare contextRef="c210" decimals="INF" unitRef="shares">373806</xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues contextRef="c210" decimals="2" unitRef="usdPershares">7.12</xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Note 11. Related Party Transactions&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Operating lease:&#160;&lt;/b&gt;In March 2012, the Company entered
into a noncancelable lease agreement for office, research and development, and vehicle development and installation facilities with an
investor of the Company. The lease term has been extended through February 29, 2022. The lease includes a rent escalation clause, and
rent expense is being recorded on a straight-line basis.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Rent expense under the operating lease for the three months ended
June 30, 2021 and 2020 was $58&#160;and $55, respectively, and $135&#160;and $113&#160;for the six months ended June 30, 2021 and 2020,
respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Future minimum lease payments for this lease are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021 (Six months)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;117&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;39&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt; text-indent: 12.6pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;156&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:LeaseAndRentalExpense contextRef="c6" decimals="0" unitRef="usd">58</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense contextRef="c7" decimals="0" unitRef="usd">55</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense contextRef="c0" decimals="0" unitRef="usd">135</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense contextRef="c8" decimals="0" unitRef="usd">113</us-gaap:LeaseAndRentalExpense>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021 (Six months)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;117&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;39&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt; text-indent: 12.6pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;156&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <xl1:OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth contextRef="c3" decimals="-3" unitRef="usd">117000</xl1:OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth>
    <xl1:OperatingLeasesFutureMinimumPaymentsDueAfterOneYear contextRef="c3" decimals="-3" unitRef="usd">39000</xl1:OperatingLeasesFutureMinimumPaymentsDueAfterOneYear>
    <xl1:OperatingLeasesFutureMinimumPaymentsReceivableTotal contextRef="c3" decimals="-3" unitRef="usd">156000</xl1:OperatingLeasesFutureMinimumPaymentsReceivableTotal>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Note 12. Commitments and Contingencies&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Sponsorship Commitment:&lt;/b&gt;&#160;On February 24, 2021, the Company
agreed to a sponsorship agreement with several entities related to the UBS Arena, Belmont Park and the NY Islanders Hockey Club.&#160;
Pursuant to that Agreement, the Company was designated an &#x201c;Official Electric Transportation Partner of UBS Arena&#x201d; with various
associated marketing and branding rights.&#160;The sponsorship agreement has a term of&#160;three years&#160;with a sponsor fee of approximately
$0.5&#160;million per year, of which $250&#160;was paid in March, 2021. One of the directors of XL Fleet is a co-owner of the NY Islanders
Hockey Club.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Equipment Purchase:&#160;&lt;/b&gt;On March 1, 2021, the Company entered
into an agreement with Creative Bus Sales, Inc. to purchase six low floor electric transit buses to be delivered later in 2021 for a
total purchase price of $4.1&#160;million. In connection with this agreement, on March 2, 2021, the Company made a nonrefundable down-payment
of $0.8&#160;million. These buses will be deployed in the Company&#x2019;s XL Grid business unit to support the Company&#x2019;s electrification-as-a-service
strategy.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Purchase Commitments:&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.25pt 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The Company has entered into firm commitments to purchase
batteries and motors from major suppliers.&#160;As of June 30, 2021,&#160;these purchase obligations consisted of an obligation of $8.1
million to purchase batteries by December, 2021, an obligation of $2.3 million to purchase motors by July, 2022 and an open ended commitment
of $2.7 million to purchase batteries. In light of the lack of OEM chassis availability reducing demand for the Company&#x2019;s Drive
Systems, the Company and the $8.1 million battery supplier are negotiating an amendment to this agreement to provide the Company with
an additional reasonable period of time to consume the remaining battery commitment.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Legal proceedings:&lt;/b&gt;&#160;The Company is periodically involved
in legal proceedings, legal actions and claims arising in the normal course of business, including proceedings relating to product liability,
intellectual property, safety and health, employment and other matters. Management believes that the outcome of such legal proceedings,
legal actions and claims will not have a significant adverse effect on the Company&#x2019;s financial position, results of operations
or cash flows.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;On March 8, 2021, a putative class action complaint was filed in federal
district court for the Southern District of New York (Suh v. XL Fleet Corp., et al., Case No. 1:21-cv-02002) against the Company and
certain of its current officers and directors. On March 12, 2021, a second putative class action complaint was filed in federal district
court for the Southern District of New York (Kumar v. XL Fleet Corp., et al., Case No. 1:21-cv-02171) against the Company and certain
of its current officers and directors. Those cases were consolidated and a lead plaintiff appointed in June 2021, and an amended complaint
filed on July 20, 2021 alleging that certain public statements made by the defendants between October 2, 2020 and March 2, 2021 violated
Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder. The defendants filed a motion
to dismiss the amended complaint on August 26, 2021. The plaintiffs filed an opposition to the motion to dismiss on October 4, 2021.
The defendants&#x2019; reply brief, if any, is due to be filed on or before October 25, 2021. The Company believes that the allegations
asserted in the amended complaint are without merit, and the Company intends to vigorously defend the lawsuit. There can be no assurance,
however, that the Company will be successful. At this time, the Company is unable to estimate potential losses, if any, related to the
lawsuit.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;On September 20, 2021, the Laidlaw Complaint was filed in the Delaware
Court of Chancery against certain of the Company&#x2019;s current officers and directors, and the Company&#x2019;s sponsor, Pivotal Investment
Holdings II LLC. The Laidlaw Complaint alleges various breaches of fiduciary duty, and aiding and abetting breaches of fiduciary duty,
for purported actions relating to the negotiation and approval of the December 21, 2020 merger and organization of Legacy XL to become
XL Fleet Corp., and purportedly materially misleading statements made in connection with the merger. The Company believes that the allegations
asserted in the Laidlaw Complaint are without merit, and the Company intends to vigorously defend the lawsuit.&lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <xl1:SponsorshipAgreementTerm contextRef="c0">P3Y</xl1:SponsorshipAgreementTerm>
    <us-gaap:SponsorFees contextRef="c211" decimals="-5" unitRef="usd">500000</us-gaap:SponsorFees>
    <xl1:SponsorshipAgreement contextRef="c27" decimals="0" unitRef="usd">250</xl1:SponsorshipAgreement>
    <us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets contextRef="c212" decimals="-5" unitRef="usd">4100000</us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets>
    <us-gaap:PaymentsForPurchaseOfOtherAssets1 contextRef="c212" decimals="-5" unitRef="usd">800000</us-gaap:PaymentsForPurchaseOfOtherAssets1>
    <xl1:PurchaseCommitmentsDescription contextRef="c0">these purchase obligations consisted of an obligation of $8.1
million to purchase batteries by December, 2021, an obligation of $2.3 million to purchase motors by July, 2022 and an open ended commitment
of $2.7 million to purchase batteries. In light of the lack of OEM chassis availability reducing demand for the Company&#x2019;s Drive
Systems, the Company and the $8.1 million battery supplier are negotiating an amendment to this agreement to provide the Company with
an additional reasonable period of time to consume the remaining battery commitment.</xl1:PurchaseCommitmentsDescription>
    <us-gaap:EarningsPerShareTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Note 13. Net (Loss) Income Per Share&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The following is a reconciliation of the numerator and denominator
used to calculate basic earnings per share and diluted earnings per share for the three and six months ended June 30, 2021, and 2020:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Three Months Ended&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Six Months Ended&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Net (loss) income - basic&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(10,469&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(13,499&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;51,445&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(19,953&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Reverse: change in fair value of warrant liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(74,731&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Net loss - diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(10,469&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(13,499&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(23,286&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(19,953&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted average shares outstanding, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;139,237,805&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;82,990,664&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;137,416,593&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;82,577,953&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Dilutive effect of warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;181,942&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted average shares outstanding, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;139,237,805&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;82,990,664&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;137,598,535&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;82,577,953&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Net (loss) income per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.08&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.16&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.37&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.24&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Net loss per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.08&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.16&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.17&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.24&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;Potential dilutive securities, which include stock options, warrants
and restricted stock units have been excluded from the computation of diluted net loss per share for the three and six months ended June
30, 2020 as the effect would be to reduce the net loss per share. Therefore, for this period the weighted average number of common shares
outstanding used to calculate both basic and diluted net loss per share is the same.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The number of shares underlying outstanding dilutive securities:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Three Months Ended&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Six Months Ended&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;11,399,635&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;11,584,747&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;11,399,635&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;11,584,747&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Private Warrants&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;4,233,333&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;XL Legacy Warrants&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;6,117&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,507,338&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;6,117&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,507,338&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;322,225&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;322,225&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;15,961,310&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;14,092,085&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;11,727,977&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;14,092,085&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Three Months Ended&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Six Months Ended&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Net (loss) income - basic&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(10,469&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(13,499&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;51,445&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(19,953&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Reverse: change in fair value of warrant liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(74,731&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Net loss - diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(10,469&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(13,499&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(23,286&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(19,953&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted average shares outstanding, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;139,237,805&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;82,990,664&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;137,416,593&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;82,577,953&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Dilutive effect of warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;181,942&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Weighted average shares outstanding, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;139,237,805&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;82,990,664&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;137,598,535&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;82,577,953&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Net (loss) income per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.08&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.16&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;0.37&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.24&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Net loss per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.08&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.16&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.17&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;(0.24&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c6" decimals="-3" unitRef="usd">-10469000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c7" decimals="-3" unitRef="usd">-13499000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c0" decimals="-3" unitRef="usd">51445000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c8" decimals="-3" unitRef="usd">-19953000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <xl1:ReverseChangeInFairValueOfWarrantLiabilitiesinDollars contextRef="c0" decimals="-3" unitRef="usd">-74731000</xl1:ReverseChangeInFairValueOfWarrantLiabilitiesinDollars>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c6" decimals="0" unitRef="usdPershares">-10469</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c7" decimals="0" unitRef="usdPershares">-13499</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c0" decimals="0" unitRef="usdPershares">-23286</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c8" decimals="0" unitRef="usdPershares">-19953</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c6" decimals="INF" unitRef="shares">139237805</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c7" decimals="INF" unitRef="shares">82990664</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="INF" unitRef="shares">137416593</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c8" decimals="INF" unitRef="shares">82577953</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits contextRef="c0" decimals="-3" unitRef="usd">181942000</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c6" decimals="INF" unitRef="shares">139237805</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c7" decimals="INF" unitRef="shares">82990664</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="INF" unitRef="shares">137598535</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c8" decimals="INF" unitRef="shares">82577953</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic contextRef="c6" decimals="2" unitRef="usdPershares">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c7" decimals="2" unitRef="usdPershares">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c0" decimals="2" unitRef="usdPershares">0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c8" decimals="2" unitRef="usdPershares">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="c6" decimals="2" unitRef="usdPershares">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c7" decimals="2" unitRef="usdPershares">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c0" decimals="2" unitRef="usdPershares">-0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c8" decimals="2" unitRef="usdPershares">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Three Months Ended&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;Six Months Ended&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="-sec-ix-redline:true"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;11,399,635&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;11,584,747&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;11,399,635&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;11,584,747&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;Private Warrants&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;4,233,333&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;XL Legacy Warrants&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;6,117&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,507,338&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;6,117&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;2,507,338&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;322,225&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;322,225&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;15,961,310&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;14,092,085&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;11,727,977&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-redline:true"&gt;14,092,085&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c213" decimals="INF" unitRef="shares">11399635</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c214" decimals="INF" unitRef="shares">11584747</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c215" decimals="INF" unitRef="shares">11399635</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c216" decimals="INF" unitRef="shares">11584747</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c217" decimals="INF" unitRef="shares">4233333</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c218" decimals="INF" unitRef="shares">6117</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c219" decimals="INF" unitRef="shares">2507338</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c220" decimals="INF" unitRef="shares">6117</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c221" decimals="INF" unitRef="shares">2507338</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c222" decimals="INF" unitRef="shares">322225</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c223" decimals="INF" unitRef="shares">322225</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c6" decimals="INF" unitRef="shares">15961310</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c7" decimals="INF" unitRef="shares">14092085</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c0" decimals="INF" unitRef="shares">11727977</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c8" decimals="INF" unitRef="shares">14092085</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Note 14. Retirement Plan&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;The Company has adopted a 401(k) plan to provide
all eligible employees a means to accumulate retirement savings on a tax-advantaged basis. The 401(k) plan requires participants to be
at least 21 years old. In addition to the traditional 401(k), eligible employees are given the option of making an after-tax contribution
to a Roth 401(k) or a combination of both. Plan participants may make before tax elective contributions up to the maximum percentage
of compensation and dollar amount allowed under the Internal Revenue Code. Participants are allowed to contribute, subject to IRS limitations
on total annual contributions from&#160;1% to&#160;90% of eligible earnings. The plan provides for automatic enrollment at a&#160;3%
deferral rate of an employee&#x2019;s eligible wages.&#160;The Company provides for safe harbor matching contributions equal to 100% on
the first 3% of an employee&#x2019;s eligible earnings deferred and an additional 50% on the next 2% of an employee&#x2019;s eligible earnings
deferred. Employee elective deferrals and safe harbor matching contributions are 100% vested at all times.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;In connection with the acquisition of World Energy, XL Fleet adopted
the World Energy 401(k) plan whose features are the same as those of the XL Fleet 401(k) plan except that&#160;(i) Participants are allowed
to contribute, subject to IRS limitations on total annual contributions from 1% to 100% of eligible earnings and (ii) the safe harbor
non-elective contribution is equal to 3% of employee&#x2019;s compensation.&lt;/span&gt;&lt;/p&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <xl1:RequiresParticipantAge contextRef="c0">P21Y</xl1:RequiresParticipantAge>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="c162" decimals="2" unitRef="pure">0.01</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="c161" decimals="2" unitRef="pure">0.90</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <xl1:DeferralRatePercentage contextRef="c0" decimals="2" unitRef="pure">0.03</xl1:DeferralRatePercentage>
    <us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans contextRef="c0">The Company provides for safe harbor matching contributions equal to 100% on
the first 3% of an employee&#x2019;s eligible earnings deferred and an additional 50% on the next 2% of an employee&#x2019;s eligible earnings
deferred. Employee elective deferrals and safe harbor matching contributions are 100% vested at all times.</us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans>
    <xl1:RetirementPlanContributionDescription contextRef="c0">In connection with the acquisition of World Energy, XL Fleet adopted
the World Energy 401(k) plan whose features are the same as those of the XL Fleet 401(k) plan except that&#160;(i) Participants are allowed
to contribute, subject to IRS limitations on total annual contributions from 1% to 100% of eligible earnings and (ii) the safe harbor
non-elective contribution is equal to 3% of employee&#x2019;s compensation.</xl1:RetirementPlanContributionDescription>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b style="-sec-ix-redline:true"&gt;Note 15. Subsequent Event&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline:true"&gt;&lt;b&gt;Minority investment in eNow:&lt;/b&gt;&#160;On July 15, 2021, XL Fleet
purchased $3&#160;million in convertible notes in eNow. Additionally, XL Fleet has the right to acquire eNow at a pre-determined valuation
and has a right of first refusal with respect to competing offers to acquire eNow, which expire if unexercised as of December 31, 2021.
XL Fleet and eNow have also entered into a development and supply agreement pursuant to which XL Fleet is the exclusive provider of high
voltage batteries and associated power systems for use in eNow eTRUs.&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ConvertibleNotesPayable contextRef="c224" decimals="-3" unitRef="usd">3000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleSubordinatedDebtCurrent
      contextRef="c1"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c1"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:WarrantLiabilities
      contextRef="c2"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c1"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c2"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c1"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c1"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:LeaseLiabilityesNoncurrent
      contextRef="c1"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="c3"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:DeferredObligationWorldEnergyNoncurrent
      contextRef="c1"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c1"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="c5"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ChangesInFairValueOfWarrantLiability
      contextRef="c5"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="c6"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="c7"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="c0"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c7"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c8"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers
      contextRef="c7"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers
      contextRef="c8"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ChangesInFairValueOfWarrantLiability
      contextRef="c7"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ChangesInFairValueOfWarrantLiability
      contextRef="c8"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="c6"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="c0"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherIncome
      contextRef="c7"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherIncome
      contextRef="c8"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:WarrantLiabilities
      contextRef="c56"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ChangesInFairValueOfWarrantLiability
      contextRef="c59"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ChangesInFairValueOfWarrantLiability
      contextRef="c59"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination
      contextRef="c59"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ConvertibleSubordinatedDebt
      contextRef="c1"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="c1"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:SubordinatedConvertiblePromissoryNotesNet
      contextRef="c1"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:TermLoan
      contextRef="c1"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:DebtInstrumentTermLoanUnamortizedDiscount
      contextRef="c1"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:PublicWarrants
      contextRef="c130"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:PublicWarrants
      contextRef="c131"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:PrivatePlacementWarrants
      contextRef="c129"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:PrivatePlacementWarrants
      contextRef="c130"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ContingentConsideration
      contextRef="c129"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ContingentConsideration
      contextRef="c130"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="c132"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="c133"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ContingentConsideration
      contextRef="c132"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ContingentConsideration
      contextRef="c133"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c132"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c133"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="c21"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
      contextRef="c4"
      id="hidden-fact-49"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="c4"
      id="hidden-fact-50"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="c1"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="c2"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="c1"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c175"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c177"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ProjectsWarrantedTerm contextRef="c0" id="hidden-fact-56">P1Y</xl1:ProjectsWarrantedTerm>
    <xl1:DeferredPurchasePriceConsiderationWorldEnergy
      contextRef="c1"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:AccretedContingentCompensationToSellersOfWorldEnergy
      contextRef="c1"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:AccruedFinancingFees
      contextRef="c3"
      id="hidden-fact-59"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c194"
      id="hidden-fact-60"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c194"
      id="hidden-fact-61"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:LeaseSLiabilityNoncurrent
      contextRef="c194"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:FinanceRightOfUseAssets
      contextRef="c194"
      id="hidden-fact-63"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="c194"
      id="hidden-fact-64"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="c194"
      id="hidden-fact-65"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:FairValueofPrivateWarrants
      contextRef="c198"
      id="hidden-fact-66"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:FairValueofPrivateWarrants
      contextRef="c199"
      id="hidden-fact-67"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum
      contextRef="c198"
      id="hidden-fact-68"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum
      contextRef="c199"
      id="hidden-fact-69"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:EarnoutWorldEnergy
      contextRef="c198"
      id="hidden-fact-70"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:EarnoutWorldEnergy
      contextRef="c199"
      id="hidden-fact-71"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:FairValueOfObligation
      contextRef="c198"
      id="hidden-fact-72"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:FairValueOfObligation
      contextRef="c199"
      id="hidden-fact-73"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:FairValueofPublicWarrants
      contextRef="c202"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:FairValueofPublicWarrants
      contextRef="c203"
      id="hidden-fact-75"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:FairValueofPrivateWarrants
      contextRef="c201"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:FairValueofPrivateWarrants
      contextRef="c202"
      id="hidden-fact-77"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum
      contextRef="c201"
      id="hidden-fact-78"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ContingentConsiderationQuantumFuelSystemsLLCQuantum
      contextRef="c202"
      id="hidden-fact-79"
      unitRef="usd"
      xsi:nil="true"/>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares
      contextRef="c196"
      id="hidden-fact-80"
      unitRef="shares"
      xsi:nil="true"/>
    <xl1:WeightedAverageExercisePriceFairValueIssuedPerShares
      contextRef="c196"
      id="hidden-fact-81"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross
      contextRef="c206"
      id="hidden-fact-82"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c206"
      id="hidden-fact-83"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="c206"
      id="hidden-fact-84"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="c206"
      id="hidden-fact-85"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited
      contextRef="c206"
      id="hidden-fact-86"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="c206"
      id="hidden-fact-87"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare
      contextRef="c208"
      id="hidden-fact-88"
      unitRef="shares"
      xsi:nil="true"/>
    <xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues
      contextRef="c208"
      id="hidden-fact-89"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="c209"
      id="hidden-fact-90"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="c209"
      id="hidden-fact-91"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c162" id="hidden-fact-92">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c161" id="hidden-fact-93">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <xl1:RestrictedStockUnitsDirectorsTerm contextRef="c162" id="hidden-fact-94">P1Y</xl1:RestrictedStockUnitsDirectorsTerm>
    <xl1:RestrictedStockUnitsDirectorsTerm contextRef="c161" id="hidden-fact-95">P4Y</xl1:RestrictedStockUnitsDirectorsTerm>
    <dei:AmendmentFlag contextRef="c0">true</dei:AmendmentFlag>
    <dei:DocumentType contextRef="c0">POS AM</dei:DocumentType>
    <dei:EntityCentralIndexKey contextRef="c0">0001772720</dei:EntityCentralIndexKey>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">Held by variable interest entity</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666227446696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_DocumentInformationLineItems', window );"><strong>Document Information Line Items</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">XL
Fleet Corp.<span></span>
</td>
</tr>
<tr 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_DocumentType', window );">Document Type</a></td>
<td class="text">POS AM<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr 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_AmendmentDescription', window );">Amendment Description</a></td>
<td class="text">On
January&#160;14, 2021, XL Fleet Corp. (&#8220;XL Fleet,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221;)
filed a registration statement with the Securities and Exchange Commission (the &#8220;SEC&#8221;), on Form&#160;S-1&#160;(File&#160;No.&#160;333-252089)&#160;(the
&#8220;Registration Statement&#8221;). The Registration Statement, as amended, was declared effective by the SEC on January&#160;22,
2021. &#160;The prospectus dated January 22, 2021, which forms a part of the Registration Statement (as supplemented to date, the &#8220;Prospectus&#8221;)
related to (1) the issuance by us of up to an aggregate of 11,900,000 shares of our common stock, $0.0001 par value per share (&#8220;Common
Stock&#8221;), which consists of (i) up to 4,233,333 shares of Common Stock that are issuable upon the exercise of 4,233,333 warrants
(the &#8220;Private Placement Warrants&#8221;) originally issued in a private placement in connection with the initial public offering
of our predecessor company, Pivotal Investment Corporation II (&#8220;Pivotal&#8221;), and (ii) up to 7,666,667 shares of Common Stock
that are issuable upon the exercise of 7,666,667 warrants originally issued in the initial public offering of Pivotal (the &#8220;Public
Warrants&#8221;), and (2) the offer and sale from time to time by the selling securityholders named in the Prospectus (the &#8220;Selling
Securityholders&#8221;) of (A) up to 48,083,495 shares of Common Stock, including (i) 15,000,000 shares of Common Stock originally issued
in a private placement at the closing of the Business Combination (as defined below), (ii) 21,504,622 shares of Common Stock issued to
directors, officers and affiliates of Legacy XL (as defined below) pursuant to the Merger Agreement (as defined below) in connection
with the Business Combination, (iii) 5,750,000 shares of Common Stock issued upon conversion of shares held by Pivotal Investment Corporation
II (the &#8220;Sponsor&#8221;) and certain affiliates of Pivotal in connection with the Business Combination, (iv) up to 4,233,333 shares
of Common Stock that are issuable upon the exercise of the Private Placement Warrants, and (v) up to 1,595,540 shares issued or issuable
upon the exercise of Legacy XL warrants (the &#8220;Legacy XL Warrants&#8221;) assumed by us in connection with the Business Combination,
and (B) up to 4,233,333 Private Placement Warrants.On
March&#160;31, 2021, we filed our Annual Report on Form&#160;10-K&#160;for the fiscal year ended December&#160;31, 2020 (the &#8220;Original
Filing&#8221;). On May&#160;17, 2021, we filed an Annual Report on Form&#160;10-K/A&#160;(the &#8220;Amendment No.&#160;1&#8221;) for
purposes of restating the consolidated financial statements and related information set forth in the Original Filing due to the reasons
stated below.This
post-effective amendment (the &#8220;POSAM&#8221;) is being filed to (i) withdraw and remove from registration the shares of Common Stock
to be issued upon exercise of the Public Warrants that were registered on the Registration Statement and which Public Warrants are no
longer outstanding as described below, (ii)&#160;include information from the Amendment No.&#160;1 for the year ended December&#160;31,
2020 and (iii)&#160;update certain other information in the Registration Statement.No
additional securities are being registered under this POSAM and all applicable registration and filing fees were paid at the time of
the original filing of the Registration Statement.<span></span>
</td>
</tr>
<tr 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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001772720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr 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_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of changes contained within amended document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AmendmentDescription</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_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_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DocumentInformationLineItems</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_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_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 Regulation 12B<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_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 Regulation 12B<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_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></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 7A<br> -Section B<br> -Subsection 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_EntityExTransitionPeriod</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_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 Regulation 12B<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_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 Regulation 12B<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_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 Regulation 12B<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666229062312">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 384,143<span></span>
</td>
<td class="nump">$ 329,641<span></span>
</td>
<td class="nump">$ 3,386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">657<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,086<span></span>
</td>
<td class="nump">10,559<span></span>
</td>
<td class="nump">1,159<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,390<span></span>
</td>
<td class="nump">3,574<span></span>
</td>
<td class="nump">2,240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,502<span></span>
</td>
<td class="nump">1,396<span></span>
</td>
<td class="nump">146<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">405,778<span></span>
</td>
<td class="nump">345,320<span></span>
</td>
<td class="nump">7,081<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,364<span></span>
</td>
<td class="nump">579<span></span>
</td>
<td class="nump">840<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,985<span></span>
</td>
<td class="nump">593<span></span>
</td>
<td class="nump">809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,475<span></span>
</td>
<td class="text"> <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_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,271<span></span>
</td>
<td class="nump">489<span></span>
</td>
<td class="nump">489<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">75<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">423,948<span></span>
</td>
<td class="nump">347,013<span></span>
</td>
<td class="nump">9,249<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<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_OtherLongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">93<span></span>
</td>
<td class="nump">110<span></span>
</td>
<td class="nump">1,435<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleSubordinatedDebtCurrent', window );">Subordinated convertible promissory notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">9,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Convertible debt derivative liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,349<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,565<span></span>
</td>
<td class="nump">4,372<span></span>
</td>
<td class="nump">549<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liability, current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">845<span></span>
</td>
<td class="text"> <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_OtherAccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,919<span></span>
</td>
<td class="nump">4,601<span></span>
</td>
<td class="nump">3,054<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,422<span></span>
</td>
<td class="nump">9,083<span></span>
</td>
<td class="nump">15,489<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">559<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="nump">1,849<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">519<span></span>
</td>
<td class="nump">305<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_LeaseLiabilityesNoncurrent', window );">Lease liability, non-current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,541<span></span>
</td>
<td class="text"> <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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">924<span></span>
</td>
<td class="nump">1,101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_DeferredObligationWorldEnergyNoncurrent', window );">Deferred obligation - World Energy, non-current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,361<span></span>
</td>
<td class="text"> <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_xl1_NewMarketTaxCreditObligationNonCurrent', window );">New market tax credit obligation</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,352<span></span>
</td>
<td class="nump">4,412<span></span>
</td>
<td class="nump">4,377<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_WarrantLiabilities', window );">Warrant liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,812<span></span>
</td>
<td class="nump">143,295<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">47,566<span></span>
</td>
<td class="nump">158,117<span></span>
</td>
<td class="nump">22,949<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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 12)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<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_CommonStockValue', window );">Common stock value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">453,124<span></span>
</td>
<td class="nump">317,084<span></span>
</td>
<td class="nump">53,887<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(76,756)<span></span>
</td>
<td class="num">(128,201)<span></span>
</td>
<td class="num">(67,595)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">376,382<span></span>
</td>
<td class="nump">188,896<span></span>
</td>
<td class="num">(13,700)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 423,948<span></span>
</td>
<td class="nump">$ 347,013<span></span>
</td>
<td class="nump">$ 9,249<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">Held by variable interest entity</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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.</p></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 (c)(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 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><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 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_ConvertibleSubordinatedDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the carrying value of convertible subordinated debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. This form of debt 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, and places a lender in a lien position behind debt having a higher priority of repayment upon liquidation of the entity's 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 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_ConvertibleSubordinatedDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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/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(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></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 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesOtherThanLongtermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other 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_LiabilitiesOtherThanLongtermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 long-term debt classified as other, payable within one year or the 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<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_OtherLongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 current. 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 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 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(1))<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_DeferredObligationWorldEnergyNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation  World Energy, non-current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_DeferredObligationWorldEnergyNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_LeaseLiabilityesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_LeaseLiabilityesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_NewMarketTaxCreditObligationNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 credit provides an incentive for investment in low-income communities. ... Investors receive a tax credit against their federal income tax. The New Markets Tax Credit (NMTC) was established in 2000. Congress authorizes the amount of credit, which the Treasury then allocates to qualified applicants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_NewMarketTaxCreditObligationNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_WarrantLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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;">xl1_WarrantLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228700280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 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_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>
<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_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>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">139,366,576<span></span>
</td>
<td class="nump">131,365,254<span></span>
</td>
<td class="nump">80,400,727<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">139,366,576<span></span>
</td>
<td class="nump">131,365,254<span></span>
</td>
<td class="nump">80,400,727<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_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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228027400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 3,694<span></span>
</td>
<td class="nump">$ 1,912<span></span>
</td>
<td class="nump">$ 4,369<span></span>
</td>
<td class="nump">$ 3,144<span></span>
</td>
<td class="nump">$ 20,338<span></span>
</td>
<td class="nump">$ 7,215<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">2,732<span></span>
</td>
<td class="nump">1,868<span></span>
</td>
<td class="nump">4,123<span></span>
</td>
<td class="nump">3,152<span></span>
</td>
<td class="nump">17,594<span></span>
</td>
<td class="nump">8,075<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="nump">962<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="nump">246<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="nump">2,744<span></span>
</td>
<td class="num">(860)<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<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_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">2,809<span></span>
</td>
<td class="nump">637<span></span>
</td>
<td class="nump">4,221<span></span>
</td>
<td class="nump">1,651<span></span>
</td>
<td class="nump">4,445<span></span>
</td>
<td class="nump">2,874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative expenses</a></td>
<td class="nump">10,822<span></span>
</td>
<td class="nump">3,003<span></span>
</td>
<td class="nump">18,780<span></span>
</td>
<td class="nump">5,494<span></span>
</td>
<td class="nump">13,593<span></span>
</td>
<td class="nump">9,835<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(12,669)<span></span>
</td>
<td class="num">(3,596)<span></span>
</td>
<td class="num">(22,755)<span></span>
</td>
<td class="num">(7,153)<span></span>
</td>
<td class="num">(15,294)<span></span>
</td>
<td class="num">(13,569)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpenseAbstract', window );"><strong>Other (income) expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">1,729<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">3,025<span></span>
</td>
<td class="nump">6,370<span></span>
</td>
<td class="nump">2,151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,038<span></span>
</td>
<td class="nump">1,038<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_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on asset disposal</a></td>
<td class="nump">21<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="text"> <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_xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers', window );">Change in fair value of obligation to issue shares of common stock to sellers of World Energy</a></td>
<td class="nump">514<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">514<span></span>
</td>
<td class="text"> <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_xl1_ChangesInFairValueOfWarrantLiability', window );">Change in fair value of warrant liability</a></td>
<td class="num">(2,726)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(74,731)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">35,015<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Change in fair value of convertible notes payable derivative liability</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">8,174<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">8,737<span></span>
</td>
<td class="nump">2,889<span></span>
</td>
<td class="num">(819)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other income</a></td>
<td class="num">(19)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (10,469)<span></span>
</td>
<td class="num">$ (13,499)<span></span>
</td>
<td class="nump">$ 51,445<span></span>
</td>
<td class="num">$ (19,953)<span></span>
</td>
<td class="num">$ (60,606)<span></span>
</td>
<td class="num">$ (14,901)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net (loss) income per share, basic (in Dollars per share)</a></td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="nump">$ 0.37<span></span>
</td>
<td class="num">$ (0.24)<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_EarningsPerShareDiluted', window );">Net loss per share, diluted (in Dollars per share)</a></td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="num">$ (0.24)<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares outstanding, basic (in Shares)</a></td>
<td class="nump">139,237,805<span></span>
</td>
<td class="nump">82,990,664<span></span>
</td>
<td class="nump">137,416,593<span></span>
</td>
<td class="nump">82,577,953<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares outstanding, diluted (in Shares)</a></td>
<td class="nump">139,237,805<span></span>
</td>
<td class="nump">82,990,664<span></span>
</td>
<td class="nump">137,598,535<span></span>
</td>
<td class="nump">82,577,953<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_EarningsPerShareBasicAndDiluted', window );">Net loss per share, basic and diluted (in Dollars per share)</a></td>
<td class="num">$ (10,469)<span></span>
</td>
<td class="num">$ (13,499)<span></span>
</td>
<td class="num">$ (23,286)<span></span>
</td>
<td class="num">$ (19,953)<span></span>
</td>
<td class="num">$ (0.72)<span></span>
</td>
<td class="num">$ (0.19)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average shares outstanding, basic and diluted (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,565,448<span></span>
</td>
<td class="nump">79,823,065<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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="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_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and income 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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherNoncashIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherNoncashIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: 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 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 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 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 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 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)(A))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: 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 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)(5))<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 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 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://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 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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: 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 23: 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(1))<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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ChangesInFairValueOfWarrantLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ChangesInFairValueOfWarrantLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>17
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666229346344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity (Deficit) - USD ($)<br> $ in Thousands</strong></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>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2018</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 53,522<span></span>
</td>
<td class="num">$ (52,684)<span></span>
</td>
<td class="nump">$ 846<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2018</a></td>
<td class="nump">79,451,338<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">44,154<span></span>
</td>
<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_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of stock in asset acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of stock in asset acquisition (in Shares)</a></td>
<td class="nump">458,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Stockholder distribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_IssuanceOfRestrictedStockinShares', window );">Issuance of restricted stock (in Shares)</a></td>
<td class="nump">446,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,901)<span></span>
</td>
<td class="num">(14,901)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">53,887<span></span>
</td>
<td class="num">(67,595)<span></span>
</td>
<td class="num">(13,700)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2019</a></td>
<td class="nump">80,400,727<span></span>
</td>
<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">5,300<span></span>
</td>
<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_xl1_StockIssuedDuringPeriodValueWarrantsExercised', window );">Exercise of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_StockIssuedDuringPeriodSharesExercisedofWarrants', window );">Exercise of warrants (in Shares)</a></td>
<td class="nump">2,584,637<span></span>
</td>
<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,454)<span></span>
</td>
<td class="num">(6,454)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2020</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">53,973<span></span>
</td>
<td class="num">(74,049)<span></span>
</td>
<td class="num">(20,068)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2020</a></td>
<td class="nump">82,990,664<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">53,887<span></span>
</td>
<td class="num">(67,595)<span></span>
</td>
<td class="num">(13,700)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2019</a></td>
<td class="nump">80,400,727<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">488,625<span></span>
</td>
<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_xl1_StockIssuedDuringPeriodValueWarrantsExercised', window );">Exercise of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">884<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_StockIssuedDuringPeriodSharesExercisedofWarrants', window );">Exercise of warrants (in Shares)</a></td>
<td class="nump">4,995,584<span></span>
</td>
<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">978<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,446<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of convertible debt (in Shares)</a></td>
<td class="nump">1,715,918<span></span>
</td>
<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_xl1_IssuanceOfRestrictedStockinShares', window );">Issuance of restricted stock (in Shares)</a></td>
<td class="nump">25,309<span></span>
</td>
<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_xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated', window );">PIC shares recapitalized, net of issuance costs and the fair value of warrant liabilities (Restated)</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">98,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,889<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated', window );">PIC shares recapitalized, net of issuance costs and the fair value of warrant liabilities (Restated) (in Shares)</a></td>
<td class="nump">28,739,091<span></span>
</td>
<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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Shares issued in offering, net of issuance costs</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">144,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">144,891<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares', window );">Shares issued in offering, net of issuance costs (in Shares)</a></td>
<td class="nump">15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(60,606)<span></span>
</td>
<td class="num">(60,606)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">317,084<span></span>
</td>
<td class="num">(128,201)<span></span>
</td>
<td class="nump">188,896<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2020</a></td>
<td class="nump">131,365,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2020</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">53,973<span></span>
</td>
<td class="num">(74,049)<span></span>
</td>
<td class="num">(20,068)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2020</a></td>
<td class="nump">82,990,664<span></span>
</td>
<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,499)<span></span>
</td>
<td class="num">(13,499)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2020</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">54,198<span></span>
</td>
<td class="num">(87,548)<span></span>
</td>
<td class="num">(33,342)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2020</a></td>
<td class="nump">82,990,664<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">317,084<span></span>
</td>
<td class="num">(128,201)<span></span>
</td>
<td class="nump">188,896<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2020</a></td>
<td class="nump">131,365,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">65,875<span></span>
</td>
<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_xl1_StockIssuedDuringPeriodSharesExercisedofWarrants', window );">Exercise of warrants (in Shares)</a></td>
<td class="nump">233,555<span></span>
</td>
<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_xl1_ExerciseOfPublicWarrants', window );">Exercise of Public warrants</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">85,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,555<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ExerciseOfPublicWarrantsinShares', window );">Exercise of Public warrants (in Shares)</a></td>
<td class="nump">7,441,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants', window );">Settlement of warrant liability upon exercise of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SettlementOfWarrantLiabilityUponCallOfWarrants', window );">Settlement of warrant liability upon call of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">591<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ProceedsFromPICSharesRecapitalization', window );">Proceeds from PIC shares recapitalization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">442<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,914<span></span>
</td>
<td class="nump">61,914<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2021</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">450,924<span></span>
</td>
<td class="num">(66,287)<span></span>
</td>
<td class="nump">384,651<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2021</a></td>
<td class="nump">139,105,704<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">29,870<span></span>
</td>
<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_xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy', window );">Issuance of shares in business combination with World Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy', window );">Issuance of shares in business combination with World Energy (in Shares)</a></td>
<td class="nump">231,002<span></span>
</td>
<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">754<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">754<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,469)<span></span>
</td>
<td class="num">(10,469)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2021</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 453,124<span></span>
</td>
<td class="num">$ (76,756)<span></span>
</td>
<td class="nump">$ 376,382<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2021</a></td>
<td class="nump">139,366,576<span></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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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 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/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 3: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: 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 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)(i))<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 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 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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 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/2009/role/commonPracticeRef<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 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: 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 17: 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 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)(4)(iii)(A))<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 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 20: 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 21: 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 22: 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 23: 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 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 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-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_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_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_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<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 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(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_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_ExerciseOfPublicWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ExerciseOfPublicWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ExerciseOfPublicWarrantsinShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ExerciseOfPublicWarrantsinShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_IssuanceOfRestrictedStockinShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_IssuanceOfRestrictedStockinShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PIC shares recapitalized, net of issuance costs and the fair value of warrant 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;">xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ProceedsFromPICSharesRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ProceedsFromPICSharesRecapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_SettlementOfWarrantLiabilityUponCallOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_SettlementOfWarrantLiabilityUponCallOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_StockIssuedDuringPeriodSharesExercisedofWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercised during the current 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;">xl1_StockIssuedDuringPeriodSharesExercisedofWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_StockIssuedDuringPeriodValueWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_StockIssuedDuringPeriodValueWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>18
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666227384888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 51,445<span></span>
</td>
<td class="num">$ (19,953)<span></span>
</td>
<td class="num">$ (60,606)<span></span>
</td>
<td class="num">$ (14,901)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_FairValueAdjustmentOfWarrants', window );">Changes in fair value of warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">1,196<span></span>
</td>
<td class="nump">277<span></span>
</td>
<td class="nump">978<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">601<span></span>
</td>
<td class="nump">296<span></span>
</td>
<td class="nump">622<span></span>
</td>
<td class="nump">319<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ContingentSConsideration', window );">Contingent consideration</a></td>
<td class="num">(23)<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">796<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy', window );">Change in fair value of obligation to issue shares of common stock to sellers of World Energy</a></td>
<td class="nump">514<span></span>
</td>
<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_DerivativeGainLossOnDerivativeNet', window );">Fair value change of derivative liability</a></td>
<td class="num">(74,731)<span></span>
</td>
<td class="nump">9,770<span></span>
</td>
<td class="nump">2,889<span></span>
</td>
<td class="num">(819)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_LossOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">212<span></span>
</td>
<td class="nump">1,038<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ChangeInOperatingRightofuseAssets', window );">Change in operating right-of-use assets</a></td>
<td class="num">(2)<span></span>
</td>
<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_FinanceLeaseInterestExpense', window );">Interest on finance leases</a></td>
<td class="nump">15<span></span>
</td>
<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_AmortizationOfDebtDiscountPremium', window );">Debt discount</a></td>
<td class="num">(60)<span></span>
</td>
<td class="nump">1,788<span></span>
</td>
<td class="nump">4,629<span></span>
</td>
<td class="nump">1,598<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payment to acquire net assets of World Energy</a></td>
<td class="num">(8,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="nump">6,649<span></span>
</td>
<td class="num">(664)<span></span>
</td>
<td class="num">(9,400)<span></span>
</td>
<td class="nump">2,610<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory, net</a></td>
<td class="num">(7,534)<span></span>
</td>
<td class="num">(236)<span></span>
</td>
<td class="num">(1,334)<span></span>
</td>
<td class="nump">215<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
<td class="num">(1,250)<span></span>
</td>
<td class="nump">260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other assets</a></td>
<td class="num">(18)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="nump">283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">(901)<span></span>
</td>
<td class="nump">624<span></span>
</td>
<td class="nump">3,823<span></span>
</td>
<td class="num">(1,089)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">2,206<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">2,749<span></span>
</td>
<td class="num">(450)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">(69)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172<span></span>
</td>
<td class="nump">113<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(20,544)<span></span>
</td>
<td class="num">(7,824)<span></span>
</td>
<td class="num">(19,881)<span></span>
</td>
<td class="num">(11,551)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(1,774)<span></span>
</td>
<td class="num">(127)<span></span>
</td>
<td class="num">(145)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(9,886)<span></span>
</td>
<td class="num">(127)<span></span>
</td>
<td class="num">(145)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes', window );">Proceeds from the issuance of subordinated convertible promissory notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,850<span></span>
</td>
<td class="nump">8,100<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfSubordinatedShortTermDebt', window );">Repayments to the issuance of subordinated convertible promissory notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,250)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ProceedsFromPaycheckProtectionProgram', window );">Proceeds from paycheck protection program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">1,100<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_xl1_RepaymentsToPaycheckProtectionProgram', window );">Repayments to paycheck protection program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,100)<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_ProceedsFromConvertibleDebt', window );">Proceeds from 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">2,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repayments of debt</a></td>
<td class="num">(63)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,177)<span></span>
</td>
<td class="num">(496)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations', window );">Repayments under financing leases</a></td>
<td class="num">(151)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_RepaymentOfContingentConsideration', window );">Repayment of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(450)<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_RepaymentsOfLinesOfCredit', window );">Repayments of revolving line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(513)<span></span>
</td>
<td class="num">(2,500)<span></span>
</td>
<td class="num">(2,612)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_RepaymentsOfRevolvingLineOfCredit', window );">Proceeds from revolving line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts', window );">Proceeds from recapitalization of PIC shares</a></td>
<td class="nump">75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">207,169<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance 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">144,891<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_PaymentOfFinancingAndStockIssuanceCosts', window );">Payment of issuance costs in connection with term loans and revolving line of credit</a></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">(184)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">114<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Proceeds from exercise of Public Warrants</a></td>
<td class="nump">85,555<span></span>
</td>
<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_PaymentsToMinorityShareholders', window );">Stockholder distribution</a></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">(10)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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 the exercise of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="nump">884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">85,439<span></span>
</td>
<td class="nump">9,472<span></span>
</td>
<td class="nump">346,281<span></span>
</td>
<td class="nump">9,208<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net increase in cash and cash equivalents and restricted cash:</a></td>
<td class="nump">55,009<span></span>
</td>
<td class="nump">1,521<span></span>
</td>
<td class="nump">326,255<span></span>
</td>
<td class="num">(2,371)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash, beginning of period</a></td>
<td class="nump">329,791<span></span>
</td>
<td class="nump">3,536<span></span>
</td>
<td class="nump">3,536<span></span>
</td>
<td class="nump">5,907<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at end of period</a></td>
<td class="nump">384,800<span></span>
</td>
<td class="nump">5,057<span></span>
</td>
<td class="nump">329,791<span></span>
</td>
<td class="nump">3,536<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">389<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_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosures of noncash investing and financing information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Issuance of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte', window );">Initial measurement of warrants assumed in connection with the Business Combination accounted for as liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination', window );">Contingent and deferred consideration issued in connection with business combination</a></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,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfAssetsAcquired', window );">Issuance of stock in asset acquisition</a></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">109<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_IssuanceCostsInAccruedExpenses', window );">Issuance costs in 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="nump">$ 25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Conversion of convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_RetrospectiveRecapitalizationOfStockholdersEquity', window );">Retrospective recapitalization of stockholders&#8217; equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,005<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_PaymentsForRepurchaseOfInitialPublicOffering', window );">Settlement of warrant liability upon exercise of Public Warrants</a></td>
<td class="nump">47,162<span></span>
</td>
<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_xl1_SettlementOfWarrantLiabilityUponCallOfWarrant', window );">Settlement of warrant liability upon call of warrants</a></td>
<td class="nump">591<span></span>
</td>
<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_xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable', window );">Reduce derivative liability for extinguishment of convertible notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,349)<span></span>
</td>
<td class="num">(1,349)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable', window );">Increase derivative liability for issuance of convertible notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,638<span></span>
</td>
<td class="nump">5,637<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_xl1_EquipmentFinancing', window );">Equipment financing</a></td>
<td class="nump">$ 271<span></span>
</td>
<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_xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable', window );">Reduce derivative liability for the conversion and repayment of the convertible notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (8,526)<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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the fair value of derivatives recognized in the income statement.</p></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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets acquired in noncash 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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-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 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_FairValueOfAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other obligations or 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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 current 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://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_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_PaymentOfFinancingAndStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity 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 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_PaymentOfFinancingAndStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsForRepurchaseOfInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 repurchase of amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 issuance of rights to purchase common shares at predetermined price (usually issued together with corporate 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 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_ProceedsFromIssuanceOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_RepaymentsOfDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit 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 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><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(f))<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_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfSubordinatedShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an obligation which places a lender in a lien position behind debt having a higher priority of repayment (senior loan) in liquidation of the entity's assets scheduled to be repaid within one year or in the normal operating cycle of the entity, 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 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_RepaymentsOfSubordinatedShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 Change in fair value of obligation to issue shares of common stock to sellers of World Energy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ChangeInOperatingRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in operating right-of-use 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;">xl1_ChangeInOperatingRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent and deferred consideration issued in connection with business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ContingentSConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ContingentSConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_EquipmentFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equipment financing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_EquipmentFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 derivative liability for issuance of convertible notes payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_IssuanceCostsInAccruedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs in accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_IssuanceCostsInAccruedExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_LossOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_LossOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ProceedsFromPaycheckProtectionProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from paycheck protection program.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ProceedsFromPaycheckProtectionProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recapitalization of PIC shares, net 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;">xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the issuance of subordinated convertible promissory notes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reduce derivative liability for extinguishment of convertible notes payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reduce derivative liability for the conversion and repayment of the convertible notes payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_RepaymentOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayment of contingent consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_RepaymentOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_RepaymentsOfRevolvingLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayments of revolving line of credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_RepaymentsOfRevolvingLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_RepaymentsToPaycheckProtectionProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayments to paycheck protection program.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_RepaymentsToPaycheckProtectionProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_RetrospectiveRecapitalizationOfStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Retrospective recapitalization of stockholders&#8217; equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_RetrospectiveRecapitalizationOfStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_SettlementOfWarrantLiabilityUponCallOfWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Settlement of warrant liability upon call of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_SettlementOfWarrantLiabilityUponCallOfWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>19
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666226299688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Description of Business</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Note 1. Organization and Description of Business</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Description of Business:&#160;</b>XL Fleet Corp. and its subsidiaries
(&#8220;XL Fleet&#8221; or the &#8220;Company&#8221;) is a leading provider of fleet electrification solutions for commercial vehicles
in North America, offering solutions for vehicle electrification (&#8220;Drive Systems&#8221;) and infrastructure solutions such as vehicle
charging stations through its XL Grid programs, as further described below. XL Fleet has over 4,400 electrified powertrain systems sold
and driven over 160 million miles by over 235 fleets, as of June 30, 2021. XL Fleet&#8217;s vision is to become the world leader in commercial
fleet electrification solutions, with a mission of accelerating the adoption of fleet electrification systems through cost effective,
customer tailored and comprehensive solutions.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Merger and Reorganization:</b>&#160;On December 21, 2020, privately
held XL Hybrids, Inc., a Delaware corporation, (&#8220;Legacy XL&#8221;) consummated the merger pursuant to that certain Agreement and
Plan of Reorganization, dated as of September 17, 2020 (the &#8220;Merger Agreement&#8221;), by and among Pivotal Investment Corporation
II (&#8220;Pivotal&#8221;), PIC II Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of Pivotal (&#8220;Merger Sub&#8221;),
and Legacy XL. Pursuant to the terms of the Merger Agreement, a business combination between Legacy XL and Pivotal was effected through
the merger of Merger Sub with and into Legacy XL, with Legacy XL surviving as a wholly-owned subsidiary of Pivotal (the &#8220;Merger&#8221;
and, collectively with the other transactions described in the Merger Agreement, the &#8220;Business Combination&#8221;). In connection
with the closing of the Business Combination, Pivotal Investment Corporation II changed its name to XL Fleet Corp.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Acquisition of World Energy:</b>&#160;On May 17, 2021 (&#8220;Closing
Date&#8221;), the Company acquired&#160;100% of the membership interests of World Energy Efficiency Services, LLC (&#8220;World Energy&#8221;).
World Energy provides turnkey energy efficiency, renewable technology, electric vehicle charging stations and other energy solutions
throughout New England. The Company completed the acquisition to further the strategy of its XL Grid business to provide a suite of charging
and power solutions to support fleet electrification (See Note 4).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Investment in eNow:&#160;</b>On July 15, 2021, XL Fleet purchased
a minority interest in eNow Inc. (&#8220;eNow&#8221;), a provider of solar and battery power systems that enable fully-electric transport
refrigeration units (eTRUs) for commercial semi-trailers. In connection with this investment, XL Fleet entered into a development and
supply agreement with eNow (See Note 15).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>COVID-19 Worldwide Pandemic:&#160;</b>On March 11, 2020, the
World Health Organization characterized the outbreak of the novel coronavirus (&#8220;COVID-19&#8221;) as a global pandemic and recommended
containment and mitigation measures. Since then, extraordinary actions have been taken by international, federal, state, and local public
health and governmental authorities to contain and combat the outbreak and spread of COVID-19 in regions throughout the world. These
actions include travel bans, quarantines, &#8220;stay-at-home&#8221; orders, and similar mandates for many individuals to substantially
restrict daily activities and for many businesses to curtail or cease normal operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Consistent with the actions taken by governmental authorities,
the Company has taken appropriately cautious steps to protect its workforce and support community efforts. As part of these efforts,
and in accordance with applicable government directives, beginning in late March 2020, the Company implemented work from home policies
where practical at its facilities. Effective June 30, 2021 all 150 employees were working full-time from one of the Company&#8217;s five
offices or from home. Current COVID-19 policies include universal facial covering requirements if not vaccinated, rearranging facilities
to follow social distancing protocols, employees self-screening before going into the office, enhanced cleaning procedures, ability to
go mask-free if proof of vaccination is provided to Human Resources, and strict quarantine protocols for any suspected or confirmed employee
cases. However, the COVID-19 pandemic and the continued precautionary actions taken related to COVID-19 have adversely impacted, and
are expected to continue to adversely impact, its operations, its contractors and the automotive original equipment manufacturers.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The Company has experienced, and expects to continue to experience,
reduced operations and production line shutdowns at vehicle OEMs due to COVID-19, limitations on travel by the Company&#8217;s personnel
and personnel of the Company&#8217;s customers, and future delays or shutdowns of vehicle OEMs or the Company&#8217;s suppliers.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The COVID-19 pandemic and the protocols and procedures the Company
has implemented in response to the pandemic have caused some delays in operational activities. The full impact of the COVID-19 pandemic
on its business and results of operations subsequent to June 30, 2021 will depend on future developments, such as the ultimate duration
and scope of the outbreak and its impact on its operations and impact on its customers and industry partners.</span></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1. Organization, Description of Business and Liquidity</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Description of Business: XL Fleet Corp. and its subsidiaries (&#8220;XL
Fleet&#8221; or the &#8220;Company&#8221;) is a leading provider of fleet electrification solutions for commercial vehicles in North America,
with over 4,300 electrified powertrain systems sold and driven over 140 million miles by over 200 fleets, as of December 31, 2020. XL
Fleet&#8217;s vision is to become the world leader in fleet electrification solutions, with a mission of accelerating the adoption of
fleet electrification systems through cost effective, customer tailored and comprehensive solutions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Merger and Organization:</b> On December 21, 2020 (the &#8220;Closing
Date&#8221;), privately held XL Hybrids, Inc., a Delaware corporation, (&#8220;Legacy XL&#8221;) consummated the merger pursuant to that
certain Agreement and Plan of Reorganization, dated as of September 17, 2020 (the &#8220;Merger Agreement&#8221;), by and among Pivotal
Investment Corporation II (&#8220;Pivotal&#8221;), PIC II Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of Pivotal
(&#8220;Merger Sub&#8221;), and Legacy XL. Pursuant to the terms of the Merger Agreement, a business combination between Legacy XL and
Pivotal was effected through the merger of Merger Sub with and into Legacy XL, with Legacy XL surviving as a wholly-owned subsidiary of
Pivotal (the &#8220;Merger&#8221; and, collectively with the other transactions described in the Merger Agreement, the &#8220;Business
Combination&#8221;). On the Closing Date, and in connection with the closing of the Business Combination (the &#8220;Closing&#8221;),
Pivotal Investment Corporation II changed its name to XL Fleet Corp. (&#8220;XL Fleet Corp.&#8221;) (See Note 4).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>COVID-19 Worldwide Pandemic:</b> On March 11, 2020, the World Health
Organization characterized the outbreak of the novel coronavirus (&#8220;COVID-19&#8221;) as a global pandemic and recommended containment
and mitigation measures. Since then, extraordinary actions have been taken by international, federal, state, and local public health and
governmental authorities to contain and combat the outbreak and spread of COVID-19 in regions throughout the world. These actions include
travel bans, quarantines, &#8220;stay-at-home&#8221; orders, and similar mandates for many individuals to substantially restrict daily
activities and for many businesses to curtail or cease normal operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Consistent with the actions taken by governmental authorities, the
Company has taken appropriately cautious steps to protect its workforce and support community efforts. As part of these efforts, and in
accordance with applicable government directives, the Company initially implemented work from home policies where practical at its facilities
in late March 2020. Starting late March 2020, approximately 40 of its employees were able to complete their duties from home, which enabled
much critical work to continue. The remaining 19 members of its workforce were unable to perform their normal duties from home. In April
2020, the Company resumed limited operations under revised operational and manufacturing plans that conform to the latest COVID-19 health
precautions. This includes universal facial covering requirements, rearranging facilities to follow social distancing protocols, conducting
regular temperature checks and undertaking regular and thorough disinfecting of surfaces and tools. However, the COVID-19 pandemic and
the continued precautionary actions taken related to COVID-19 have adversely impacted, and are expected to continue to adversely impact,
its operations, its contractors and the automotive original equipment manufacturers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has experienced, and expects to continue to experience,
reduced operations and production line shutdowns at vehicle OEMs due to COVID-19, limitations on travel by the Company&#8217;s personnel
and personnel of the Company&#8217;s customers, and future delays or shutdowns of vehicle OEMs or the Company&#8217;s suppliers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The COVID-19 pandemic and the protocols and procedures the Company
has implemented in response to the pandemic have caused some delays in operational activities. The full impact of the COVID-19 pandemic
on its business and results of operations subsequent to December 31, 2020 will depend on future developments, such as the ultimate duration
and scope of the outbreak and its impact on its operations and impact on its customers and industry partners.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Liquidity:</b> The Company believes its cash and cash equivalents
on hand at December 31, 2020 and management&#8217;s operating plan, will provide sufficient liquidity to fund its operations for at least
the next twelve months from the issuance of these financial statements.</p><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_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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666317141160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restatement of Previously Issued Financial Statements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Restatement of Previously Issued Financial Statements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 2. Restatement of Previously Issued Financial Statements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On April 12, 2021, the Acting Director of the Division of Corporation
Finance and Acting Chief Accountant of the Securities and Exchange Commission together issued a statement regarding the accounting and
reporting considerations for warrants issued by special purpose acquisition companies entitled &#8220;Staff Statement on Accounting and
Reporting Considerations for Warrants Issued by Special Purpose Acquisition Companies (&#8220;SPACs&#8221;)&#8221; (the &#8220;SEC Statement&#8221;).
Specifically, the SEC Statement focused on certain settlement terms and provisions related to certain tender offers, which terms are similar
to those contained in the warrant agreement dated as of July 11, 2019 (the &#8220;Warrant Agreement&#8221;), between Legacy XL and Pivotal,
which was assumed by the Company on December 21, 2020 in connection with the Business Combination. The Warrant Agreement relates to 7,666,667
warrants (the &#8220;Public Warrants&#8221;) issued in connection with Pivotal&#8217;s Initial Public Offering (the &#8220;IPO&#8221;),
and 4,233,333 warrants (the &#8220;Private Placement Warrants&#8221;), originally issued in a private placement in connection with the
IPO, and together, (the &#8220;Warrants&#8221;) which are discussed in Note 4, Note 12 and Note 14. The Company previously accounted for
the Warrants as components of equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In further consideration of the guidance in Accounting Standards Codification
(&#8220;ASC&#8221;) 815-40, Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own Equity, the Company concluded that a provision
in the Warrant Agreement related to certain tender or exchange offers precludes the Warrants from being accounted for as components of
equity. As the Warrants meet the definition of a derivative as contemplated in ASC 815, the Warrants should be recorded as derivative
liabilities on the Consolidated Balance Sheets and measured at fair value at inception (on the date of the IPO) and at each reporting
date in accordance with ASC 820, Fair Value Measurement, with changes in fair value recognized in the Consolidated Statements of Operations
in the period of change.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The audit committee of the Company&#8217;s Board of Directors, in consultation
with the Company&#8217;s management, and after discussion with the Company&#8217;s independent registered public accounting firm, concluded
that the Company&#8217;s previously issued audited financial statements as of and for the year ended December 31, 2020, as previously
reported in its Form 10-K, should no longer be relied upon based on the matters described above. As such, the Company is restating its
consolidated financial statements as of and for the year ended December 31, 2020 included herein. The restated classification and reported
values of the Warrants as accounted for under ASC 815-40 are included in the consolidated financial statements herein.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">The following tables summarize the effect of the restatement on each
financial statement line item as of the dates, and for the period, indicated:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As&#160;Previously<br/> Reported</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Adjustment</b></span></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">&#160;<span style="font-family: Times New Roman, Times, Serif"><b>As Restated</b></span></span></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Consolidated Balance Sheet as of December 31, 2020</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Warrant liabilities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">&#8211;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">143,295</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">143,295</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,822</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143,295</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">158,117</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">425,364</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(108,280</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">317,084</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accumulated deficit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(93,186</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(35,015</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(128,201</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total stockholders&#8217; equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">332,191</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(143,295</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">188,896</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Consolidated Statement of Operations for the Year Ended December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in fair value of warrant liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">&#8211;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">35,015</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">35,015</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(25,591</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(35,015</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(60,606</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Basic and diluted weighted average shares outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.30</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.42</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.72</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Consolidated Statement of Cash Flows for Year Ended December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash Flows from Operating Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 9pt">Net loss</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(25,591</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(35,015</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(60,606</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 9pt">Adjustments to reconcile net loss to net cash used in operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 0.5in">Change in fair value of warrant liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">&#8211;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,015</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,015</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Non-Cash Investing and Financing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.5in">Initial measurement of warrants assumed in connection with the Business Combination accounted for as liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">&#8211;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">108,280</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">108,280</td><td style="text-align: left">&#160;</td></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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</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>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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></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 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04(Schedule I))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391182&amp;loc=d3e5864-122674<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=d3e5283-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666224072664">
<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">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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 " 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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Note 2. Summary of Significant Accounting Policies</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Basis of consolidated financial statement presentation:</b>&#160;The
accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally
accepted in the United States (&#8220;U.S. GAAP&#8221;) for interim financial information and Article 10 of Regulation S-X. The accompanying
unaudited condensed consolidated financial statements of the Company include the accounts of its wholly owned subsidiaries and variable
interest entities, for which the Company is the primary beneficiary. Because the Company holds certain rights that provide the power
to direct the activities of variable interests that most significantly impact the VIE economic performance, as well as to potentially
receive benefits or the obligation to absorb potentially significant losses, the Company has a controlling interest in such VIEs. The
Company reports its consolidated financial information as a single segment. All significant intercompany transactions have been eliminated
in consolidation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Use of estimates:</b>&#160;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 as of the balance sheet date, as well as reported amounts of expenses
during the reporting period. The Company&#8217;s most significant estimates and judgments involve deferred income taxes, valuation of
share-based compensation, including the fair value of common stock, the valuation of warrant liability, and the valuation of business
combinations, including the fair values and useful lives of acquired assets and assumed liabilities and the fair value of purchase consideration.
Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which
form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates,
and such differences could be material to the Company&#8217;s financial statements.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Concentration of Credit Risk:</b>&#160;Financial instruments
which potentially subject the Company to concentrations of credit risk consist of cash and trade receivables. At times, such cash may
be in excess of the FDIC limit. At June 30, 2021 and December 31, 2020, the Company had cash in excess of the $250&#160;federally insured
limit. The Company believes it is not exposed to any significant credit risk on cash and cash equivalents.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">With respect to trade receivables, the Company routinely assesses
the financial strength of its customers and, as a consequence, believes that the receivable credit risk exposure is limited. As of June
30, 2021,&#160;two&#160;customers accounted for approximately&#160;34% and&#160;29% of accounts receivable. As of December 31, 2020,&#160;one&#160;customer
accounted for approximately&#160;82% of accounts receivable. For the three months ended June 30, 2021 and 2020,&#160;three&#160;customers
and&#160;one&#160;customer accounted for approximately&#160;57% and&#160;52% of revenues, respectively. For the six months ended June
30, 2021 and 2020,&#160;three&#160;customers and&#160;one&#160;customer accounted for approximately&#160;49% and&#160;55% of revenues,
respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Cash, cash equivalents, and restricted cash:&#160;</b>The Company
considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash
and cash equivalents include cash held in banks and money market accounts. Cash equivalents are carried at cost, which approximates fair
value due to their short-term nature. The Company&#8217;s cash and cash equivalents are placed with high-credit quality financial institutions
and issuers, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash
and cash equivalents.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Restricted cash held at both June 30, 2021 and December 31, 2020,
consists of $150&#160;for a bank deposit required for a letter of credit which is reserved for the Company&#8217;s California lease.
In addition, restricted cash held at June 30, 2021 includes $507&#160;held in escrow in connection with the acquisition of World Energy.
The funds held in escrow were released to the sellers of World Energy in July 2021 upon the Small Business Administration&#8217;s forgiveness
of the World Energy PPP Loan.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The following table provides a reconciliation of cash, cash equivalents,
and restricted cash in the condensed consolidated balance sheets to the total amount shown in the condensed consolidated statements of
cash flows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">As of June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="-sec-ix-redline:true">Cash and cash equivalents</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">384,143</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">4,907</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Restricted cash</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">657</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">150</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-redline:true">Total cash, cash equivalents, and restricted cash</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">384,800</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">5,057</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Accounts receivable, net:</b>&#160;Accounts receivable are stated
at the gross invoice amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is maintained at a level
considered adequate to provide for potential account losses on the balance based on management&#8217;s evaluation of the anticipated
impact of current economic conditions, changes in the character and size of the balance, past and expected future loss experience, among
other pertinent factors. As of June 30, 2021 and December 31, 2020, the Company&#8217;s allowance for doubtful accounts was $487&#160;and
$0, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Inventory, net:</b>&#160;Inventory is comprised of raw materials,
work in process and finished goods. Inventory is stated at the lower of cost or net realizable value. Cost of raw material inventories
include the purchase and related costs incurred in bringing the products to their present location and condition. The Company uses consistent
methodologies to evaluate inventory for net realizable value and periodically reviews inventories for obsolescence and any inventories
identified as slow moving or obsolete are initially reserved for and then written-off. As of June 30, 2021 and December 31, 2020, the
Company&#8217;s inventory reserve for obsolescence was $331&#160;and $58, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Fair value measurements:</b>&#160;The Company follows the guidance
in ASC Topic 820, &#8220;Fair Value Measurement&#8221;, for its financial assets and liabilities that are re-measured and reported at
fair value at each reporting period, and non-financial assets and liabilities that are re-measured and reported at fair value at least
annually.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The fair value of the Company&#8217;s financial assets and liabilities
reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid
in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In
connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market
data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants
would price assets and liabilities). The following fair value hierarchy is used to classify assets and liabilities based on the observable
inputs and unobservable inputs used in order to value the assets and liabilities:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Level 1</b>: Quoted prices (unadjusted) for identical assets
or liabilities in active markets that the Company can access at the measurement date.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Level 2</b>: Significant other observable inputs other than
level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs
that are observable or can be corroborated by observable market data.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Level 3</b>: Significant unobservable inputs that reflect the
Company&#8217;s judgment about the assumptions that market participants would use in pricing an asset or liability.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">An asset&#8217;s or liability&#8217;s fair value measurement level
within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation
techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">See Note 8 for additional information on assets and liabilities
measured at fair value.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The Company believes its valuation methods are appropriate and
consistent with other market participants, however the use of different methodologies or assumptions to determine the fair value of certain
financial instruments could result in a different fair value measurement at the reporting date.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The Company&#8217;s financial instruments consist of cash and cash
equivalents, restricted cash, accounts receivable, accounts payable, accrued liabilities, contingent consideration liability and warrant
liability. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximates
fair value because of the short-term nature of those instruments.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Prepaid expenses and other current assets:</b>&#160;Prepaid
expenses and other current assets include prepaid insurance, prepaid rent, and supplies, which are expected to be recognized or realized
within the next 12&#160;months.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Revenue</b>: The Company&#8217;s revenue is derived from the
sales of hybrid and plug-in hybrid electric powertrain systems, our Drive Systems, and turnkey energy efficiency, renewable technology,
electric vehicle charging stations and other energy solutions (&#8220;XL Grid&#8221;). The Drive Systems products are marketed and sold
to end-user fleet customers and channel partners in the United States and Canada. The Company&#8217;s XL Grid solutions are marketed
and sold to municipalities, corporations and other businesses and principally funded through energy incentives provided through public
and private utilities. The XL Grid business consists of the operations acquired through the May 2021 World Energy acquisition. Sales
of products and services are subject to economic conditions and may fluctuate based on changes in the industry, trade policies and financial
markets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Revenue is recognized upon transfer of control to the customer,
which occurs when the Company has a present right to payment, legal title has passed to the customer, the customer has the significant
risks and rewards of ownership, and where acceptance is not a formality, the customer has accepted the product or service.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">For the Drive Systems products, in general, transfer of control
is upon shipment of the equipment as the terms are FOB shipping point or equivalent, as the Company has no other promised goods or services
in its contracts with customers. In limited instances, the Company provides installation services to end-user fleet customers related
to the purchased hybrid electric powertrain equipment. When provided, these installation services are not distinct within the context
of the contract due to the fact that the end-use fleet customer is purchasing a completed modification to its vehicles and therefore,
the installation services involve significant integration to integrate the hybrid electric powertrain equipment with the customer&#8217;s
vehicle. As a result, the hybrid electric powertrain equipment and installation services represent a single performance obligation within
these contracts with customers. The Company recognizes the revenue for the equipment sale and installation service for Drive System products
at the same time, which is after the installation is complete. The Company has elected to treat shipping and handling activities related
to contracts with channel partner customers for Drive System products as costs to fulfill the promise to transfer the associated equipment
and not as a separate performance obligation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">For the XL Grid solutions, in general, transfer of control is upon
the acceptance and certification of project completion by both the end customer and the utility who is funding the energy incentives,
representing a single performance obligation of the Company. Due to the short-term nature of projects (typically two to three weeks),
the Company recognizes revenues from all XL Grid solutions activities at a point in time, when persuasive evidence of an arrangement
exists, delivery has occurred, the price is fixed or determinable and the Company has the right to payment for the transferred asset.
The Company also assesses multiple contracts entered into by the same customer in close proximity to determine if the contracts should
be combined for revenue recognition purposes. During the duration of a project for XL Grid solutions, all direct material and labor costs
and those indirect costs related to the project are capitalized, and customer deposits are treated as liabilities. Once a project has
been completed and the energy efficiency upgrades have been deemed to meet client specifications, capitalized costs are charged to earnings.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">For both Drive Systems and XL Grid solutions, when the Company&#8217;s
contracts with customers contain multiple performance obligations, which is infrequent, the contract transaction price is allocated on
a relative standalone selling price (SSP) basis to each performance obligation. The Company determines standalone selling prices based
on observable selling prices for the sale of its systems. For extended warranties, the Company determines SSP based on expected cost
plus margin. The Company establishes the margin based on review of market conditions and margins obtained by market participants for
similar services. Any allocation of the transaction price required is determined at the contracts&#8217; inception.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The transaction price is the amount of consideration to which the
Company expects to be entitled in exchange for transferring goods and services to the customer. Revenue is recorded based on the transaction
price, which is solely made up of fixed consideration for its products and services. The Company does not adjust transaction price for
the effects of a significant financing component when the period between the transfer of the promised good or service to the customer
and payment for that good or service by the customer is expected to be one year or less. The Company has not identified any significant
financing components to date. The Company&#8217;s sales can in certain instances include non-cash consideration in the form of the customer
transferring to the Company, the customer&#8217;s rights to cash incentives from programs administered by municipalities related to hybrid
vehicle programs that a customer is entitled to as a result of its purchase. The incentives are fixed amounts that are readily determinable.
The Company values the non-cash consideration at its fair value, which generally is the amount of the incentive.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Payment terms on invoices range from 30 to 60 days. The Company
excludes from revenue any sales tax and other government-assessed and imposed taxes on revenue generating activities that are invoiced
to customers.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The Company has elected to apply the practical expedient to expense
costs to obtain contracts, which principally relate to sales commissions, at the time the liability is incurred when the expected amortization
period is one year or less.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Warranties</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Customers who purchase the Drive Systems are provided limited-assurance-type
warranties for equipment and work performed under the contracts. The warranty period typically extends for&#160;3&#160;years following
transfer of control of the equipment. The warranties solely relate to correction of product defects during the warranty period, which
is consistent with similar warranties by offered by competitors. Therefore, the Company has determined that these warranties are outside
the scope of ASC 606 and will continue to be accounted for under ASC 460,&#160;<i>Guarantees.&#160;</i>At the time of purchase of the
equipment, customers may purchase from the Company an extended warranty for its equipment. The extended warranty commences upon the end
of the assurance-based warranty period and is considered a separate performance obligation that represents a stand-ready obligation to
perform warranty services after the assurance-type warranty expires. The transaction price allocated to the extended warranty is recognized
ratably over the extended warranty period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Customers of XL Grid solutions are provided limited-assurance-type
warranties for a term of one year for installation work performed under its contracts. Warranties for equipment sold to customers are
provided by the original equipment manufacturers.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">For both Drive Systems and XL Grid solutions, the Company accrues
the estimated cost of product warranties for unclaimed charges based on historical experiences and expected results. Should product failure
rates and material usage costs differ from these estimates revisions to the estimated warranty liability would be required. The Company
periodically assesses the adequacy of its recorded product warranty liabilities and adjusts the balances as required. Warranty expense
is recorded as a component of cost of product revenue in the statements of operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Share-based compensation:</b>&#160;The Company accounts for
its share-based compensation awards in accordance with ASC Topic 718, Compensation-Stock Compensation. The Company issues stock-based
awards to acquire common stock to employees, directors and non-employee consultants. Awards issued under the Company&#8217;s stock-based
compensation plans include stock options, restricted stock units and restricted stock awards. Stock options, restricted stock units and
restricted stock awards typically contain service based vesting conditions.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i style="-sec-ix-redline:true">&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i style="-sec-ix-redline:true">Stock Options</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The Company accounts for stock-based compensation related to these
awards based on the fair value of the awards. The Company uses the Black-Scholes option pricing model to determine the fair value of
stock-based awards, and recognizes the compensation cost on a straight line basis over the requisite service period of the awards for
employee, which is typically the four-year vesting period of the award, and effective contract period specified in the award agreement
for non-employee.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The fair value of common stock is determined based on the closing
price on the New York Stock Exchange at each award grant date.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The determination of the fair value of share-based payment awards
utilizing the Black-Scholes model is affected by the stock price and a number of assumptions, including expected volatility, expected
life, risk- free interest rate and expected dividends. The Company does not have a history of trading in its common stock as it was not
a public company until December 21, 2020, and as such volatility was estimated using historical volatilities of comparable public entities.
The expected life of the awards is estimated based on a simplified method, which uses the average of the vesting term and the original
contractual term. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected life of the
awards. The dividend yield assumption is based on history and expectation of paying no dividends. Forfeitures are accounted for as they
occur.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The fair value of stock options issued for the six months ended
June 30, 2021 and 2020 was measured with the following assumptions:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">For the Six Months Ended<br/> June
    30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Expected volatility</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">78.0&#160;&#8211;&#160;87.1%</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">80.0&#160;&#8211;&#160;80.1%</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left"><span style="-sec-ix-redline:true">Expected term (in years)</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: center"><span style="-sec-ix-redline:true">6.25</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: center"><span style="-sec-ix-redline:true">6.25</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Risk-free interest rate</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: center"><span style="-sec-ix-redline:true">0.1%</span></td><td style="text-align: left"/><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">0.0&#160;&#8211;&#160;0.2%</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Expected dividend yield</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: center"><span style="-sec-ix-redline:true">0.0%</span></td><td style="text-align: left"/><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: center"><span style="-sec-ix-redline:true">0.0%</span></td><td style="text-align: left"/></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i style="-sec-ix-redline:true">Restricted Stock Units</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Restricted stock units generally vest over the requisite service
periods (vesting on a straight&#8211;line basis). The fair value of a stock award is equal to the fair market value of a share of the
Company&#8217;s Common stock on the grant date. The Company accounts for the forfeiture of equity awards as they occur.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Warrant Liabilities:</b>&#160;The Company evaluated the Public
Warrants (&#8220;Public Warrants&#8221;) and Private Warrants (&#8220;Private Warrants&#8221;) (collectively, &#8220;Warrants&#8221;,
which are discussed in Note 8) in accordance with ASC 815-40, &#8220;Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own
Equity&#8221;, and concluded that a provision in the Warrant Agreement related to such warrants (&#8220;Warrant Agreement&#8221;) related
to certain tender or exchange offers precludes the Warrants from being accounted for as components of equity. As the Warrants met the
definition of a derivative as contemplated in ASC 815, the Warrants were initially recorded at fair value as derivative liabilities on
the Unaudited Condensed Consolidated Balance Sheets and measured at fair value at each reporting date in accordance with ASC 820, &#8220;Fair
Value Measurement&#8221;, with changes in fair value recognized in the Unaudited Condensed Consolidated Statement of Operations in the
period of change.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Research and development expense:</b>&#160;Research and development
costs did not meet the requirements to be recognized as an asset as the associated future benefits were at best uncertain and there was
no alternative future use at the time the costs were incurred. Research and development costs include, but are not limited to, costs
incurred in performing research and development activities, including salaries, benefits, facilities, research- related overhead, sponsored
research costs, contracted services, license fees, and other external costs.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Net income (loss) per share:</b>&#160;Basic net income (loss)
per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the period,
without consideration for potentially dilutive securities. Diluted net income (loss) per share is computed by dividing net income (loss)
by the weighted-average number of shares of common stock and potentially dilutive securities outstanding during the period determined
using the treasury-stock and if-converted methods. For purposes of the diluted income (loss) per share calculation, stock options, restricted
stock units, restricted stock and warrants are considered to be potentially dilutive securities. Potentially dilutive securities were
excluded from the calculation of diluted income (loss) per share when their effect would be anti-dilutive.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Segment Information:&#160;</b>The Company&#8217;s chief operating
decision maker (&#8220;CODM&#8221;) is its chief executive officer, who makes operating decisions, assesses performance and allocates
resources on a consolidated basis. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating
resources and evaluating financial performance. Accordingly, management has determined that the Company operates as&#160;one&#160;operating
and reportable segment.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Related parties:</b>&#160;A party is considered to be related
to the Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common
control with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families
of principal owners of the Company and its management and other parties with which the Company may deal if one party controls 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. A party which can significantly influence the management or operating policies of the
transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to
an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related
party.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Recent accounting pronouncements issued and adopted:&#160;</b>In
February 2016, the FASB issued a new accounting standard, ASC Topic 842, Leases (&#8220;ASC 842&#8221;), related to leases to increase
transparency and comparability among organizations by requiring the recognition of right-of-use (&#8220;ROU&#8221;) assets and lease
liabilities on the balance sheet. Most significant among the changes in the standard is the recognition of ROU assets and lease liabilities
by lessees for those leases classified as operating leases under previous U.S. GAAP. Under the new standard, disclosures are required
to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from
leases. The Company adopted ASC 842 effective January 1, 2021 and as a result, the Company recorded a ROU asset and lease liability (See
Note 6).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">In December 2019, the FASB issued ASU 2019-12,&#160;<i>Income Taxes
(Topic 740): Simplifying the Accounting for Income Taxes</i>, which is intended to simplify various aspects related to accounting for
income taxes. The pronouncement is effective for fiscal years, and for interim periods within those fiscal years, beginning after December&#160;15,
2020, with early adoption permitted. ASU 2019-12 is effective for the Company beginning January&#160;1, 2021. The adoption of ASU 2019-12
did not have a material impact on the Company&#8217;s unaudited condensed consolidated financial statements.</span></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3. Summary of Significant Accounting Policies</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Basis of consolidated financial statement presentation:</b> The
financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S.
GAAP&#8221;). The accompanying consolidated financial statements of the Company include the accounts of its wholly owned subsidiaries
and variable interest entities, for which the Company is the primary beneficiary. Because the Company holds certain rights that provide
the power to direct the activities of variable interests that most significantly impact the VIE economic performance, as well as to potentially
receive benefits or the obligation to absorb potentially significant losses, the Company has a controlling interest in such VIEs. See
Note 10, &#8220;New Markets Tax Credit Financing,&#8221; for the discussion of financing arrangements involving certain entities that
are variable interest entities that are included in these consolidated financial statements. All significant intercompany transactions
have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Emerging Growth Company:</b> Section&#160;102(b)(1) of the Jumpstart
Our Business Startups Act (&#8220;JOBS Act&#8221;) exempts emerging growth companies from being required to comply with new or revised
financial accounting standards until private companies (that is, those that have not had a Securities Act of 1933 registration statement
declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended) are required
to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended
transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable.
The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it
has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised
standard at the time private companies adopt the new or revised standard, until such time the Company is no longer considered to be an
emerging growth company. At times, the Company may elect to early adopt a new or revised standard.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of estimates:</b> 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 as of the balance sheet date, as well as reported amounts of expenses
during the reporting period. The Company&#8217;s most significant estimates and judgments involve deferred income taxes, valuation of
share-based compensation, including the fair value of common stock, the valuation of the convertible notes payable derivative liability,
and the valuation of business combinations, including the fair values and useful lives of acquired assets and assumed liabilities and
the fair value of purchase consideration. Management bases its estimates on historical experience and on various other assumptions believed
to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual
results could differ from those estimates, and such differences could be material to the Company&#8217;s financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Segment information:</b> ASC 280, Segment Reporting, defines operating
segments as components of an enterprise where discrete financial information is available that is evaluated regularly by the chief operating
decision-maker (&#8220;CODM&#8221;) in deciding how to allocate resources and in assessing performance. XL operates a single integrated
business operation for the purpose of providing electrification systems for the owners of vehicles. XL&#8217;s Chief Executive Officer
(&#8220;CEO&#8221;) is the CODM of the Company. The CODM is provided financial and operating information for the integrated business as
a whole. Upon receipt of such information, the CODM evaluates and manages the operations based upon such integrated information, and the
CODM utilizes this integrated information for purposes of allocating resources and evaluating XL&#8217;s financial performance. The CODM
uses cash flows as the primary measure to manage the business and does not segment the business for internal reporting or decision making.
Based upon this information, the Company has concluded that it should report its operations as a single segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Concentration of Credit Risk:</b> Financial instruments which potentially
subject the Company to concentrations of credit risk consist of cash and trade receivables. At times, such cash may be in excess of the
FDIC limit. At December 31, 2020 and 2019, the Company had cash in excess of the $250 federally insured limit. The Company believes it
is not exposed to any significant credit risk on cash and cash equivalents.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">With respect to trade receivables, the Company routinely assesses the
financial strength of its customers and, as a consequence, believes that the receivable credit risk exposure is limited. As of December
31, 2020, one customer accounted for approximately 82% of accounts receivable. In 2019, two customers accounted for approximately 64%
of accounts receivable. For the years ended December 31, 2020 and 2019, one customer and two customers accounted for approximately 68%
and 65% of revenues, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cash and cash equivalents:</b> The Company considers all highly
liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents include
cash held in banks and money market accounts. Cash equivalents are carried at cost, which approximates fair value due to their short-term
nature. The Company&#8217;s cash and cash equivalents are placed with high-credit quality financial institutions and issuers, and at times
exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Restricted cash:</b> Restricted cash held at both December 31, 2020
and 2019, consists of bank deposits required for a letter of credit which is reserved for the Company&#8217;s California lease.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Accounts receivable:</b> Accounts receivable are stated at the gross
invoice amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is maintained at a level considered adequate
to provide for potential account losses on the balance based on management&#8217;s evaluation of the anticipated impact of current economic
conditions, changes in the character and size of the balance, past and expected future loss experience, among other pertinent factors.
As of December&#160;31, 2020 and 2019, the Company recorded an allowance of doubtful accounts of $0.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inventory:</b> Inventory is comprised of raw materials, work in
process and finished goods. Inventory is stated at the lower of cost (determined using the weighted-average cost method) or net realizable
value. Cost of raw material inventories include the purchase and related costs incurred in bringing the products to their present location
and condition. The Company uses consistent methodologies to evaluate inventory for net realizable value and periodically reviews inventories
for obsolescence and any inventories identified as slow moving or obsolete are initially reserved for and then written-off. As of December
31, 2020 and 2019, the Company&#8217;s inventory reserve for obsolescence was $58 and $248, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair value measurements:</b> ASC 820, Fair Value Measurements and
Disclosures, clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer
a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined
based upon assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions,
ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 1:</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 2:</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant other observable inputs other than level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 3:</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant unobservable inputs that reflect the Company&#8217;s judgment about the assumptions that market participants would use in pricing an asset or liability.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">An asset&#8217;s or liability&#8217;s fair value measurement
level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation
techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48.6pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Assets and liabilities measured at fair value are based on one or more
of the following three valuation techniques noted in ASC 820:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Market approach:</b> Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost approach:</b> Amount that would be required to replace the service capacity of an asset (replacement cost).</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income approach:</b> Techniques to convert future amounts to a single present value amount based upon market expectations (including present value techniques, option pricing and excess earnings models).</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company believes its valuation methods are appropriate and consistent
with other market participants, however the use of different methodologies or assumptions to determine the fair value of certain financial
instruments could result in a different fair value measurement at the reporting date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s financial instruments consist of cash and cash
equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, contingent consideration liability, term
loan and revolver debt, convertible notes payable derivative liability, and convertible notes payable. The carrying value of cash and
cash equivalents, accounts receivable, accounts payable, and accrued expenses approximates fair value because of the short-term nature
of those instruments. The fair value of the Company&#8217;s revolving line of credit and term loan are based on current lending rates
for similar borrowings, assuming the debt is outstanding through maturity, and considering the collateral and as a result approximate
their fair values. The Company estimates the fair value of its convertible notes payable using level two and level three inputs by discounting
the future cash flows using current interest rates at which it could obtain similar borrowings in consideration of the estimated enterprise
value of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Prepaid expenses and other current assets:</b> Prepaid expenses
and other current assets include prepaid insurance, prepaid rent, and supplies, which are expected to be recognized or realized within
the next 12&#160;months.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property and equipment, net:</b> Property and equipment, net is
stated at cost less accumulated depreciation, or if acquired in a business combination, at fair value as of the date of acquisition. Depreciation
is calculated using the straight-line method, based upon the following estimated useful lives:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Equipment</td><td style="width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 11%; text-align: right">5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right">5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computer and related equipment</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right">3 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Software</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right">3 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vehicles</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right">4 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right">Lesser of useful life of the asset or remaining life of the lease</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Improvements are capitalized while replacements, maintenance and repairs,
which do not improve or extend the lives of the respective assets, are expensed as incurred. When property and equipment is retired or
otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss on the disposition
is recorded in the statement of operations as a component of other (expense) income, net.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Business combinations:</b> The Company accounts for the acquisition
of a business in accordance with ASC 805,&#160;<i>Business Combinations</i>&#160;(ASC 805). Amounts paid to acquire a business are allocated
to the assets acquired and liabilities assumed based on their fair values at the date of acquisition. The Company determines the fair
value of purchase consideration, including contingent consideration, and acquired intangible assets based on detailed valuations that
use certain information and assumptions provided by management. The Company allocates any excess purchase price over the fair value of
the net tangible and intangible assets acquired to goodwill. The results of operations of acquired businesses are included in the financial
statements from the date of acquisition forward. Acquisition-related costs are expensed in periods in which the costs are incurred</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company uses the income approach to determine the fair value of
developed technology acquired in a business combination. This approach determines fair value by estimating the after-tax cash flows attributable
to the respective asset over its useful life and then discounting these after-tax cash flows back to a present value. The Company bases
its revenue assumptions on estimates of relevant market sizes, expected market growth rates, expected trends in technology and expected
product introductions by competitors. Developed technology represents patented and unpatented technology and know-how.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Refer to Note 4 for discussion of the Company&#8217;s 2020 business
combination.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>Intangible assets, net:</b> Intangible
assets are initially recorded at fair value and stated net of accumulated amortization and impairments. The Company amortizes its intangible
assets that have finite lives using either the straight-line method, or if reliably determinable, based on the pattern in which the economic
benefit of the asset is expected to be utilized. Amortization is recorded over the estimated useful lives, which for developed technology
is 4 years. The Company evaluates the recoverability of its definite lived intangible assets whenever events or changes in circumstances
or business conditions indicate that the carrying value of these assets may not be recoverable based on expectations of future undiscounted
cash flows for each asset group. If the carrying value of an asset or asset group exceeds its undiscounted cash flows, the Company estimates
the fair value of the assets, generally utilizing a discounted cash flow analysis based on the present value of estimated future cash
flows to be generated by the assets using a risk-adjusted discount rate. To estimate the fair value of the assets, the Company uses market
participant assumptions pursuant to ASC 820,&#160;<i>Fair Value Measurements</i>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Impairment of long-lived assets:</b> The Company reviews long-lived
assets, including property and equipment and, intangible assets with definite lives, for impairment whenever events or changes in circumstances
indicate that an asset group&#8217;s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analysis
in accordance with ASC 360-10, <i>Impairment or Disposal of Long-Lived Assets</i>, which requires the Company to group assets and liabilities
at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate
the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount
of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds
its fair value. During the years ended December 31, 2020 and 2019, no impairment indicators were identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Impairment of goodwill:</b> Goodwill represents the excess of cost
over the fair market value of net tangible and identifiable intangible assets of acquired businesses. Goodwill is not amortized but instead
is annually tested for impairment, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be
impaired. The Company has recorded goodwill in connection with its historical acquisition of a business.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company performs its annual goodwill impairment assessment at October
1 each fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. An assessment can
be performed by first completing a qualitative assessment on the Company&#8217;s single reporting unit. The Company can also bypass the
qualitative assessment in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment
in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include,
among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment,
or an expectation of selling or disposing of a portion of the reporting unit. Additionally, a significant change in business climate,
a loss of a significant customer, increased competition, a sustained decrease in share price, or a decrease in estimated fair value below
book value may trigger the need for interim impairment testing of goodwill.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If the Company believes that, as a result of its qualitative assessment,
it is more likely than not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test
is required. The quantitative test involves comparing the fair value of the reporting unit with its carrying amount, including goodwill.
If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a
corresponding charge to earnings in the period the goodwill is determined to be impaired. The income tax effect associated with an impairment
of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. Any goodwill impairment is limited to the
total amount of goodwill.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company determines the fair value of its reporting unit using a
combination of the income approach (discounted cash flow method) and market approach (guideline transaction method and guideline public
company method). Management weighs each of the methods applied to determine the fair value of its reporting unit.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under the discounted cash flow method, the Company determines fair
value based on the estimated future cash flows for the reporting unit, discounted to present value using a risk-adjusted industry weighted-average
cost of capital, which reflects the overall level of inherent risk and the rate of return an outside investor would expect to earn. Cash
flow projections are derived from budgeted amounts (typically a one-year model) and subsequent period cash flows are developed using growth
rates that management believes are reasonably likely to occur from a market participant&#8217;s standpoint. All cash flow projections
are evaluated by management. A terminal value is derived by capitalizing free cash flow into perpetuity. The capitalization rate is derived
from the weighted-average cost of capital and the estimated long-term growth rate.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue:</b> On January 1, 2019, the Company adopted Accounting
Standards Codification (ASC) 606, Revenue from Contracts with Customers, using the modified retrospective method applied to all &#8220;not
completed&#8221; contracts at the time of adoption. A &#8220;not completed&#8221; contract in accordance with ASC 606 represents a contract
for which all or substantially all of the revenues have not been recognized under ASC 605, Revenue Recognition (ASC 605).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s revenue is primarily derived from the sales of
hybrid electric powertrain systems. The Company&#8217;s products are marketed and sold to end-user fleet customers and channel partners
in the United States and Canada. Sales of products and services are subject to economic conditions and may fluctuate based on changes
in the industry, trade policies and financial markets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue is recognized upon transfer of control to the customer, which
occurs when the Company has a present right to payment, legal title has passed to the customer, the customer has the significant risks
and rewards of ownership, and where acceptance is not a formality, the customer has accepted the product or service. In general, transfer
of control is upon shipment of the equipment as the terms are FOB shipping point, or equivalent and the Company has no other promised
goods or services in its contracts with customers. In limited instances, the Company provides installation services to end-user fleet
customers related to the purchased hybrid electric powertrain equipment. When provided, the installation services are not distinct within
the context of the contract due to the fact that the end-use fleet customer is purchasing a completed modification to its vehicles and
therefore, the installation services involve significant integration to integrate the hybrid electric powertrain equipment with the customer&#8217;s
vehicle. As a result, the hybrid electric powertrain equipment and installation services represent a single performance obligation within
these contracts with customers. The Company recognizes the revenue for the equipment sale and installation service at the same time, which
is after the installation is complete. The Company has elected to treat shipping and handling activities related to contracts with channel
partner customers as costs to fulfill the promise to transfer the associated equipment and not as a separate performance obligation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company provides limited-assurance-type warranties for its equipment
and work performed under its contracts. The warranty period typically extends for 3 years following transfer of control of the equipment.
The warranties solely relate to correction of product defects during the warranty period, which is consistent with similar warranties
by offered by competitors. Therefore, the Company has determined that this warranty is outside the scope of ASC 606 and will continue
to be accounted for under ASC 460, <i>Guarantees.</i> At the time of purchase of the equipment, customers may purchase from the Company
an extended warranty for its equipment. The extended warranty commences upon the end of the assurance-based warranty period and is considered
a separate performance obligation that represents a stand-ready obligation to perform warranty services after the assurance-type warranty
expires. The transaction price allocated to the extended warranty is recognized ratably over the extended warranty period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">When the Company&#8217;s contracts with customers contain multiple
performance obligations, the contract transaction price is allocated on a relative standalone selling price (SSP) basis to each performance
obligation. The Company determines standalone selling prices based on observable selling prices for the sale of its systems. For extended
warranties, the Company determines SSP based on expected cost plus margin. The Company establishes the margin based on review of market
conditions and margins obtained by market participants for similar services. Any allocation of the transaction price required is determined
at the contracts&#8217; inception.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The transaction price is the amount of consideration to which the Company
expects to be entitled in exchange for transferring goods and services to the customer. Revenue is recorded based on the transaction price,
which is solely made up of fixed consideration for its products and services. The Company does not adjust transaction price for the effects
of a significant financing component when the period between the transfer of the promised good or service to the customer and payment
for that good or service by the customer is expected to be one year or less. The Company has not identified any significant financing
components to date. The Company&#8217;s sales can in certain instances include non-cash consideration in the form of the customer transferring
to the Company, the customer&#8217;s rights to cash incentives from programs administered by municipalities related to hybrid vehicle
programs that a customer is entitled as a result of its purchase. The incentives are fixed amounts that are readily determinable. The
Company values the non-cash consideration at its fair value, which generally is the amount of the incentive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Payment terms on invoices range from 30 to 60 days. The Company excludes
from revenue any sales tax and other government-assessed and imposed taxes on revenue generating activities that are invoiced to customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has elected to apply the practical expedient to expense
costs to obtain contracts, which principally relate to sales commissions, at the time the liability is incurred when the expected amortization
period is one year or less.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warranties:</b> The Company offers a limited warranty generally
ranging from one to three years. The Company accrues the estimated cost of product warranties for unclaimed charges based on historical
experiences and expected results. Should product failure rates and material usage costs differ from these estimates revisions to the estimated
warranty liability would be required. The Company periodically assesses the adequacy of its recorded product warranty liabilities and
adjusts the balances as required. Warranty expense is recorded as a component of cost of product revenue in the statements of operations.
A provision for product warranties has been recorded at December 31, 2020 and 2019 (See Note 9). The Company incurred warranty expense
of $1,205 and $368 for the years ended December 31, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Income taxes:</b> The Company accounts for income taxes in accordance
with ASC 740, <i>Income Taxes</i>, under which deferred tax liabilities and assets are recognized for the expected future tax consequences
of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss
and tax credit carryforwards. Deferred income taxes are provided for the temporary differences arising between the carrying amounts of
assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and operating loss carry-forwards
and credits. Deferred tax assets and liabilities are measured using enacted rates in effect for the year in which the differences are
expected to be recovered or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in the statements
of operations in the period in which the enactment rate changes. Deferred tax assets and liabilities are reduced through the establishment
of a valuation allowance if, based on available evidence, it is more likely than not that the deferred tax assets will not be realized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Uncertain tax positions taken or expected to be taken in a tax return
are accounted for using the more likely than not threshold for financial statement recognition and measurement. The determination as to
whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration
of the available facts and circumstances. For the years ended December&#160;31, 2020, and 2019, there were no uncertain tax position taken
or expected to be taken in the Company&#8217;s tax returns.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the normal course of business, the Company is subject to regular
audits by U.S. federal and state and local tax authorities. With few exceptions, the Company is no longer subject to federal, state or
local tax examinations by tax authorities in its major jurisdictions for tax years before 2018.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company did not recognize any tax related interest or penalties
in the accompanying consolidated financial statements, but would record any such interest and penalties as a component of the provision
for income taxes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Share-based compensation:</b> The Company accounts for its share-based
compensation awards in accordance with ASC Topic 718, Compensation-Stock Compensation. The Company issues stock-based awards to purchase
common stock to employees, directors and non-employee consultants. Awards issued under the Company&#8217;s stock-based compensation plans
include stock options and restricted stock awards. Stock options typically include service-based vesting conditions, and restricted stock
awards contain both service- and performance-based vesting conditions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Stock Options</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounts for stock-based compensation related to these
awards based on the fair value of the awards. The Company uses the Black-Scholes option pricing model to determine the fair value of stock-based
awards, and recognizes the compensation cost on a straight line basis over the requisite service period of the awards for employee, which
is typically the four-year vesting period of the award, and effective contract period specified in the award agreement for non-employee.
Compensation cost is typically recognized on a straight-line basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of common stock has been determined by the Board of
Directors at each award grant date based upon a variety of factors, including the results obtained from independent third-party valuations,
the Company&#8217;s financial position and historical financial performance, the current climate in the marketplace, the effect of the
rights and preferences of the preferred stockholders and the prospects of a liquidity event, among others.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The determination of the fair value of share-based payment awards utilizing
the Black-Scholes model is affected by the stock price and a number of assumptions, including expected volatility, expected life, risk-
free interest rate and expected dividends. The Company does not have a history of trading in its common stock as it was not a public company
until December 21, 2020, and as such volatility was estimated using historical volatilities of comparable public entities. The expected
life of the awards is estimated based on a simplified method, which uses the average of the vesting term and the original contractual
term. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected life of the awards. The
dividend yield assumption is based on history and expectation of paying no dividends. Forfeitures are accounted for as they occur.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of stock options issued for the years ended December
31, 2020 and 2019 was measured with the following assumptions:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Expected volatility</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">79.6 &#8211; 90.5%</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">70.0%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected term (in years)</td><td>&#160;</td>
    <td style="text-align: center">6.2 - 10</td><td>&#160;</td>
    <td style="text-align: center">6.1 - 10</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: center">0.3 &#8211; 1.6%</td><td>&#160;</td>
    <td style="text-align: center">1.4 &#8211; 3.0%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected dividend yield</td><td>&#160;</td>
    <td style="text-align: center">0.0%</td><td>&#160;</td>
    <td style="text-align: center">0.0%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warrant Liabilities:</b> The Company accounts for the Warrants assumed
in connection with its Business Combination in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 815-40, &#8220;Derivatives
and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (&#8220;ASC 815&#8221;), under which the Warrants do not meet the criteria for
equity classification and must be recorded as liabilities. As the Warrants meet the definition of a derivative as contemplated in ASC
815, the Warrants are measured at fair value at inception and at each reporting date in accordance with ASC 820, Fair Value Measurement
with changes in fair value recognized in the Statements of Operations in the period of change. See Note 12 for additional disclosure on
warrant accounting.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Components of Equity: </b>Upon the consummation of the Business
Combination, <b>t</b>he Company allocated the equity proceeds received using the with-and-without method. Under this method, the Company
first allocated the Warrants based on their initial fair value measurement of $108,280 and then allocated the remaining proceeds, net
of $29,915 of costs incurred in connection with the Business Combination, to additional paid-in-capital.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Research and development expense:</b> Research and development costs
did not meet the requirements to be recognized as an asset as the associated future benefits were at best uncertain and there was no alternative
future use at the time the costs were incurred. Research and development costs include, but are not limited to, costs incurred in performing
research and development activities, including salaries, benefits, facilities, research- related overhead, sponsored research costs, contracted
services, license fees, and other external costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Net loss per share:</b> Basic net income (loss) per share is computed
by dividing net income (loss) (the numerator) by the weighted average number of common shares outstanding for the period (the denominator).
Diluted net income (loss) is computed by net income (loss) dividing the diluted net income (loss) by the weighted average number of common
shares and potential common shares outstanding (if dilutive) during each period. For purposes of this calculation, potential dilutive
common shares include stock options and warrants.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Related parties:</b> A party is considered to be related to the
Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control
with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal
owners of the Company and its management and other parties with which the Company may deal if one party controls 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. A party which can significantly influence the management or operating policies of the transacting
parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that
one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recent accounting pronouncements issued and adopted:</b> In January
2017, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) 2017-04 (&#8220;ASU 2017-04&#8221;), Intangibles-Goodwill and Other
(Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating
the second step of the goodwill impairment test. The second step measures a goodwill impairment loss by comparing the implied fair value
of a reporting unit&#8217;s goodwill with the carrying amount of that goodwill. Under ASU 2017-04, a company will record an impairment
charge based on the excess of a reporting unit&#8217;s carrying amount over its fair value. ASU 2017-04 will be applied prospectively
and is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. On January 1, 2020,
the Company adopted ASU 2017-04. The adoption of this standard did not have a material effect on the Company&#8217;s financial position,
results of operations, or cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recent accounting pronouncements issued, not yet adopted:</b> In
February 2016, the FASB issued a new accounting standard, ASC Topic 842, Leases (&#8220;ASC 842&#8221;), related to leases to increase
transparency and comparability among organizations by requiring the recognition of ROU assets and lease liabilities on the balance sheet.
Most significant among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases
classified as operating leases under previous U.S. GAAP. Under the new standard, disclosures are required to meet the objective of enabling
users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. The Company is currently
working through an adoption plan which includes the evaluation of lease contracts compared to the new standard. While the Company is currently
evaluating the impact the new guidance will have on its financial position and results of operations, the Company expects to recognize
lease liabilities and right of use assets. The extent of the increase to assets and liabilities associated with these amounts remains
to be determined pending the Company&#8217;s review of its existing lease contracts and service contracts with may contain embedded leases.
The guidance in ASC 842 is effective for the Company beginning January 1, 2021. The Company is currently evaluating the impact of the
pending adoption of this new standard on its consolidated financial statements. The Company believes the adoption of ASC 842 will have
a material impact on its financial statements and expects to record a right-of-use asset and lease liability on its books.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In June 2016, the FASB issued ASU 2016-13, <i>Financial Instruments&#8212;Credit
Losses (Topic 326): Measurement of Credit Losses of Financial Instruments</i>, which, together with subsequent amendments, amends the
requirement on the measurement and recognition of expected credit losses for financial assets held to replace the incurred loss model
for financial assets measured at amortized cost and require entities to measure all expected credit losses for financial assets held at
the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016-13 is effective
for the Company beginning January&#160;1, 2023, with early adoption permitted. The Company is currently in the process of evaluating the
effects of this pronouncement on the Company&#8217;s financial statements and does not expect it to have a material impact on the consolidated
financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In December 2019, the FASB issued ASU 2019-12, <i>Income Taxes (Topic
740): Simplifying the Accounting for Income Taxes</i>, which is intended to simplify various aspects related to accounting for income
taxes. The pronouncement is effective for fiscal years, and for interim periods within those fiscal years, beginning after December&#160;15,
2020, with early adoption permitted. ASU 2019-12 is effective for the Company beginning January&#160;1, 2021. The Company is currently
in the process of evaluating the effects of this pronouncement on the Company&#8217;s financial statements and does not expect it to have
a material impact on the consolidated financial statements.</p><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>22
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225587448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Merger with Pivotal Investment Corporation II<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock', window );">Merger with Pivotal Investment Corporation II</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 4. Merger with Pivotal Investment Corporation II</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On the Closing Date, pursuant to the Merger Agreement, Merger Sub merged
with and into Legacy XL, with Legacy XL surviving as a wholly owned subsidiary of XL Fleet Corp. On the Closing Date, each outstanding
share of common stock of Legacy XL (including each share of Legacy XL&#8217;s common stock issued as a result of the conversion of Legacy
XL&#8217;s preferred stock and any conversion or exchange of Legacy XL&#8217;s convertible promissory notes) was converted into the right
to receive 0.75718950 shares (&#8220;Exchange Ratio&#8221;) of Pivotal&#8217;s common stock, par value $0.0001 per share.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the consummation of the Business Combination, each
outstanding share of Pivotal&#8217;s Class A common stock, par value $0.0001 per share (&#8220;Pivotal Class A Common Stock&#8221;), including
(a) any shares of Pivotal&#8217;s Class&#160;B common stock, par value $0.0001 per share (&#8220;Pivotal Class&#160;B Common Stock&#8221;)
that were converted into Pivotal Class A Common Stock in connection with the Merger and (b) any Pivotal units that were separated into
the component securities, including Pivotal Class A Common Stock in connection with the Merger, was converted into one share of Common
Stock. On the Closing Date, a number of purchasers (each, a &#8220;Subscriber&#8221;) purchased from the Company&#160;an aggregate of
15,000,000 shares of Common Stock (the &#8220;PIPE Shares&#8221;), for a purchase price of $10.00 per share and an aggregate purchase
price of $150,000,000, pursuant to separate subscription agreements (each, a &#8220;Subscription Agreement&#8221; and the financing, the
&#8220;PIPE&#8221;). Pursuant to the Subscription Agreements, the Company gave certain registration rights to the Subscribers with respect
to the PIPE Shares. The sale of PIPE Shares was consummated concurrently with the Closing of the Merger. The Company assumed private placement
warrants to purchase 4,233,333 shares of common stock, with an exercise price of $11.50 per share, and public warrants to purchase 7,666,667
shares of common stock, with an exercise price of $11.50 per share (see Note 14).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Immediately prior to the Closing Date XL Fleet Corp. filed its Second
Amended and Restated Certificate of Incorporation with the Secretary of State of the State of Delaware, pursuant to which, among other
things, XL Fleet Corp. (i) changed its name from Pivotal to &#8220;XL Fleet Corp.&#8221;, (ii) increased the number of shares of Pivotal
Class A Common Stock it is authorized to issue to 350,000,000 shares, (iii) removed the provisions for the Pivotal Class B Common Stock
(all such shares of Pivotal Class B Common Stock converted into shares of Pivotal Class A Common Stock in connection with the Business
Combination) so that the Pivotal Class B Common Stock ceased to exist and the Company now has a single class of common stock (such resulting
stock, the &#8220;Common Stock&#8221;), and (iv) removed the various provisions applicable only to special purpose acquisition corporations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Each of the options to purchase Legacy XL&#8217;s common stock, whether
or not exercisable and whether or not vested, and each of the warrants to purchase Legacy XL&#8217;s common stock, in each case that was
outstanding immediately prior to the effective time of the Business Combination, were assumed by XL Fleet Corp. on the Closing Date and
converted into an option or warrant, as the case may be, to purchase a number of shares of Common Stock equal to the number of shares
subject to such option or warrant immediately prior to the effective time multiplied by the Exchange Ratio, at an exercise price equal
to the exercise price immediately prior to the effective time divided by the Exchange Ratio.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Holders of Legacy XL&#8217;s outstanding convertible promissory notes
were entitled to elect conversion or repayment of the principal amount of such notes, with accrued interest to be converted into shares
of Legacy XL common stock. Immediately prior to the consummation of the Business Combination, the holders of such notes elected to have
Legacy XL pay in cash an aggregate principal amount of $11,250,000 of such notes within three business days of the Closing Date. On the
Closing Date XL Fleet Corp. issued an aggregate of 1,715,918 shares of its Common Stock upon conversion of the remaining outstanding principal
amount and accrued interest.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Immediately after the consummation of the Merger and prior to the consummation
of PIPE, the former stockholders and option holders of Legacy XL owned, or held rights to acquire, approximately 75.2% of the fully-diluted
common stock of Company, and Pivotal&#8217;s stockholders and option holders immediately prior to the Merger owned approximately 24.8%
of the fully-diluted common stock of the Company. Based on the terms of the Merger, the transaction was treated as a reverse merger of
the Company by Legacy XL. The merger was accounted for as a recapitalization of Legacy XL. Under this method of accounting, Pivotal was
treated as the &#8220;acquired&#8221; company for financial reporting purposes. This determination was primarily based on Legacy XL comprising
the ongoing operations of the combined company, Legacy XL senior management comprising the senior management of the combined company,
and that the former owners and management of Legacy XL have control of the board of directors of the combined company after the Merger.
In accordance with guidance applicable to these circumstances, the Merger was considered to be a capital transaction in substance. Accordingly,
for accounting purposes, the Merger was treated as the equivalent of the Company issuing shares for the net assets of Pivotal, accompanied
by a recapitalization. The net assets of Pivotal will be stated at historical cost, with no goodwill or other intangible assets recorded.
Operations prior to the closing of the Merger will be those of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table reconciles the elements of the Business Combination
to the consolidated statements of cash flows and the consolidated statement of changes in stockholders&#8217; equity (deficit) for the
year ended December 31, 2020 (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Cash &#8211; Pivotal&#8217;s trust and cash (net of redemption)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">231,975</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash &#8211; PIPE</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">150,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: transaction costs and advisory fees paid</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(29,915</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net Business Combination and PIPE financing</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">352,060</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></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 323<br> -URI http://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666224321688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Quantum<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Acquisition of Quantum [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisition of Quantum</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 5. Acquisition of Quantum</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On October 4, 2019, pursuant to the terms of an asset purchase agreement,
the Company acquired certain assets of Quantum Fuel Systems, LLC (&#8220;Quantum&#8221; or the &#8220;Seller&#8221;), which will be used
to accelerate the Company&#8217;s product development timelines at a lower cost and rapidly expand and improve the Company&#8217;s engineering
capabilities (the &#8220;Acquisition&#8221;). The Acquisition provided the Company access to intellectual property and an assembled workforce
that is the foundation for future technologies to be developed for the Company by the assembled workforce applying its skills, knowledge
and experience to utilize the acquired intellectual property.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The aggregate purchase consideration transferred by the Company to
the Sellers totaled $1,759 and included i) a deferred cash payment of $250 and accrued interest of $14, which was made on December 31,
2020, with an acquisition date estimated fair value of $229, ii) issuance of 458,902 shares of common stock with an estimated fair value
of $109, and iii) contingent purchase consideration associated with three milestone events with an initial estimated fair value of $1,421.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The milestone events and associated contingent purchase consideration
consisted of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.5in">&#160;</td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">First milestone event will be met upon the retention of at least four members of the acquired assembled workforce for at least twelve months. The contingent purchase consideration associated with the first milestone event is cash consideration totaling $450 with an estimated acquisition date fair value of $400. This payment was made on December 31, 2020.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -16.2pt">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Second milestone event will be met upon achieving certain product development criteria as outlined in the asset purchase agreement. The contingent purchase consideration associated with this milestone event is: i) cash consideration totaling $475 and; ii) additional consideration, at the Company&#8217;s election, of either cash totaling $500 or the issuance of 655,575 shares of common stock. The estimated acquisition date fair value of such amounts are $387 and $123, respectively.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -16.2pt">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.5in">&#160;</td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Third milestone event will be met upon the successful demonstration of a prototype as outlined in the asset purchase agreement. The contingent purchase consideration associated with this milestone event is: i) cash consideration totaling $475 and; ii) additional consideration, at the Company&#8217;s election, of either cash totaling $500 or the issuance of 655,575 shares of common stock. The estimated acquisition date fair value of such amounts are $387 and $123, respectively.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -16.2pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of the deferred purchase consideration is based on management&#8217;s
estimated amount and timing of the future payment, discounted utilizing a rate of 125% to reflect market participant assumptions. The
discount rate utilized was a risk-free rate selected based on the nearest risk-free rate term associated with the payment of the deferred
purchase consideration, with a credit risk premium applied as the payments are not risk-free.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of common stock issued in the Business Combination has
been determined by the Board of Directors based upon a variety of factors, including the results obtained from independent third-party
valuations, the Company&#8217;s financial position and historical financial performance, the current climate in the marketplace, the effect
of the rights and preferences of the preferred stockholders and the prospects of a liquidity event, among others.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The estimated fair value of the Company&#8217;s contingent purchase
consideration payable in cash for the first milestone is based on management&#8217;s estimated probability and timing of the future payment,
discounted utilizing a rate of 12.5% to reflect market participant assumptions. The discount rate utilized was a risk-free rate selected
based on the nearest risk-free rate term associated with the payment of the deferred purchase consideration, with a credit risk premium
applied as the payments are not risk-free.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The estimated fair value of the Company&#8217;s contingent purchase
consideration payable in cash for the second and third milestones are based on management&#8217;s estimated probability and timing of
future payments, discounted utilizing a rate of 12.5%, to reflect market participant assumptions. The discount rates utilized were risk-free
rates selected based on the nearest risk-free rate term associated with the payments of the purchase consideration and contingent purchase
consideration payable, with a credit risk premium applied as the payments are not risk-free.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The estimated fair value of the Company&#8217;s contingent purchase
consideration payable in either cash or shares of common stock at the Company&#8217;s election for the second and third milestones was
determined using a Monte Carlo simulation model that includes significant unobservable inputs such as estimated probability, fair value
of underlying shares of common stock, risk-adjusted discount rates (utilizing an approximate rate of 12.5% to reflect market participant
assumptions), estimated volatility and timing of future payments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Acquisition was accounted for as a business combination using the
acquisition method of accounting in accordance with ASC 805, <i>Business Combinations</i>. The purchase price is allocated to the tangible
assets and identifiable intangible assets acquired based upon their estimated fair values. The excess of the purchase price over the tangible
and intangible asset acquired has been recorded to goodwill. The Acquisition resulted in recorded goodwill that can be attributable to
the acquired assembled workforce and synergies related to certain of the acquired intangible assets. Goodwill is expected to be amortizable
for tax purposes. Management plans to integrate the Acquisition into its existing business structure, which is comprised of a single reporting
unit.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the fair value of consideration transferred
and the estimated fair values of the assets acquired as of the date of acquisition:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Deferred consideration</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">229</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,421</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Share consideration-606,060 shares of XL Common Stock</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">109</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Total consideration</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,759</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">256</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Equipment and hardware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">151</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible asset &#8211; developed technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">863</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">489</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Fair values of assets acquired</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,759</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As part of the purchase price allocation, the Company determined it
had acquired a developed technology identifiable intangible asset. The fair value of the internally developed technology was estimated
using the replacement cost method, whereby the components of the acquired internally developed technology were reviewed to determine the
cumulative cost of development for each component, inclusive of a developer&#8217;s profit and an entrepreneurial incentive. The cumulative
cost of development was then discounted to account for obsolescence factor. The estimated useful life over which the internally developed
technology will be amortized is 4 years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other than the obligations incurred for contingent consideration, the
Company did not assume any liabilities in connection with the Acquisition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company incurred acquisition-related costs of approximately $48,
which are included as a component of selling, general and administrative expenses in the accompanying statement of operations for the
year ended December 31, 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The results of operations for the Acquisition are included in the Company&#8217;s
financial statements from the date of the acquisition.</p><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>24
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666227141112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_xl1_RevenueLineItems', window );"><strong>Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Note 3. Revenue</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The following table represents the Company&#8217;s revenues for
the three and six months ended June 30, 2021 and 2020, respectively, disaggregated, by sales channel.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Disaggregation of revenue:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Three Months Ended<br/> June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Six Months Ended<br/> June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">Revenue from the sale of Drive Systems:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 17.1pt"><span style="-sec-ix-redline:true">Revenue direct to customers</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">662</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">863</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">773</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">1,061</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 17.1pt"><span style="-sec-ix-redline:true">Revenue through channel partners</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">620</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,050</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,184</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">2,083</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Revenue from the sale of XL Grid solutions
    &#8211; which are sold direct to customers</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">2,412</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-54"><span style="-sec-ix-redline:true">-</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">2,412</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55"><span style="-sec-ix-redline:true">-</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: 0.3in"><span style="-sec-ix-redline:true">Total revenue</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">3,694</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">1,913</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">4,369</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">3,144</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Remaining performance obligations:&#160;</b>At June 30, 2021
and December 31, 2020, there was approximately $248&#160;and $305&#160;in deferred revenue related to unsatisfied extended warranty performance
obligations. During the three and six months ended June 30, 2021, the Company did not recognize revenue from the December 31, 2020 deferred
revenue balance.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Contract Balances:</b>&#160;The timing of revenue recognition,
billings and cash collections results in billed trade accounts receivable, and deferred revenue (contract liabilities) on the Unaudited
Condensed Consolidated Balance Sheets. In addition, the Company defers certain costs incurred to obtain a contract (contract costs).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Costs to obtain a contract:&#160;</b>Sales commissions paid
to internal sales personnel, as well as associated payroll taxes and retirement plan contributions (together, sales commissions and associated
costs) that are incremental to the acquisition of customer contracts, are capitalized as capitalized contract acquisition cost on the
balance sheet when the period of benefit is determined to be greater than one year. In instances where an extended warranty is sold,
the period of benefit would extend beyond 12 months and therefore, the practical expedient would not be met for those contracts and require
capitalization of the related costs to obtain those contracts.&#160;The Company has elected to allocate the capitalized commissions to
performance obligations on a relative basis (i.e., in proportion to the transaction price allocated to each performance obligation) to
determine the period of amortization. As a result, substantially all of the commission is allocated to the combined equipment and installation
performance obligation and is amortized upon transfer of control of this performance obligation, which typically occurs in the same period
in which commission liability is incurred. Total commission expense (credit) recognized during the three months ended June 30, 2021 and
2020 was $(57) and $18, respectively, and $199&#160;and $33&#160;during the six months ended June 30, 2021 and 2020, respectively. The
amount of capitalized commissions as of June 30, 2021 and December 31, 2020 was not material.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Warranties:&#160;</b>The Company accrues estimated warranty
costs at the time of sale related to its assurance-type warranties.&#160;In general, for the sales of Drive Systems, manufactured products
are warranted for the shorter of three years or 75,000 miles against defects in material and workmanship when properly used for their
intended purpose, installed correctly and appropriately maintained.&#160;For the XL Grid solutions, projects are warranted for&#160;<span style="-sec-ix-hidden: hidden-fact-56">one
year</span>. The amount of the accrued warranty liability is estimated based on historical claims rates and warranty fulfillments costs adjusted
for any expected changes in fulfillment costs.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The following is a roll-forward of the Company&#8217;s accrued
warranty liability:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b style="-sec-ix-redline:true">For
                                            the<br/> Six&#160;Months<br/> Ended<br/> June 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b style="-sec-ix-redline:true">2021</b></p></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">For the<br/> Year<br/> Ended<br/>
    December 31,<br/> 2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="-sec-ix-redline:true">Balance at the beginning of the period</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">1,735</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">1,009</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Acquisition date accrual for World Energy acquisition</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">25</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Accrual for warranties issued</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">98</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">912</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Warranty fulfillment charges</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(201</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(186</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-redline:true">Balance at the end of the period</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">1,657</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">1,735</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The warranty liability is included in accrued expenses and other
current liabilities on the Unaudited Condensed Consolidated Balance Sheets.</span></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 6. Revenue</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table represents the Company&#8217;s revenues for the
years ended December 31, 2020 and 2019, respectively, disaggregated, by sales channel.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Disaggregation of revenue:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Revenue direct to customers</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,013</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,263</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Revenue through channel partners</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,325</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,952</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Total revenue</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,338</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,215</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Remaining performance obligations:</b> At December 31, 2020 and
2019, there was approximately $305 and $133 in deferred revenue, respectively, related to unsatisfied extended warranty performance obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Contract Balances:</b> The timing of revenue recognition, billings
and cash collections results in billed trade accounts receivable, and deferred revenue (contract liabilities) on the Consolidated Balance
Sheets. In addition, the Company defers certain costs incurred to obtain a contract (contract costs).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Costs to obtain a contract:</b> Sales commissions paid to internal
sales personnel, as well as associated payroll taxes and retirement plan contributions (together, sales commissions and associated costs)
that are incremental to the acquisition of customer contracts, are capitalized as capitalized contract acquisition cost on the balance
sheet when the period of benefit is determined to be greater than one year. In instances where an extended warranty is sold, the period
of benefit would extend beyond 12 months and therefore, the practical expedient would not be met for those contracts and require capitalization
of the related costs to obtain those contracts. The Company has elected to allocate the capitalized commissions to performance obligations
on a relative basis (i.e., in proportion to the transaction price allocated to each performance obligation) to determine the period of
amortization. As a result, substantially all of the commission is allocated to the combined equipment and installation performance obligation
and is amortized upon transfer of control of this performance obligation, which typically occurs in same period in which commission liability
is incurred. Total commission expense recognized during the years ended December 31, 2020 and 2019 was $105 and $226, respectively. The
amount of capitalized commissions as of December 31, 2020 and 2019 was not material.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warranties:</b> The Company accrues estimated warranty costs at
the time of sale related to its assurance-type warranties. In general, manufactured products are warranted for the shorter of three years
or 100,000 miles against defects in material and workmanship when properly used for their intended purpose, installed correctly and appropriately
maintained. The amount of the accrued warranty liability is estimated based on historical claims rates and warranty fulfillments costs
adjusted for any expected changes in fulfillment costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is a roll-forward of the Company&#8217;s accrued warranty
liability:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>For the Years Ended<br/> December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Balance as of January 1</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,009</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">910</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrual for warranties issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">912</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">415</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Warranty charges</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(186</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(316</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 8.1pt">Balance as of December 31</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,735</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,009</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The warranty liability is included in accrued expenses and other current
liabilities on the Consolidated Balance Sheets.</p><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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_RevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_RevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>25
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225631112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 7. Property and Equipment</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment consisted of the following at December
31:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Equipment</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">647</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">630</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Computers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">359</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">346</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">622</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">559</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Leasehold improvements</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">170</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">164</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,919</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,774</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,340</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(934</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Property and equipment, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">579</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">840</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Depreciation expense on property and equipment, was $406 and $265 for
the years ended December 31, 2020, and 2019, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225556856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangibles<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Intangibles</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 8. Intangibles</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Intangible assets consist of developed technology acquired during 2019.
The gross value of $863 is being amortized over a useful life of 4 years. Accumulated amortization was $270 at December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Approximate annual aggregate amortization expense of the intangibles
for the years subsequent to December 31, 2020 is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: left">Year ending December 31:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">216</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">216</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">2023</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">161</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total amortization</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">593</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amortization expense recognized on intangible assets was $216 and $72
for the years ended December 31, 2020 and 2019, respectively.</p><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>27
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666224284888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_DisclosureTextBlockSupplementAbstract', window );"><strong>Disclosure Text Block Supplement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Note 5. Accrued Expenses and Other Current Liabilities</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Accrued expenses and other current liabilities consisted of the
following at June 30, 2021 and December 31, 2020:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">As of</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b style="-sec-ix-redline:true">June
                                            30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b style="-sec-ix-redline:true">2021</b></p></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b style="-sec-ix-redline:true">December&#160;31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b style="-sec-ix-redline:true">2020</b></p></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="-sec-ix-redline:true">Accrued warranty costs</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">1,657</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">1,735</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Accrued compensation and related benefits</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">2,533</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,001</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Contingent purchase price consideration - Quantum</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,873</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">926</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Deferred purchase price consideration &#8211; World Energy</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,680</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Accreted contingent compensation to sellers of World Energy</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">427</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Accrued financing fees</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">723</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Accrued expenses, other</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">2,749</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">216</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">10,919</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">4,601</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 9. Accrued Expenses and Other Current Liabilities</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accrued expenses and other current liabilities consisted of the following
at December&#160;31, 2020 and 2019:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accrued warranty costs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,735</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,009</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued compensation and related benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,001</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">398</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Contingent and deferred purchase consideration connection with Quantum acquisition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">926</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">638</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued financing fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">723</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">360</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued expenses, other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">216</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">553</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Sales tax</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">96</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,601</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,054</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-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>28
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666227786664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Markets Tax Credit Financing<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_xl1_NewMarketsTaxCreditFinancingAbstract', window );"><strong>New Markets Tax Credit Financing [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_xl1_NewMarketsTaxCreditFinancingTextBlock', window );">New Markets Tax Credit Financing</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 10. New Markets Tax Credit Financing</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 4, 2015, the Company entered into a financing transaction
with U.S. Bancorp Community Development Corporation (U.S. Bank) under a qualified New Markets Tax Credit (&#8220;NMTC&#8221;) program
related to the operation of the Company&#8217;s facility in Quincy, Illinois. The NMTC program was provided for in the Community Renewal
Tax Relief Act of 2000 (the Act) and is intended to encourage capital investment in qualified lower income communities. The Act permits
taxpayers to claim credits against their Federal income taxes for up to 39% of qualified investments in the equity of community development
entities (CDEs). CDEs are privately managed investment institutions that are certified to make qualified low-income community investments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the financing, the Company made two loans totaling
$10,454 to federal ($6,455 at 1.51%) and state ($3,999 at 1.53%) NMTC investment funds (the Investment Funds). Simultaneously, U.S. Bank
made an equity investment of $4,995 to the Investment Funds and, by virtue of such contribution, is entitled to substantially all of the
tax benefits derived from the NMTC. For compliance with the NMTC rules, principal payments on the loan do not begin until June 10, 2025
(the NMTC rules prohibit principal payments during the 7-year term of the NMTC arrangement). The maturity date on the loans is December
31, 2044.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Investment Funds then contributed the loan proceeds to a CDE, which,
in turn, loaned combined funds of $15,000, net of debt issuance costs of $546, to XL Hybrid Quincy, LLC, a wholly-owned subsidiary of
the Company, at an interest rate of 1.15% per year with a maturity date of March 4, 2045. These loans are secured by the leasehold improvements
and equipment at the facility in Quincy, Illinois. Repayment of the loans commences in March 10, 2025. The proceeds from the loans from
the CDE were used to partially fund the build-out of the facility in Quincy, Illinois.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The transaction includes a put/call feature whereby, at the end of
the seven-year NMTC compliance period, the Company may be obligated or entitled to repurchase U.S. Bank&#8217;s equity interest in the
Investment Funds. The Company believes that U.S. Bank will exercise the put option in March 2022 at the end of the recapture period. The
value attributable to the put/call is anticipated to be nominal. The NMTC is subject to 100% recapture for a period of seven years as
provided in the Internal Revenue Code. The Company is required to be in compliance with various regulations and contractual provisions
that apply to the NMTC arrangement. Non-compliance with applicable requirements could result in U.S. Bank&#8217;s projected tax benefits
not being realized and, therefore, could require the Company to indemnify U.S. Bank for any loss or recapture of NMTCs related to the
financing until such time as the obligation to deliver tax benefits is relieved. The Company does not anticipate any credit recapture
will be required in connection with this financing arrangement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has determined that the financing arrangement with the
Investment Fund and CDEs contains a variable interest entity (&#8220;VIE&#8221;). This conclusion was reached based on the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The ongoing activities of the Investment Fund &#8211; collecting and remitting interest and fees and NMTC compliance &#8211; were all considered in the initial design and are expected to significantly affect the economic performance throughout the life of the Investment Fund;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.2pt">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">management considered the contractual arrangements that obligate the Company to comply with NMTC rules and regulations, deliver tax benefits, and provide various other guarantees to the structure;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S. Bank&#8217;s lack of a material interest in the underlying economics of the project as a result of the guarantees, indemnifications, and put/call options; and</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the fact that the Company is obligated to absorb losses of the Investment Fund.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As such, the Company concluded that it is the primary beneficiary of
the VIE and consolidated the Investment Fund, as a VIE, in accordance with the accounting standards for consolidation. Because the Company
consolidates an entity from which it has an approximately $10,500 loan receivable and consolidates an entity to which it owes an approximately
$15,000 loan payable, these two balances partially eliminate against each other in consolidation. The $4,995 in net proceeds received
in exchange for the transfer of tax credits have been deferred and will be recognized when the tax benefits have been fully earned and
delivered to U.S. Bank without risk of recapture. The Company anticipates recognizing the net cash received as income upon completion
of the seven-year NMTC compliance period. U.S. Bank&#8217;s $4,995 contribution was initially recorded as restricted cash and its interest
in the Investment Fund is included in other liabilities in the consolidated balance sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the years ended December 31, 2020 and 2019, the Company amortized
$78 of debt issuance costs related to the NMTC. The unamortized balance of debt issuance costs as of December 31, 2020 and 2019 is $91
and $169, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_NewMarketsTaxCreditFinancingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_NewMarketsTaxCreditFinancingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_NewMarketsTaxCreditFinancingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_NewMarketsTaxCreditFinancingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225631112">
<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, 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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 11. Debt</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At December&#160;31, 2020 and 2019, the carrying value of debt was
as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Subordinated convertible promissory notes</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt">Unamortized debt discount</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(898</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt">Subordinated convertible promissory notes, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">9,102</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 16.2pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Term Loan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,100</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Unamortized debt discount</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(87</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Vehicle financing agreements</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">208</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">271</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt">Total debt obligations, net of deferred financing costs</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">208</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,284</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 16.2pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 16.2pt">Less: current portion of debt</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">110</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,435</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt">Debt &#8211; net of current portion</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">98</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1,849</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Bank term loan and revolver:</b> Effective December 10, 2018, and
as amended on November 19, 2019, August 12, 2020 and December 1, 2020, the Company entered into a Loan and Security Agreement for a revolving
line of credit (Revolver) and term loan (Term Loan) with Silicon Valley Bank. The revolving line of credit bore interest at a floating
per annum rate equal to the greater of (i) the prime rate plus 4.50% or (ii) a fixed rate of 7.75%. On December 23, 2020, the revolver
was repaid in full.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Interest payments under the Term Loan were payable in monthly installments
at a rate equal to the greater of 2% greater than the Prime Rate or a fixed rate of 7.00%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the amendment to the Loan and Security Agreement
executed in November 2019, the Company secured access to an additional term loan (Growth Capital Term Loan). Interest payments were payable
in monthly installments at a rate equal to the greater of 2% greater than the Prime Rate or a fixed rate of 7.00%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Loan and Security Agreement is secured by the assets and intellectual
property of the Company and is subject to certain non-financial and financial ratios including but not limited to adjusted quick ratio
compliance.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During 2019, the Company issued a warrant to purchase 189,296 shares
of common stock at a price of $0.24 per share that expires during 2029 to the lender in connection with the Growth Capital Term Loan.
At the discretion of the holder, the warrants may be exercised at any time in cash or may be subject to a cashless exercise in which the
warrant shares are converted to common stock under a defined conversion formula. The estimated grant date fair value of this common stock
warrant was $0.17 per share. This common stock warrant was assessed under ASC 480 <i>Distinguishing Liabilities from Equity</i> and were
accounted for as equity-classified warrants. The grant date fair value of these common stock warrants was recorded as a debt discount
to be amortized over the term of the associated debt agreement under the effective interest method. The amortization of the debt discount
recorded for the years ended December 31, 2020 and 2019 is $31 and $18, respectively. The Term Loan and the Growth Capital Term Loan were
repaid on December 23, 2020. As of December 31, 2019, there were warrants to purchase 340,733 shares of common stock outstanding. On December
24, 2020, all of these warrants were exercised on a cashless basis and as a result, 338,223 shares of common stock were issued.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Convertible notes payable:</b> In January 2020, the Company&#8217;s
Board of Directors approved the issuance of subordinated convertible promissory notes up to an additional $13,000 and the amendment to
the existing subordinated convertible promissory notes such that they contain the same terms as the 2020 notes. During the year ended
December 31, 2020, the Company issued subordinated convertible promissory notes in the amount of $8,100. The notes mature at the earlier
of (i) February 6, 2021 or (ii) the date of a change of control as defined in the note agreements. Upon a change of control, the Company
is required to repay all outstanding principal and interest and a 100% premium on the outstanding principal balance of each note. Under
the terms of the agreements, upon a qualifying financing event occurring after July 31, 2020, the convertible promissory notes and accrued
interest would be convertible at 70% of the price per share paid generally by cash investors in such qualifying financing.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the year ended December 31, 2020, the Company incurred a loss
on extinguishment of $1,038 in connection with the amendment of $10,000 in face value of convertible notes. Specifically, during February
of 2020, the Company entered into amendments of the convertible loan agreements with these note holders to extend the maturities to February
2021. The Company computed the discounted cash flows from these convertible notes as of the date of the amendment, both before and after
the amendment. The Company determined that there was a greater than 10% change in the present value of these cash flows, and as such,
the amendment qualified as an extinguishment. Pursuant to the relevant accounting guidance, the Company recorded a loss on extinguishment
of debt of $1,038.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company assessed these embedded features and determined that they
were not considered clearly and closely related to the host notes, and met the definition of a derivative. Therefore, these embedded features
were all required to be bifurcated from the notes and accounted for separately as a combined derivative liability. The Company estimated
the fair value of the combined derivative liability which was recorded as a liability and as a discount net against the subordinated convertible
notes. The Company was required to remeasure the combined derivative liability to its then fair value at each subsequent balance sheet
date, through an adjustment to current earnings (see Note 12 for further details on the Company&#8217;s fair value measurements).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with recording the derivative liability, the Company&#8217;s
consolidated balance sheet at December 31, 2020 reflects the reclassification of $3,551 from accumulated deficit to additional paid-in
capital to reflect adjustments to previously reported debt discount amortization and change in fair value of derivative liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The debt discount was amortized over the term of the associated debt
agreement utilizing the effective interest method. The Company recorded $4,497 in amortization of these discounts as a component of interest
expense during the year ended December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On December 21, 2020, the convertible notes and accrued interest were
settled with the payment in cash of convertible notes in the amount of $11,250 and the issuance of 1,715,918 shares upon the conversion
of convertible notes into principal and accrued interest of $6,850 and $1,709, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Vehicle financing agreements:</span></i> The Company has entered
into several vehicle financing agreements with various lenders with maturities ranging from 2020 to 2025. Interest rates on these agreements
range from 2.95% to 10.00%. Each agreement is collateralized by the equipment purchased.</p><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>30
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225555736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Note 8. Fair Value Measurements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Mark-to-Market Measurement</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The Public Warrants were traded under the symbol XL.WS and the
fair values were based upon the closing price of the Public Warrants at each measurement date. The Private Warrants were valued using
a Black-Scholes model, pursuant to the inputs provided in the table below:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Input</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Mark-to-Market<br/> Measurement
    at<br/> June 30,<br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Mark-to-Market<br/> Measurement
    at<br/> December 31,<br/> 2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="-sec-ix-redline:true">Risk-free rate</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">0.76</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">%</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">0.36</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Remaining term in years</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">4.47</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">4.98</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Expected volatility</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">87.1</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">%</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">95.4</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="-sec-ix-redline:true">Exercise price</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">11.50</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">11.50</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Fair value of common stock</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">8.33</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">23.73</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The following table sets forth the Company&#8217;s liabilities
which are measured at fair value on a recurring basis by level within the fair value hierarchy:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Fair Value Measurements as of
    June 30, 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Level I</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Level II</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Level III</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">Liability:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Private Warrants</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-66"><span style="-sec-ix-redline:true">-</span></div></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-67"><span style="-sec-ix-redline:true">-</span></div></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">20,811</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">20,811</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Contingent consideration -&#8211; Quantum Fuel Systems, LLC
    (Quantum)</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-69"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,873</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,873</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Earnout &#8211; World Energy</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-70"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,000</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,000</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Fair value of obligation to issue</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 0.25in"><span style="-sec-ix-redline:true">shares of common stock to</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in"><span style="-sec-ix-redline:true">sellers of World Energy</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-72"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-73"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">2,040</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">2,040</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Fair Value Measurements as of
    December 31, 2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Level I</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Level II</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Level III</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">Liability:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left"><span style="-sec-ix-redline:true">Public Warrants</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">62,100</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-74"><span style="-sec-ix-redline:true">-</span></div></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-75"><span style="-sec-ix-redline:true">-</span></div></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">62,100</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Private Warrants</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-76"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">81,195</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">81,195</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Contingent consideration -&#8211; (Quantum)</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,849</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,849</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">The following is a roll forward of the Company&#8217;s Level
3 instruments:</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%"><span style="-sec-ix-redline:true">Balance, January 1, 2021</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">145,144</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt"><span style="-sec-ix-redline:true">Fair value adjustments- Contingent consideration</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">24</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt"><span style="-sec-ix-redline:true">Obligation to issue shares of common stock to sellers of World Energy</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,526</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt"><span style="-sec-ix-redline:true">Settlement of derivative liability upon exercise of warrants</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(47,162</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt"><span style="-sec-ix-redline:true">Settlement of derivative liability upon call of warrants</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(591</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt"><span style="-sec-ix-redline:true">Fair value adjustments- Warrant liability</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(74,731</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt"><span style="-sec-ix-redline:true">Fair value adjustments &#8211; World Energy</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">514</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Earnout &#8211; World Energy</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">1,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Balance, June 30, 2021</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">25,724</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">During the six months ended June 30, 2021,&#160;7,441,020&#160;Public
Warrants were exercised, which resulted in the issuance of&#160;7,441,020&#160;shares of the Company's Common Stock, generating cash
proceeds of $85,555&#160;and&#160;225,647&#160;Public Warrants were called at $0.01&#160;per warrant.&#160;No Public Warrants remain
outstanding as of June 30, 2021.</span></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 12. Fair Value Measurements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Contingent consideration liability:</b> The contingent consideration
liability is considered a Level 3 measurement due to significant unobservable inputs in its valuation, which was based on the income approach
using a Monte Carlo Simulation. The Monte Carlo Simulation evaluated the probability of occurrence of certain events which impacted the
mode and amount of payments to be made. In addition, the payments were discounted based on current market expectations about those future
amounts. The company utilized a third party to assist in calculating the fair value of the contingent consideration liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The key inputs to the valuation model that was utilized to estimate
the fair value of the contingent consideration liability included volatility, risk free rate and probability of a subsequent round of
funding.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Convertible notes payable derivative liabilities:</b> The convertible
notes payable derivative liabilities are considered a Level 3 measurement due to the utilization of significant unobservable inputs in
the valuation, which were based on &#8216;with and without&#8217; valuation models.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>2019 Notes:</b> Based on the terms and provisions of the 2019 Notes,
the Company utilized a probability-weighted&#160;expected return model (&#8220;PWERM&#8221;) to estimate the fair value of the embedded
derivative features requiring bifurcation as of the respective issuance dates and as of the December&#160;31, 2019 reporting date. The
PWERM is designed to utilize the Company&#8217;s best estimates of the timing and likelihood of the settlement events that are related
to the embedded derivative features in order to estimate the fair value of the respective convertible notes with these embedded derivative
features.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of the convertible notes with the derivative features
is compared to the fair value of a plain vanilla note (excluding the derivative features), which is calculated based on the present value
of the future cash flows. The difference between the two values represents the fair value of the bifurcated derivative features as of
each respective valuation date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company notes that the key inputs to the valuation models that
were utilized to estimate the fair value of the 2019 Notes convertible debt derivative liabilities included:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The probability-weighted&#160;conversion discount is based on the contractual terms of the convertible note agreement and the expectation of the pre-money&#160;valuation of the Company as of the estimated date that the next equity financing event occurs.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The remaining term was determined based on the remaining time period to maturity of the related convertible note with embedded features subject to valuation (as of the respective valuation date).</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company&#8217;s equity volatility estimate was based on the re-levered&#160;historical equity volatility of a selection of the Company&#8217;s comparable guideline public companies, based on the remaining term of the respective convertible notes.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The risk rate was the discount rate utilized in the valuation and was determined based on reference to market yields for debt instruments with similar credit ratings and terms.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The probabilities and timing of the next financing event and default even are based on management&#8217;s best estimate of the future settlement of the respective convertible notes.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warrant liabilities: </b>The Public Warrant liabilities are considered
a Level 1 measurement, since the Public Warrants trade under the symbol XL.WS. The Private Placement Warrant liabilities are considered
a Level 3 measurement due to the utilization of significant unobservable inputs in the valuation, which were based upon a Black-Scholes
Valuation Model.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth the Company&#8217;s assets and liabilities
which are measured at fair value on a recurring basis by level within the fair value hierarchy:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Fair Value Measurements as of December 31, 2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level I</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level II</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level III</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Total</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Liabilities:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Public Warrants</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">62,100</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">62,100</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Private Placement Warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">81,195</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">81,195</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,849</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,849</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Fair Value Measurements as of December 31, 2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level I</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level II</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level III</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Total</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Liabilities:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Derivatives</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,349</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,349</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,503</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,503</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,852</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,852</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is a roll forward of the Company&#8217;s Level 3 instruments:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -8.1pt; padding-left: 8.1pt">Balance, January 1, 2019</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 88%; text-align: left; text-indent: 8.1pt">Increase derivative liability for issuance of convertible notes payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2,167</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Increase contingent consideration in connection with Quantum business combination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,421</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Fair value adjustments- Derivatives</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(819</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 8.1pt">Fair value adjustments- Contingent consideration</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">83</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; text-indent: -8.1pt; padding-left: 8.1pt">Balance, December&#160;31, 2019</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,852</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Reduce derivative liability for extinguishment of convertible notes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,349</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Increase derivative liability for issuance of convertible notes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,637</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Private Placement Warrants assumed in connection with the Business Combination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">108,280</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Fair value adjustments- Derivatives</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,889</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Fair value adjustments- Contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">796</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Fair value adjustments- Private Placement Warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,015</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Reduce derivative liability for conversion and repayment of convertible notes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,526</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 8.1pt">Reduce contingent consideration for cash payment of a portion of obligation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(450</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: -8.1pt; padding-left: 8.1pt">Balance, December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">145,144</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Initial Measurement</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The initial fair value for the Warrants was established based upon
the December 21, 2020 fair value, which was as of the date the obligations for these warrant liabilities were assumed by the Company in
connection with the Business Combination. The key inputs into the Black-Scholes model were as follows at the initial measurement at December
21, 2020 and at the mark-to-market measurements at December 31, 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><b>Input</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Initial Measurement at<br/> December 21, <br/> 2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Mark-to-Market<br/> Measurement at <br/> December 31,
    2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Risk-free rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">0.39</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">0.36</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Remaining term in years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.98</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95.7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95.4</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Exercise price</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">11.50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">11.50</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Fair value of common stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">19.54</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">23.73</td><td style="text-align: left">&#160;</td></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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666223973240">
<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, 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_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 13. Stockholders&#8217; Equity</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Common stock:</b> At December 31, 2020, the Company has authorized
a total of 350,000,000 shares of Common Stock. The holders of Common Stock are entitled to vote on all matters and are entitled to the
number of votes equal to the number shares of Common Stock held. Common stockholders are entitled to dividends when and if declared by
the Board of Directors.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following shares of Common Stock are reserved for future issuance:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Warrants for the issuance of Common Stock</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">12,149,117</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Stock options issued and outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,975,279</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Authorized for future grant under 2020 Equity Incentive Plan</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,800,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 8.1pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">35,924,396</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666223982296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_xl1_WarrantsAbstract', window );"><strong>Warrants [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_xl1_WarrantsTextBlock', window );">Warrants</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Note 9. Warrants</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Legacy XL Common Stock Warrants:</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">During the six months ended June 30, 2021, 243,000 Legacy XL Warrants
were exercised, which resulted in the issuance of 233,555 shares of the Company&#8217;s common stock, in a cashless exercise.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">A summary of the warrant activity for the six months ended June
30, 2021 was as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Warrants</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Shares</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Weighted Average Exercise Price</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%"><span style="-sec-ix-redline:true">Outstanding at January 1, 2021</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">249,117</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">0.76</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="-sec-ix-redline:true">Issued</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-80"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-81"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Exercised</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(243,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">0.76</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Outstanding at June 30, 2021</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">6,117</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">0.76</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Exercisable at June 30, 2021</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">6,117</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">0.76</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 14. Warrants</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the year ended 2020 and in connection with the merger, the Company
assumed the private placement warrants to purchase 4,233,333 shares of Common Stock, with an exercise price of $11.50 per share, and public
warrants to purchase 7,666,667 shares of Common Stock, with an exercise price of $11.50 per share.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the year ended December 31, 2020, the Company issued 4,995,584
shares of Common Stock pursuant to the exercise of warrants which resulted in cash proceeds to the Company of $884. As of December 31,
2020 and 2019, the Company had warrants outstanding to purchase 12,149,117 and 5,269,204 shares of Common Stock, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Subsequent to the year ended December 31, 2020, 243,000 Legacy XL Warrants
were exercised, which resulted in the issuance of 233,555 shares of the Company&#8217;s common stock, in a cashless exercise. Also, after
December 31, 2020, 7,441,020 public warrants were exercised, which resulted in the issuance of 7,441,020 shares of the Company&#8217;s
Common Stock, generating cash proceeds of $85,543.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of the warrant activity for the year ended December 31, 2020
was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Warrants</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Outstanding at December 31, 2019</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">5,091,970</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.26</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Private Warrant liabilities assumed in connection with the Merger</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,233,333</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11.50</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Public Warrant liabilities assumed in connection with the Merger</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,666,667</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11.50</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">177,229</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.70</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,020,082</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">0.34</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Outstanding at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">12,149,117</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11.28</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Exercisable at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">12,149,117</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11.28</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_xl1_WarrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_WarrantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_WarrantsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_WarrantsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666224289880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Expense<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation Expense</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Note 10. Share-Based Compensation Expense</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Share-based compensation expense for stock options, restricted
stock awards, and restricted stock units for the three months ended June 30, 2021 and 2020 was $754&#160;and $225, respectively, and
$1,196&#160;and $277&#160;for the six months ended June 30, 2021 and 2020, respectively. As of June 30, 2021, there was $6,827&#160;of
unrecognized compensation cost related to stock options which is expected to be recognized over the remaining vesting periods, with a
weighted-average period of&#160;3.5&#160;years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i style="-sec-ix-redline:true">&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i style="-sec-ix-redline:true">Stock Options</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">During the six months ended June 30, 2021, the Company issued&#160;627,160&#160;options
to certain employees and board members that will vest over a period of&#160;<span style="-sec-ix-hidden: hidden-fact-92">one</span>&#160;to&#160;<span style="-sec-ix-hidden: hidden-fact-93">four</span>&#160;years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">A summary of stock option award activity for the six months ended
June 30, 2021 was as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Options</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Shares</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Weighted Average<br/> Exercise
    Price</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Weighted Average Remaining Contractual
    Term</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%"><span style="-sec-ix-redline:true">Outstanding at December 31, 2020</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">10,975,224</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">0.57</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">7.6</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="-sec-ix-redline:true">Granted</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">627,160</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">9.04</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Exercised</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(95,745</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">0.24</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Cancelled or forfeited</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(41,146</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">8.11</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Outstanding at June 30, 2021</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">11,465,493</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">1.01</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">7.1</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Exercisable at June 30, 2021</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">6,555,419</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">0.26</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">6.2</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The aggregate intrinsic value of stock options exercised in the
six months ended June 30, 2021 and 2020 was $1,555&#160;and $0&#160;as determined on the date of exercise. Cash received from options
exercised for the six months ended June 30, 2021 and 2020 was $23&#160;and $0, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i style="-sec-ix-redline:true">Restricted Stock Awards</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The fair value of restricted stock awards is estimated by the fair
value of the Company&#8217;s Common Stock at the date of grant. Restricted stock activity during the six months ended at June 30, 2021
was as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Number of Shares</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Weighted Average Grant Date Fair
    Value Per Share</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%"><span style="-sec-ix-redline:true">Non-vested, at beginning of period</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">446,332</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">0.24</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="-sec-ix-redline:true">Granted</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-82"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-83"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Vested</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Cancelled or forfeited</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86"><span style="-sec-ix-redline:true">-</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87"><span style="-sec-ix-redline:true">&#160;</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Non-vested, at end of period</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">446,332</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="padding-bottom: 4pt; text-align: right"><span style="-sec-ix-redline:true">0.24</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i style="-sec-ix-redline:true">Restricted Stock Units</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">During the six months ended June 30, 2021, the Company issued&#160;377,373&#160;restricted
stock units to directors which will vest over a period of&#160;<span style="-sec-ix-hidden: hidden-fact-94">one</span>&#160;to&#160;<span style="-sec-ix-hidden: hidden-fact-95">four</span>&#160;years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The fair value of restricted stock unit awards is estimated by
the fair value of the Company&#8217;s Common Stock at the date of grant. Restricted stock activity during the six months ended at June
30, 2021 was as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Number of Shares</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Weighted Average Grant Date Fair
    Value Per Share</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Non-vested, at beginning of period</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-88"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-89"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%"><span style="-sec-ix-redline:true">Granted</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">377,373</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">7.19</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Vested</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-90"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-91"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Cancelled or forfeited</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(3,567</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="-sec-ix-redline:true">14.17</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Non-vested, at end of period</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">373,806</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="padding-bottom: 4pt; text-align: right"><span style="-sec-ix-redline:true">7.12</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 15. Share-Based Compensation Expense</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the years ended December 31, 2020 and 2019, the Company issued
2,738,912 and 4,923,549 options, respectively, to certain employees which will vest over a period of one to four years. The weighted-average
grant date fair value of stock options awarded during the years ended December 31, 2020 and 2019, as determined by the Black-Scholes option
pricing model, was $0.90 and $0.63, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Share-based compensation expense for the years ended December 31, 2020
and 2019 was $978 and $208, respectively. As of December 31, 2020, there was $4,857 of unrecognized compensation cost related to share-based
payments which is expected to be recognized over the remaining vesting periods, with a weighted-average period of 3.9 years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Stock Options</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of stock option award activity for the year ended December
31, 2020 was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Options</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Exercise&#160;Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Outstanding at December 31, 2019</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">10,087,296</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;0.25</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.4</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,738,912</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.76</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(488,860</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.24</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cancelled or forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,362,124</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.74</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Outstanding at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">10,975,224</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.57</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">7.6</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Exercisable at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">5,518,767</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.25</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">6.4</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The aggregate intrinsic value of stock options exercised in the years
ended December 31, 2020 and 2019 was $3,336 and $1,676 as determined on the date of exercise. Cash received from options exercised for
the years ended December&#160;31, 2020 and 2019 was $114 and $10, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Restricted Stock Awards</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company awarded two directors each 223,166 shares of the Company&#8217;s
Common stock on June 14, 2019. On September 15, 2020, the award was amended such that the award would vest upon the expiration of the
lock up period for XL Fleet employees established in connection with the merger. This amendment did not impact the fair value of the award.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company awarded four employees an aggregate of 25,309 restricted
shares of the Company&#8217;s Common Stock during the year ended December 31, 2020. These restricted shares were fully vested upon issuance.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of restricted stock awards is estimated by the fair
value of the Company&#8217;s Common Stock at the date of grant. Restricted stock activity during year ended at December 31, 2020 was as
follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Number of<br/> shares</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Weighted-average<br/> grant-date fair<br/> value per
    share</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Non-vested, at beginning of period</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">446,332</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;0.24</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,309</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.21</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(25,309</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.21</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cancelled or forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Non-vested, at end of period</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">446,332</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.24</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_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>34
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666224344840">
<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, 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 16. Income Taxes</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Net deferred income tax assets consist of the following components
as of December 31, 2020 and 2019:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>Deferred tax assets (liabilities):</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: 8.1pt">Net operating loss carryforwards</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,898</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,239</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Tax credit carryforwards</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 8.1pt">Reserves</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">308</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Share-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">172</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">308</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(54</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: 8.1pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">89</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">91</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 16.2pt">Total deferred tax assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,902</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,271</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22,902</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,271</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt">Net deferred tax assets (liabilities)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company utilizes an asset and liability approach for financial
accounting and reporting for income taxes. The provision for income taxes is based upon income or loss after adjustment for those permanent
items that are not considered in the determination of taxable income. Deferred income taxes represent the tax effects of differences between
the financial reporting and tax basis of the Company&#8217;s assets and liabilities at the enacted tax rates in effect for the years in
which the differences are expected to reverse.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company evaluates the recoverability of deferred tax assets and
establishes a valuation allowance when it is more likely than not that some portion or all the deferred tax assets will not be realized.
Management makes judgments as to the interpretation of the tax laws that might be challenged upon an audit and cause changes to previous
estimates of tax liability. In management&#8217;s opinion, adequate provisions for income taxes have been made. If actual taxable income
by tax jurisdiction varies from estimates, additional allowances or reversals of reserves may be necessary.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Tax benefits are recognized only for tax positions that are more likely
than not to be sustained upon examination by tax authorities. The amount recognized is measured as the largest amount of benefit that
is greater than 50 percent likely to be realized upon settlement. A liability for &#8220;unrecognized tax benefits&#8221; is recorded
for any tax benefits claimed in the Company&#8217;s tax returns that do not meet these recognition and measurement standards. For the
years ended December 31, 2020 and 2019, no liability for unrecognized tax benefits was required to be reported.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has provided a full valuation allowance against its net
deferred tax assets since realization of any future benefit from deductible temporary differences and net operating loss cannot be sufficiently
assured. Management of the Company has evaluated the positive and negative evidence bearing upon the reliability of its deferred tax assets,
which are comprised principally of net operating loss carryforwards and research and development credits. Under the applicable accounting
standards, management has considered the Company&#8217;s history of losses and concluded that it is more likely than not that the Company
will not recognize the benefits of federal and state deferred tax assets. During 2020, the Company increased its valuation allowance by
$5,564.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has federal and state net operating loss carryforwards
of approximately $80,629 and $27,490, respectively. $31,633 of the federal net operating loss carryforward will expire at various dates
commencing on 2029 and through 2037 and $48,996 were generated between the years ended December 31, 2018 and 2020 and have an indefinite
life. At December&#160;31, 2020, the Company has federal and state tax credits of approximately $953 and $492, respectively. These federal
and state tax credits are available to reduce future taxable income and expire at various dates commencing 2026 through 2039. Utilization
of the NOLs and tax credit carryforwards may be subject to a substantial annual limitation under Section 382 of the Internal Revenue Code
of 1986 due to ownership change limitations that have occurred previously or that could occur in the future. These ownership changes may
limit the amount of net operating loss and tax credit carryforwards that can be utilized annually to offset future taxable income and
tax, respectively. The Company has not determined whether an ownership change under section 382 has occurred or whether such limitation
exists.</p><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>35
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225508408">
<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">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Note 11. Related Party Transactions</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Operating lease:&#160;</b>In March 2012, the Company entered
into a noncancelable lease agreement for office, research and development, and vehicle development and installation facilities with an
investor of the Company. The lease term has been extended through February 29, 2022. The lease includes a rent escalation clause, and
rent expense is being recorded on a straight-line basis.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Rent expense under the operating lease for the three months ended
June 30, 2021 and 2020 was $58&#160;and $55, respectively, and $135&#160;and $113&#160;for the six months ended June 30, 2021 and 2020,
respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Future minimum lease payments for this lease are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%"><span style="-sec-ix-redline:true">2021 (Six months)</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">117</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">2022</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">39</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: 12.6pt"><span style="-sec-ix-redline:true">Total</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">156</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 17. Related Party Transactions</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Operating lease:</b> In March 2012, the Company entered into a noncancelable
lease agreement for office, research and development, and vehicle development and installation facilities with an investor of the Company.
The lease term through February 29, 2022. The lease includes a rent escalation clause, and rent expense is being recorded on a straight-line
basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Rent expense under the operating lease for the years ended December&#160;31,
2020 and 2019 was $235.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Future minimum lease payments for this lease for the year ending December
31 are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">235</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">39</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">274</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666224201016">
<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">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Note 12. Commitments and Contingencies</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Sponsorship Commitment:</b>&#160;On February 24, 2021, the Company
agreed to a sponsorship agreement with several entities related to the UBS Arena, Belmont Park and the NY Islanders Hockey Club.&#160;
Pursuant to that Agreement, the Company was designated an &#8220;Official Electric Transportation Partner of UBS Arena&#8221; with various
associated marketing and branding rights.&#160;The sponsorship agreement has a term of&#160;three years&#160;with a sponsor fee of approximately
$0.5&#160;million per year, of which $250&#160;was paid in March, 2021. One of the directors of XL Fleet is a co-owner of the NY Islanders
Hockey Club.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Equipment Purchase:&#160;</b>On March 1, 2021, the Company entered
into an agreement with Creative Bus Sales, Inc. to purchase six low floor electric transit buses to be delivered later in 2021 for a
total purchase price of $4.1&#160;million. In connection with this agreement, on March 2, 2021, the Company made a nonrefundable down-payment
of $0.8&#160;million. These buses will be deployed in the Company&#8217;s XL Grid business unit to support the Company&#8217;s electrification-as-a-service
strategy.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Purchase Commitments:</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.25pt 0pt 0"><span style="-sec-ix-redline:true">The Company has entered into firm commitments to purchase
batteries and motors from major suppliers.&#160;As of June 30, 2021,&#160;these purchase obligations consisted of an obligation of $8.1
million to purchase batteries by December, 2021, an obligation of $2.3 million to purchase motors by July, 2022 and an open ended commitment
of $2.7 million to purchase batteries. In light of the lack of OEM chassis availability reducing demand for the Company&#8217;s Drive
Systems, the Company and the $8.1 million battery supplier are negotiating an amendment to this agreement to provide the Company with
an additional reasonable period of time to consume the remaining battery commitment.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Legal proceedings:</b>&#160;The Company is periodically involved
in legal proceedings, legal actions and claims arising in the normal course of business, including proceedings relating to product liability,
intellectual property, safety and health, employment and other matters. Management believes that the outcome of such legal proceedings,
legal actions and claims will not have a significant adverse effect on the Company&#8217;s financial position, results of operations
or cash flows.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="-sec-ix-redline:true">On March 8, 2021, a putative class action complaint was filed in federal
district court for the Southern District of New York (Suh v. XL Fleet Corp., et al., Case No. 1:21-cv-02002) against the Company and
certain of its current officers and directors. On March 12, 2021, a second putative class action complaint was filed in federal district
court for the Southern District of New York (Kumar v. XL Fleet Corp., et al., Case No. 1:21-cv-02171) against the Company and certain
of its current officers and directors. Those cases were consolidated and a lead plaintiff appointed in June 2021, and an amended complaint
filed on July 20, 2021 alleging that certain public statements made by the defendants between October 2, 2020 and March 2, 2021 violated
Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder. The defendants filed a motion
to dismiss the amended complaint on August 26, 2021. The plaintiffs filed an opposition to the motion to dismiss on October 4, 2021.
The defendants&#8217; reply brief, if any, is due to be filed on or before October 25, 2021. The Company believes that the allegations
asserted in the amended complaint are without merit, and the Company intends to vigorously defend the lawsuit. There can be no assurance,
however, that the Company will be successful. At this time, the Company is unable to estimate potential losses, if any, related to the
lawsuit.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">On September 20, 2021, the Laidlaw Complaint was filed in the Delaware
Court of Chancery against certain of the Company&#8217;s current officers and directors, and the Company&#8217;s sponsor, Pivotal Investment
Holdings II LLC. The Laidlaw Complaint alleges various breaches of fiduciary duty, and aiding and abetting breaches of fiduciary duty,
for purported actions relating to the negotiation and approval of the December 21, 2020 merger and organization of Legacy XL to become
XL Fleet Corp., and purportedly materially misleading statements made in connection with the merger. The Company believes that the allegations
asserted in the Laidlaw Complaint are without merit, and the Company intends to vigorously defend the lawsuit.</span></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 18. Commitments and Contingencies</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Operating leases: In January 2015, the Company entered into a noncancelable
lease agreement for warehouse, research and development, and vehicle development and installation facilities in Quincy, Illinois through
December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In December 2019, the Company signed a noncancelable lease agreement
for office, warehouse, research and development, and distribution facilities in California through February 2025.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company entered into a noncancelable lease agreement in Michigan
for offices, prototype testing, and research and development through February 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Future minimum lease payments for these operating leases for the years
ending December 31 are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">791</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">606</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">582</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">462</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,515</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See Note 17 for related-party operating lease commitment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Legal proceedings:</b> The Company is periodically involved in legal
proceedings, legal actions and claims arising in the normal course of business, including proceedings relating to product liability, intellectual
property, safety and health, employment and other matters. Management believes that the outcome of such legal proceedings, legal actions
and claims will not have a significant adverse effect on the Company&#8217;s financial position, results of operations or cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif">On</span>&#160;
<span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif">March 8, 2021, a putative class action complaint was filed in federal district
court for the Southern District of New York (Suh v. XL Fleet Corp., et al., Case No. 1:21-cv-02002) against the Company and certain of
its current officers and directors. (the &#8220;Suh Complaint&#8221;). On March 12, 2021, a second putative class action complaint was
filed in federal district court for the Southern District of New York (Kumar v. XL Fleet Corp., et al., Case No. 1:21-cv-02171) against
the Company and certain of its current officers and directors (the &#8220;Kumar Complaint&#8221;). Those cases were consolidated and
a lead plaintiff appointed in June 2021, and an amended complaint filed on July 20, 2021 alleging that certain public statements made
by the defendants between October 2, 2020 and March 2, 2021 violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934
and Rule 10b-5 promulgated thereunder. The defendants filed a motion to dismiss the amended complaint on August 26, 2021. The plaintiffs
filed an opposition to motion to dismiss on October 4, 2021. The defendants&#8217; reply brief, if any, is due to be filed on or before
October 25, 2021. The Company believes that the allegations asserted in the Suh Complaint and Kumar Complaint are without merit, and
the Company intends to vigorously defend both lawsuits. There can be no assurance, however, that the Company will be successful. At this
time, the Company is unable to estimate potential losses, if any, related to either lawsuit.</span></p><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>37
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225692376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Note 13. Net (Loss) Income Per Share</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The following is a reconciliation of the numerator and denominator
used to calculate basic earnings per share and diluted earnings per share for the three and six months ended June 30, 2021, and 2020:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Three Months Ended<br/> June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Six Months Ended<br/> June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">Numerator:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; padding-left: 9pt"><span style="-sec-ix-redline:true">Net (loss) income - basic</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">(10,469</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">(13,499</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">51,445</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">(19,953</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Reverse: change in fair value of warrant liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(74,731</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Net loss - diluted</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(10,469</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(13,499</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(23,286</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(19,953</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Denominator:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Weighted average shares outstanding, basic</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">139,237,805</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">82,990,664</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">137,416,593</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">82,577,953</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Dilutive effect of warrants</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">181,942</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Weighted average shares outstanding, diluted</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">139,237,805</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">82,990,664</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">137,598,535</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">82,577,953</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-redline:true">Net (loss) income per share, basic</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.08</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.16</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">0.37</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.24</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Net loss per share, diluted</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.08</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.16</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.17</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.24</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Potential dilutive securities, which include stock options, warrants
and restricted stock units have been excluded from the computation of diluted net loss per share for the three and six months ended June
30, 2020 as the effect would be to reduce the net loss per share. Therefore, for this period the weighted average number of common shares
outstanding used to calculate both basic and diluted net loss per share is the same.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The number of shares underlying outstanding dilutive securities:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Three Months Ended<br/> June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Six Months Ended<br/> June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left"><span style="-sec-ix-redline:true">Stock options</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">11,399,635</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">11,584,747</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">11,399,635</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">11,584,747</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Private Warrants</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">4,233,333</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">XL Legacy Warrants</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">6,117</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">2,507,338</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">6,117</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">2,507,338</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Restricted stock units</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">322,225</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">322,225</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Total</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">15,961,310</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">14,092,085</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">11,727,977</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">14,092,085</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 19. Net Loss Per Share</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is a reconciliation of the numerator and denominator
used to calculate basic earnings per share and diluted earnings per share for the years ended December 31, 2020, and 2019:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>Numerator:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 4pt; text-indent: 9pt">Net loss</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(60,606</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(14,901</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Denominator:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; text-indent: 9pt">Weighted average shares outstanding, basic and diluted</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">84,565,448</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">79,823,065</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net loss per share, basic and diluted</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.72</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.19</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s contingently convertible notes payable did not
meet the condition to be converted to Common Stock as of December 31, 2020 and 2019. Additionally, the Company&#8217;s contingently issuable
unvested restricted stock did not meet the performance based vesting condition as of December 31, 2020 and 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Potential dilutive securities, which include stock options, convertible
preferred stock and warrants have been excluded from the computation of diluted net loss per share as the effect would be to reduce the
net loss per share. Therefore, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss
per share is the same.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The number of shares underlying outstanding stock options and warrants:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Stock options</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">10,975,222</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">10,087,294</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Warrants</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,149,117</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,849,164</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; padding-left: 16.2pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">23,124,339</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">15,936,458</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings per share.</p></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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<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 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<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 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_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225618824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Plan</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Note 14. Retirement Plan</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The Company has adopted a 401(k) plan to provide
all eligible employees a means to accumulate retirement savings on a tax-advantaged basis. The 401(k) plan requires participants to be
at least 21 years old. In addition to the traditional 401(k), eligible employees are given the option of making an after-tax contribution
to a Roth 401(k) or a combination of both. Plan participants may make before tax elective contributions up to the maximum percentage
of compensation and dollar amount allowed under the Internal Revenue Code. Participants are allowed to contribute, subject to IRS limitations
on total annual contributions from&#160;1% to&#160;90% of eligible earnings. The plan provides for automatic enrollment at a&#160;3%
deferral rate of an employee&#8217;s eligible wages.&#160;The Company provides for safe harbor matching contributions equal to 100% on
the first 3% of an employee&#8217;s eligible earnings deferred and an additional 50% on the next 2% of an employee&#8217;s eligible earnings
deferred. Employee elective deferrals and safe harbor matching contributions are 100% vested at all times.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">In connection with the acquisition of World Energy, XL Fleet adopted
the World Energy 401(k) plan whose features are the same as those of the XL Fleet 401(k) plan except that&#160;(i) Participants are allowed
to contribute, subject to IRS limitations on total annual contributions from 1% to 100% of eligible earnings and (ii) the safe harbor
non-elective contribution is equal to 3% of employee&#8217;s compensation.</span></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 20. Retirement Plan</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has adopted a 401(k) plan to provide all eligible employees
a means to accumulate retirement savings on a tax-advantaged basis. The 401(k) plan requires participants to be at least 21 years old.
In addition to the traditional 401(k), eligible employees are given the option of making an after-tax contribution to a Roth 401(k) or
a combination of both. Plan participants may make before tax elective contributions up to the maximum percentage of compensation and dollar
amount allowed under the Internal Revenue Code. Participants are allowed to contribute, subject to IRS limitations on total annual contributions
from 1% to 90% of eligible earnings. The plan provides for automatic enrollment at a 3% deferral rate of an employee&#8217;s eligible
wages. The Company provides for safe harbor matching contributions equal to 100% on the first 3% of an employee&#8217;s eligible earnings
deferred and an additional 50% on the next 2% of an employee&#8217;s eligible earnings deferred. Employee elective deferrals and safe
harbor matching contributions are 100% vested at all times.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 retirement 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 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666345587992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_xl1_BusinessCombinationAbstract', window );"><strong>Business Combination [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_xl1_BusinessCombinationTextBlock', window );">Business Combination</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Note 4. Business Combination</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">World Energy</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">On May 17, 2021, the Company acquired all of the issued and outstanding
membership interests of World Energy, a privately-held, Massachusetts-based entity, and assumed two of its principals and all of World
Energy&#8217;s employees. World Energy is a direct-install energy efficiency services company (&#8220;ESCO&#8221;), serving commercial,
industrial and institutional customers. World Energy enables utilities to meet their energy savings mandates by developing and executing
energy efficiency projects. The acquisition of World Energy expands the Company&#8217;s ability to deliver a comprehensive suite of energy
savings services that enhances XL Grid&#8217;s solutions portfolio to include commercial and industrial EV charging, solar, and energy
management services.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The total purchase price consideration of $12,077 for the acquisition
of World Energy consisted of the following components:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 24px"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash of $8.1 million, consisting of the contractual
    purchase price of $8.0 million, plus $0.1 million, representing the amount by which estimated closing date working capital exceeded
    the target working capital;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="padding-bottom: 0; width: 24px"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="padding-bottom: 0; width: 24px"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="padding-bottom: 0"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">The closing date issuance
    of 231,002 shares of the Company&#8217;s common stock, valued at the closing price of $6.23 per share as of May 17, 2021, for a total
    share fair value upon issuance of $1,439;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 24px"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">An obligation to issue 244,956 shares of the Company&#8217;s
    common stock to certain of the sellers and their advisors of World Energy, in three equal installments on the sixth, twenty-fourth
    and the thirtieth monthly anniversaries of the closing date. The closing date fair value was recorded at an aggregate amount of $1,526;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="-sec-ix-redline:true">&#160;</span></td> <td style="width: 24px"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td> <td><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">An obligation to pay in cash an earnout of $1,000 upon World Energy&#8217;s achievement for the calendar year 2021 revenues of $19,500. The payment of the earnout is due within 30 days following the completion of the audit of XL Fleet&#8217;s financial statements for the fiscal year ending December 31, 2021. Pursuant to the agreement, the earnout is payable only if revenues for the period equal or exceed $19,500. Should the World Energy revenues be less than $19,500, then the earnout would be $0. The Company determined that the achievement of the $19,500 revenue target was highly probable, and as such, the Company recorded a closing date fair value of the earnout in the amount of $1,000.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The following details the preliminary allocation of the purchase
price consideration:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%"><span style="-sec-ix-redline:true">Cash</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">8,000</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Preliminary working capital adjustment</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">112</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Fair value of&#160;231,002&#160;shares issued at closing</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,439</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="-sec-ix-redline:true">Fair value of the earnout</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,000</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Portion of deferred obligation to issue shares of common stock</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">1,526</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Total consideration</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">12,077</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Less the fair value of assets acquired less liabilities assumed</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(3,296</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Goodwill</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">8,781</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">In connection with the acquisition of World Energy, the Company
incurred an additional obligation to issue shares of its common stock to two of the sellers who also entered into employment agreements
with the Company. Pursuant to the terms of the agreement, the Company is obligated to issue&#160;448,050&#160;shares of its common stock,
with an aggregate fair value of approximately $3.7&#160;million as of June 30, 2021, issuable in three equal installments on the sixth,
twenty-fourth and the thirtieth monthly anniversaries of the closing date, provided that seller/employee is employed by the Company at
the date of issuance. If the seller/employee is not employed at such issuance date, the shares attributable to that seller/employee are
forfeited. The Company determined that under relevant accounting guidance that this obligation to issue shares would be accounted for
as compensation and not as purchase price consideration. Accordingly, the fair values of each of the three compensation share obligations
are accreted as compensation over each relevant compensation period, and for the three and six months ended June 30, 2021, the Company
recorded as selling, general and administration expense, compensation costs of $427.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The Company has accounted for this acquisition as a business combination
under ASC Topic 805 &#8220;Business Combinations&#8221;. The acquisition method requires, among other things, that assets acquired and
liabilities assumed in a business combination be recognized at their fair values as of the acquisition date. The fair values of the assets
acquired and liabilities assumed by major class were recognized as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="-sec-ix-redline:true">Accounts receivable</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">3,350</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Inventory, net</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,282</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Prepaid expenses and other current assets</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">100</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Property and equipment, net</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">173</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Intangible assets, net</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,560</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Right-of-use asset</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">145</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Goodwill</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">8,781</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Other assets</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">12</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Accounts payable</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(1,094</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Lease liability, current</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(56</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Accrued expenses and other current liabilities</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(1,297</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Deferred revenue</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(283</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Lease liability, non-current</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(89</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Long-term debt, net of current portion</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(507</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Total purchase consideration</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">12,077</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The acquired intangible assets are comprised of $1,560&#160;related
to the fair value of customer relationships which is amortized over&#160;three years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The estimated fair value of the intangible asset acquired was determined
based on the income approach to measure the fair value of the customer relationships. This fair value measurement was based on significant
inputs not observable in the market and thus represents a Level 3 measurement within the fair value hierarchy.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Goodwill represents the excess of the purchase consideration over
the estimated acquisition date fair value of the net tangible and intangible assets acquired. Goodwill is primarily attributable to expected
post-acquisition synergies from integrating World Energy&#8217;s assembled workforce, products and processes into the Company&#8217;s
product offerings. Goodwill recorded is not deductible for income tax purposes.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Supplemental disclosure of&#160;pro&#160;forma&#160;information:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The following unaudited&#160;pro&#160;forma&#160;financial information
presents the combined results of the operations of XL Fleet and World Energy as if the&#160;acquisition&#160;of World Energy had occurred
as of January 1, 2020. The unaudited&#160;pro&#160;forma&#160;financial information is not necessarily indicative of what the condensed
consolidated results of operations actually would have been had the respective&#160;acquisitions&#160;been completed on January 1, 2020.
In addition, the unaudited&#160;pro&#160;forma&#160;financial information does not purport to project the future results of operations
of the combined Company.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Three Months Ended<br/> June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Six Months Ended<br/> June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; padding-bottom: 4pt"><span style="-sec-ix-redline:true">Revenues</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">6,502</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">2,629</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">12,118</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">10,033</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Net (loss) income</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(10,042</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(14,058</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">52,272</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(20,564</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Per share amounts:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-redline:true">Net (loss) income per share - basic</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.07</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.17</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">0.38</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.25</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Net loss per share - diluted</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.07</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.17</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.16</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.25</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The above pro forma information includes pro forma adjustments
to remove the effect of the following non-recurring transactions:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">1.)</span></td> <td><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-recurring merger expenses of $498&#160;added back for the three and six months ended June 30, 2021 and charged to expense for the six months ended June 30, 2020.</span></td></tr> <tr style="vertical-align: top"> <td><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">2.)</span></td> <td><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">Elimination of interest expense associated with debt that was repaid in the acquisition of World Energy of $16&#160;and $37&#160;for the three and six months ended June 30, 2021, respectively and $20&#160;and $41&#160;for the three and six months ended June 30, 2020, respectively.</span></td></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_xl1_BusinessCombinationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_BusinessCombinationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_BusinessCombinationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_BusinessCombinationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666227734376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ROU Assets and Lease Liabilities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_xl1_RouAssetsAndLeaseLiabilitiesAbstract', window );"><strong>ROU Assets And Lease Liabilities [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_xl1_ROUAssetsAndLeaseLiabilitiesTextBlock', window );">ROU Assets and Lease Liabilities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Note 6. ROU Assets and Lease Liabilities</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">XL Fleet has entered into operating and finance leases as the lessee
for office space, R&amp;D and manufacturing facilities, and vehicles. On January 1, 2021 (&#8220;Effective Date&#8221;), the Company
adopted FASB Accounting Standards Codification, or ASC, Topic 842, Leases (&#8220;ASC 842&#8221;), which increases transparency and comparability
by recognizing a lessee&#8217;s rights and obligations resulting from leases by recording them on the balance sheet as lease assets and
lease liabilities. The new guidance requires the recognition of the right-of-use (&#8220;ROU&#8221;) assets and related operating and
finance lease liabilities on the balance sheet. The Company adopted the new guidance using the modified retrospective approach on January
1, 2021. As a result, the consolidated balance sheet as of December 31, 2020 was not restated and is not comparative.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The adoption of ASC 842 resulted in the recognition of operating
ROU assets of $3,481&#160;and operating lease liabilities of $3,481&#160;on the Company&#8217;s condensed consolidated balance sheet
as of January 1, 2021. The adoption of ASC 842 resulted in the recognition of finance ROU assets of $897&#160;and finance lease liabilities
of $897&#160;on the Company&#8217;s condensed consolidated balance sheet as of January 1, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The Company elected the package of practical expedients permitted
within the standard, which allow an entity to forgo reassessing (i) whether a contract contains a lease, (ii) classification of leases,
and (iii) whether capitalized costs associated with a lease meet the definition of initial direct costs. Also, the Company elected the
expedient allowing an entity to use hindsight to determine the lease term and impairment of ROU assets and the expedient to allow the
Company to not have to separate lease and non-lease components. The Company has also elected the short-term lease accounting policy under
which the Company would not recognize a lease liability or ROU asset for any lease that at the commencement date has a lease term of
twelve months or less and does not include a purchase option that the Company is more than reasonably certain to exercise.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">For contracts entered into on or after the Effective Date, at the
inception of a contract the Company will assess whether the contract is, or contains, a lease. The Company&#8217;s assessment is based
on: (i) whether the contract involves the use of a distinct identified asset, (ii) whether the Company obtained the right to substantially
all the economic benefit from the use of the asset throughout the period, and (iii) whether the Company has the right to direct the use
of the asset. Leases entered into prior to January 1, 2021, which were accounted for under ASC 840, were not reassessed for classification.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">For operating leases, the lease liability is initially and subsequently
measured at the present value of the unpaid lease payments. For finance leases, the lease liability is initially measured in the same
manner and date as for operating leases, and is subsequently presented at amortized cost using the effective interest method. The Company
generally uses its incremental borrowing rate as the discount rate for leases, unless an interest rate is implicitly stated in the lease.
The present value of the lease payments is calculated using the incremental borrowing rate for operating and finance leases, which was
determined using a portfolio approach based on the rate of interest that the Company would have to pay to borrow an amount equal to the
lease payments on a collateralized basis over a similar term. The lease term for all of the Company&#8217;s leases includes the noncancelable
period of the lease plus any additional periods covered by either a Company option to extend the lease that the Company is reasonably
certain to exercise, or an option to extend the lease controlled by the lessor. All ROU assets are reviewed periodically for impairment.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Lease expense for operating leases consists of the lease payments
plus any initial direct costs and is recognized on a straight-line basis over the lease term. Lease expense for finance leases consists
of the amortization of the asset on a straight-line basis over the shorter of the lease term or its useful life and interest expense
determined on an amortized cost basis, with the lease payments allocated between a reduction of the lease liability and interest expense.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The Company&#8217;s operating leases are comprised primarily of
office space and R&amp;D and manufacturing facilities. Finance leases are comprised primarily of vehicle leases. Balance sheet information
related to our leases is presented below (ASC 842 was adopted on January 1, 2021):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="-sec-ix-redline:true">June 30,</span></td><td style="font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="-sec-ix-redline:true">January 1,</span></td><td style="font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="-sec-ix-redline:true">December&#160;31,</span></td><td style="font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="-sec-ix-redline:true">Operating leases:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="-sec-ix-redline:true">Right-of-use assets</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">3,360</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">3,481</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-60"><span style="-sec-ix-redline:true">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8211;</span></div></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Lease liability, current</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">477</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">469</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61"><span style="-sec-ix-redline:true">&#8211;</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Lease liability, non-current</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">2,929</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">3,012</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62"><span style="-sec-ix-redline:true">&#8211;</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left"><span style="-sec-ix-redline:true">Finance leases:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Right-of-use assets</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,115</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">897</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63"><span style="-sec-ix-redline:true">&#8211;</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Lease liability, current</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">368</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">265</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-64"><span style="-sec-ix-redline:true">&#8211;</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Lease liability, non-current</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">612</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">632</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-65"><span style="-sec-ix-redline:true">&#8211;</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Other information related to leases is presented below:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Three Months<br/> Ended<br/> June
    30,<br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Six Months<br/> Ended<br/> June
    30,<br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">Other information:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: 9.3pt"><span style="-sec-ix-redline:true">Operating lease cost</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">216</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">395</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">As of<br/> June 30,<br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="-sec-ix-redline:true">Operating cash flows from operating leases</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">348</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Weighted-average remaining lease term &#8211; operating leases (in months)</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">91.8</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Weighted-average discount rate &#8211; operating leases</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">9.2</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">%</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">As of June 30, 2021, the annual minimum lease payments of our operating
lease liabilities were as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">For&#160;The Years&#160;Ending&#160;December&#160;31,</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%"><span style="-sec-ix-redline:true">2021 (excluding the six months ended June 30, 2021)</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">427</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">2022</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">673</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">2023</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">633</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">2024</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">597</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">2025</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">613</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Thereafter</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">1,891</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Total future minimum lease payments, undiscounted</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">4,834</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Less: imputed interest</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(1,428</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-redline:true">Present value of future minimum lease payments</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">3,406</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></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_xl1_ROUAssetsAndLeaseLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 ROU assets and lease labilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ROUAssetsAndLeaseLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_RouAssetsAndLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_RouAssetsAndLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>41
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225607272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note Payable<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_xl1_NotePayableAbstract', window );"><strong>Note Payable [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_xl1_NotePayable', window );">Note Payable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Note 7. Note Payable</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Paycheck Protection Program Loan</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">In March 2021, World Energy entered into a Promissory Note (the
&#8220;PPP Note&#8221;) with Boston Private Bank &amp; Trust Company as the lender (the &#8220;Lender&#8221;), pursuant to which the
Lender agreed to make a loan to the Company under the Paycheck Protection Program (the "PPP Loan") offered by the U.S. Small
Business Administration (the &#8220;SBA&#8221;) in a principal amount of $507&#160;pursuant to Title 1 of the Coronavirus Aid, Relief
and Economic Security Act (the &#8220;CARES Act&#8221;). The PPP Loan proceeds may be forgiven provided that the proceeds are used by
the Company to pay for eligible payroll costs, including salaries, commissions, and similar compensation, group health care benefits,
and paid leaves; rent; utilities; and interest on certain other outstanding debt. At June 30, 2021 the PPP loan was included in long
term debt, net of current portion, within the condensed consolidated balance sheet. This loan was forgiven by the SBA during July 2021.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_NotePayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_NotePayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_NotePayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_NotePayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225581400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Event</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Note 15. Subsequent Event</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Minority investment in eNow:</b>&#160;On July 15, 2021, XL Fleet
purchased $3&#160;million in convertible notes in eNow. Additionally, XL Fleet has the right to acquire eNow at a pre-determined valuation
and has a right of first refusal with respect to competing offers to acquire eNow, which expire if unexercised as of December 31, 2021.
XL Fleet and eNow have also entered into a development and supply agreement pursuant to which XL Fleet is the exclusive provider of high
voltage batteries and associated power systems for use in eNow eTRUs.</span></p><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>43
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666330354776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of consolidated financial statement presentation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Basis of consolidated financial statement presentation:</b>&#160;The
accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally
accepted in the United States (&#8220;U.S. GAAP&#8221;) for interim financial information and Article 10 of Regulation S-X. The accompanying
unaudited condensed consolidated financial statements of the Company include the accounts of its wholly owned subsidiaries and variable
interest entities, for which the Company is the primary beneficiary. Because the Company holds certain rights that provide the power
to direct the activities of variable interests that most significantly impact the VIE economic performance, as well as to potentially
receive benefits or the obligation to absorb potentially significant losses, the Company has a controlling interest in such VIEs. The
Company reports its consolidated financial information as a single segment. All significant intercompany transactions have been eliminated
in consolidation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Basis of consolidated financial statement presentation:</b> The
financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S.
GAAP&#8221;). The accompanying consolidated financial statements of the Company include the accounts of its wholly owned subsidiaries
and variable interest entities, for which the Company is the primary beneficiary. Because the Company holds certain rights that provide
the power to direct the activities of variable interests that most significantly impact the VIE economic performance, as well as to potentially
receive benefits or the obligation to absorb potentially significant losses, the Company has a controlling interest in such VIEs. See
Note 10, &#8220;New Markets Tax Credit Financing,&#8221; for the discussion of financing arrangements involving certain entities that
are variable interest entities that are included in these consolidated financial statements. All significant intercompany transactions
have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_EmergingGrowthCompanyPolicyTextBlock', window );">Emerging Growth Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Emerging Growth Company:</b> Section&#160;102(b)(1) of the Jumpstart
Our Business Startups Act (&#8220;JOBS Act&#8221;) exempts emerging growth companies from being required to comply with new or revised
financial accounting standards until private companies (that is, those that have not had a Securities Act of 1933 registration statement
declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended) are required
to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended
transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable.
The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it
has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised
standard at the time private companies adopt the new or revised standard, until such time the Company is no longer considered to be an
emerging growth company. At times, the Company may elect to early adopt a new or revised standard.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Use of estimates:</b>&#160;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 as of the balance sheet date, as well as reported amounts of expenses
during the reporting period. The Company&#8217;s most significant estimates and judgments involve deferred income taxes, valuation of
share-based compensation, including the fair value of common stock, the valuation of warrant liability, and the valuation of business
combinations, including the fair values and useful lives of acquired assets and assumed liabilities and the fair value of purchase consideration.
Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which
form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates,
and such differences could be material to the Company&#8217;s financial statements.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of estimates:</b> 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 as of the balance sheet date, as well as reported amounts of expenses
during the reporting period. The Company&#8217;s most significant estimates and judgments involve deferred income taxes, valuation of
share-based compensation, including the fair value of common stock, the valuation of the convertible notes payable derivative liability,
and the valuation of business combinations, including the fair values and useful lives of acquired assets and assumed liabilities and
the fair value of purchase consideration. Management bases its estimates on historical experience and on various other assumptions believed
to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual
results could differ from those estimates, and such differences could be material to the Company&#8217;s financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Segment Information:&#160;</b>The Company&#8217;s chief operating
decision maker (&#8220;CODM&#8221;) is its chief executive officer, who makes operating decisions, assesses performance and allocates
resources on a consolidated basis. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating
resources and evaluating financial performance. Accordingly, management has determined that the Company operates as&#160;one&#160;operating
and reportable segment.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Segment information:</b> ASC 280, Segment Reporting, defines operating
segments as components of an enterprise where discrete financial information is available that is evaluated regularly by the chief operating
decision-maker (&#8220;CODM&#8221;) in deciding how to allocate resources and in assessing performance. XL operates a single integrated
business operation for the purpose of providing electrification systems for the owners of vehicles. XL&#8217;s Chief Executive Officer
(&#8220;CEO&#8221;) is the CODM of the Company. The CODM is provided financial and operating information for the integrated business as
a whole. Upon receipt of such information, the CODM evaluates and manages the operations based upon such integrated information, and the
CODM utilizes this integrated information for purposes of allocating resources and evaluating XL&#8217;s financial performance. The CODM
uses cash flows as the primary measure to manage the business and does not segment the business for internal reporting or decision making.
Based upon this information, the Company has concluded that it should report its operations as a single segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Concentration of Credit Risk:</b>&#160;Financial instruments
which potentially subject the Company to concentrations of credit risk consist of cash and trade receivables. At times, such cash may
be in excess of the FDIC limit. At June 30, 2021 and December 31, 2020, the Company had cash in excess of the $250&#160;federally insured
limit. The Company believes it is not exposed to any significant credit risk on cash and cash equivalents.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">With respect to trade receivables, the Company routinely assesses
the financial strength of its customers and, as a consequence, believes that the receivable credit risk exposure is limited. As of June
30, 2021,&#160;two&#160;customers accounted for approximately&#160;34% and&#160;29% of accounts receivable. As of December 31, 2020,&#160;one&#160;customer
accounted for approximately&#160;82% of accounts receivable. For the three months ended June 30, 2021 and 2020,&#160;three&#160;customers
and&#160;one&#160;customer accounted for approximately&#160;57% and&#160;52% of revenues, respectively. For the six months ended June
30, 2021 and 2020,&#160;three&#160;customers and&#160;one&#160;customer accounted for approximately&#160;49% and&#160;55% of revenues,
respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Concentration of Credit Risk:</b> Financial instruments which potentially
subject the Company to concentrations of credit risk consist of cash and trade receivables. At times, such cash may be in excess of the
FDIC limit. At December 31, 2020 and 2019, the Company had cash in excess of the $250 federally insured limit. The Company believes it
is not exposed to any significant credit risk on cash and cash equivalents.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">With respect to trade receivables, the Company routinely assesses the
financial strength of its customers and, as a consequence, believes that the receivable credit risk exposure is limited. As of December
31, 2020, one customer accounted for approximately 82% of accounts receivable. In 2019, two customers accounted for approximately 64%
of accounts receivable. For the years ended December 31, 2020 and 2019, one customer and two customers accounted for approximately 68%
and 65% of revenues, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash, cash equivalents, and restricted cash</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Cash, cash equivalents, and restricted cash:&#160;</b>The Company
considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash
and cash equivalents include cash held in banks and money market accounts. Cash equivalents are carried at cost, which approximates fair
value due to their short-term nature. The Company&#8217;s cash and cash equivalents are placed with high-credit quality financial institutions
and issuers, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash
and cash equivalents.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Restricted cash held at both June 30, 2021 and December 31, 2020,
consists of $150&#160;for a bank deposit required for a letter of credit which is reserved for the Company&#8217;s California lease.
In addition, restricted cash held at June 30, 2021 includes $507&#160;held in escrow in connection with the acquisition of World Energy.
The funds held in escrow were released to the sellers of World Energy in July 2021 upon the Small Business Administration&#8217;s forgiveness
of the World Energy PPP Loan.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The following table provides a reconciliation of cash, cash equivalents,
and restricted cash in the condensed consolidated balance sheets to the total amount shown in the condensed consolidated statements of
cash flows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">As of June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="-sec-ix-redline:true">Cash and cash equivalents</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">384,143</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">4,907</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Restricted cash</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">657</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">150</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-redline:true">Total cash, cash equivalents, and restricted cash</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">384,800</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">5,057</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cash and cash equivalents:</b> The Company considers all highly
liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents include
cash held in banks and money market accounts. Cash equivalents are carried at cost, which approximates fair value due to their short-term
nature. The Company&#8217;s cash and cash equivalents are placed with high-credit quality financial institutions and issuers, and at times
exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Restricted cash:</b> Restricted cash held at both December 31, 2020
and 2019, consists of bank deposits required for a letter of credit which is reserved for the Company&#8217;s California lease.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts receivable, net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Accounts receivable, net:</b>&#160;Accounts receivable are stated
at the gross invoice amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is maintained at a level
considered adequate to provide for potential account losses on the balance based on management&#8217;s evaluation of the anticipated
impact of current economic conditions, changes in the character and size of the balance, past and expected future loss experience, among
other pertinent factors. As of June 30, 2021 and December 31, 2020, the Company&#8217;s allowance for doubtful accounts was $487&#160;and
$0, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Accounts receivable:</b> Accounts receivable are stated at the gross
invoice amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is maintained at a level considered adequate
to provide for potential account losses on the balance based on management&#8217;s evaluation of the anticipated impact of current economic
conditions, changes in the character and size of the balance, past and expected future loss experience, among other pertinent factors.
As of December&#160;31, 2020 and 2019, the Company recorded an allowance of doubtful accounts of $0.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory, net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Inventory, net:</b>&#160;Inventory is comprised of raw materials,
work in process and finished goods. Inventory is stated at the lower of cost or net realizable value. Cost of raw material inventories
include the purchase and related costs incurred in bringing the products to their present location and condition. The Company uses consistent
methodologies to evaluate inventory for net realizable value and periodically reviews inventories for obsolescence and any inventories
identified as slow moving or obsolete are initially reserved for and then written-off. As of June 30, 2021 and December 31, 2020, the
Company&#8217;s inventory reserve for obsolescence was $331&#160;and $58, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inventory:</b> Inventory is comprised of raw materials, work in
process and finished goods. Inventory is stated at the lower of cost (determined using the weighted-average cost method) or net realizable
value. Cost of raw material inventories include the purchase and related costs incurred in bringing the products to their present location
and condition. The Company uses consistent methodologies to evaluate inventory for net realizable value and periodically reviews inventories
for obsolescence and any inventories identified as slow moving or obsolete are initially reserved for and then written-off. As of December
31, 2020 and 2019, the Company&#8217;s inventory reserve for obsolescence was $58 and $248, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair value measurements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Fair value measurements:</b>&#160;The Company follows the guidance
in ASC Topic 820, &#8220;Fair Value Measurement&#8221;, for its financial assets and liabilities that are re-measured and reported at
fair value at each reporting period, and non-financial assets and liabilities that are re-measured and reported at fair value at least
annually.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The fair value of the Company&#8217;s financial assets and liabilities
reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid
in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In
connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market
data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants
would price assets and liabilities). The following fair value hierarchy is used to classify assets and liabilities based on the observable
inputs and unobservable inputs used in order to value the assets and liabilities:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Level 1</b>: Quoted prices (unadjusted) for identical assets
or liabilities in active markets that the Company can access at the measurement date.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Level 2</b>: Significant other observable inputs other than
level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs
that are observable or can be corroborated by observable market data.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Level 3</b>: Significant unobservable inputs that reflect the
Company&#8217;s judgment about the assumptions that market participants would use in pricing an asset or liability.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">An asset&#8217;s or liability&#8217;s fair value measurement level
within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation
techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">See Note 8 for additional information on assets and liabilities
measured at fair value.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The Company believes its valuation methods are appropriate and
consistent with other market participants, however the use of different methodologies or assumptions to determine the fair value of certain
financial instruments could result in a different fair value measurement at the reporting date.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The Company&#8217;s financial instruments consist of cash and cash
equivalents, restricted cash, accounts receivable, accounts payable, accrued liabilities, contingent consideration liability and warrant
liability. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximates
fair value because of the short-term nature of those instruments.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair value measurements:</b> ASC 820, Fair Value Measurements and
Disclosures, clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer
a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined
based upon assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions,
ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 1:</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 2:</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant other observable inputs other than level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 3:</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant unobservable inputs that reflect the Company&#8217;s judgment about the assumptions that market participants would use in pricing an asset or liability.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">An asset&#8217;s or liability&#8217;s fair value measurement
level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation
techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48.6pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Assets and liabilities measured at fair value are based on one or more
of the following three valuation techniques noted in ASC 820:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Market approach:</b> Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost approach:</b> Amount that would be required to replace the service capacity of an asset (replacement cost).</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income approach:</b> Techniques to convert future amounts to a single present value amount based upon market expectations (including present value techniques, option pricing and excess earnings models).</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company believes its valuation methods are appropriate and consistent
with other market participants, however the use of different methodologies or assumptions to determine the fair value of certain financial
instruments could result in a different fair value measurement at the reporting date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s financial instruments consist of cash and cash
equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, contingent consideration liability, term
loan and revolver debt, convertible notes payable derivative liability, and convertible notes payable. The carrying value of cash and
cash equivalents, accounts receivable, accounts payable, and accrued expenses approximates fair value because of the short-term nature
of those instruments. The fair value of the Company&#8217;s revolving line of credit and term loan are based on current lending rates
for similar borrowings, assuming the debt is outstanding through maturity, and considering the collateral and as a result approximate
their fair values. The Company estimates the fair value of its convertible notes payable using level two and level three inputs by discounting
the future cash flows using current interest rates at which it could obtain similar borrowings in consideration of the estimated enterprise
value of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock', window );">Prepaid expenses and other current assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Prepaid expenses and other current assets:</b>&#160;Prepaid
expenses and other current assets include prepaid insurance, prepaid rent, and supplies, which are expected to be recognized or realized
within the next 12&#160;months.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Prepaid expenses and other current assets:</b> Prepaid expenses
and other current assets include prepaid insurance, prepaid rent, and supplies, which are expected to be recognized or realized within
the next 12&#160;months.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property and equipment, net:</b> Property and equipment, net is
stated at cost less accumulated depreciation, or if acquired in a business combination, at fair value as of the date of acquisition. Depreciation
is calculated using the straight-line method, based upon the following estimated useful lives:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Equipment</td><td style="width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 11%; text-align: right">5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right">5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computer and related equipment</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right">3 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Software</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right">3 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vehicles</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right">4 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right">Lesser of useful life of the asset or remaining life of the lease</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Improvements are capitalized while replacements, maintenance and repairs,
which do not improve or extend the lives of the respective assets, are expensed as incurred. When property and equipment is retired or
otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss on the disposition
is recorded in the statement of operations as a component of other (expense) income, net.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Business combinations:</b> The Company accounts for the acquisition
of a business in accordance with ASC 805,&#160;<i>Business Combinations</i>&#160;(ASC 805). Amounts paid to acquire a business are allocated
to the assets acquired and liabilities assumed based on their fair values at the date of acquisition. The Company determines the fair
value of purchase consideration, including contingent consideration, and acquired intangible assets based on detailed valuations that
use certain information and assumptions provided by management. The Company allocates any excess purchase price over the fair value of
the net tangible and intangible assets acquired to goodwill. The results of operations of acquired businesses are included in the financial
statements from the date of acquisition forward. Acquisition-related costs are expensed in periods in which the costs are incurred</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company uses the income approach to determine the fair value of
developed technology acquired in a business combination. This approach determines fair value by estimating the after-tax cash flows attributable
to the respective asset over its useful life and then discounting these after-tax cash flows back to a present value. The Company bases
its revenue assumptions on estimates of relevant market sizes, expected market growth rates, expected trends in technology and expected
product introductions by competitors. Developed technology represents patented and unpatented technology and know-how.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Refer to Note 4 for discussion of the Company&#8217;s 2020 business
combination.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>&#160;</b></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Intangible assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>Intangible assets, net:</b> Intangible
assets are initially recorded at fair value and stated net of accumulated amortization and impairments. The Company amortizes its intangible
assets that have finite lives using either the straight-line method, or if reliably determinable, based on the pattern in which the economic
benefit of the asset is expected to be utilized. Amortization is recorded over the estimated useful lives, which for developed technology
is 4 years. The Company evaluates the recoverability of its definite lived intangible assets whenever events or changes in circumstances
or business conditions indicate that the carrying value of these assets may not be recoverable based on expectations of future undiscounted
cash flows for each asset group. If the carrying value of an asset or asset group exceeds its undiscounted cash flows, the Company estimates
the fair value of the assets, generally utilizing a discounted cash flow analysis based on the present value of estimated future cash
flows to be generated by the assets using a risk-adjusted discount rate. To estimate the fair value of the assets, the Company uses market
participant assumptions pursuant to ASC 820,&#160;<i>Fair Value Measurements</i>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of long-lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Impairment of long-lived assets:</b> The Company reviews long-lived
assets, including property and equipment and, intangible assets with definite lives, for impairment whenever events or changes in circumstances
indicate that an asset group&#8217;s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analysis
in accordance with ASC 360-10, <i>Impairment or Disposal of Long-Lived Assets</i>, which requires the Company to group assets and liabilities
at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate
the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount
of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds
its fair value. During the years ended December 31, 2020 and 2019, no impairment indicators were identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Impairment of goodwill:</b> Goodwill represents the excess of cost
over the fair market value of net tangible and identifiable intangible assets of acquired businesses. Goodwill is not amortized but instead
is annually tested for impairment, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be
impaired. The Company has recorded goodwill in connection with its historical acquisition of a business.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company performs its annual goodwill impairment assessment at October
1 each fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. An assessment can
be performed by first completing a qualitative assessment on the Company&#8217;s single reporting unit. The Company can also bypass the
qualitative assessment in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment
in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include,
among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment,
or an expectation of selling or disposing of a portion of the reporting unit. Additionally, a significant change in business climate,
a loss of a significant customer, increased competition, a sustained decrease in share price, or a decrease in estimated fair value below
book value may trigger the need for interim impairment testing of goodwill.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If the Company believes that, as a result of its qualitative assessment,
it is more likely than not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test
is required. The quantitative test involves comparing the fair value of the reporting unit with its carrying amount, including goodwill.
If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a
corresponding charge to earnings in the period the goodwill is determined to be impaired. The income tax effect associated with an impairment
of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. Any goodwill impairment is limited to the
total amount of goodwill.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company determines the fair value of its reporting unit using a
combination of the income approach (discounted cash flow method) and market approach (guideline transaction method and guideline public
company method). Management weighs each of the methods applied to determine the fair value of its reporting unit.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under the discounted cash flow method, the Company determines fair
value based on the estimated future cash flows for the reporting unit, discounted to present value using a risk-adjusted industry weighted-average
cost of capital, which reflects the overall level of inherent risk and the rate of return an outside investor would expect to earn. Cash
flow projections are derived from budgeted amounts (typically a one-year model) and subsequent period cash flows are developed using growth
rates that management believes are reasonably likely to occur from a market participant&#8217;s standpoint. All cash flow projections
are evaluated by management. A terminal value is derived by capitalizing free cash flow into perpetuity. The capitalization rate is derived
from the weighted-average cost of capital and the estimated long-term growth rate.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Revenue</b>: The Company&#8217;s revenue is derived from the
sales of hybrid and plug-in hybrid electric powertrain systems, our Drive Systems, and turnkey energy efficiency, renewable technology,
electric vehicle charging stations and other energy solutions (&#8220;XL Grid&#8221;). The Drive Systems products are marketed and sold
to end-user fleet customers and channel partners in the United States and Canada. The Company&#8217;s XL Grid solutions are marketed
and sold to municipalities, corporations and other businesses and principally funded through energy incentives provided through public
and private utilities. The XL Grid business consists of the operations acquired through the May 2021 World Energy acquisition. Sales
of products and services are subject to economic conditions and may fluctuate based on changes in the industry, trade policies and financial
markets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Revenue is recognized upon transfer of control to the customer,
which occurs when the Company has a present right to payment, legal title has passed to the customer, the customer has the significant
risks and rewards of ownership, and where acceptance is not a formality, the customer has accepted the product or service.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">For the Drive Systems products, in general, transfer of control
is upon shipment of the equipment as the terms are FOB shipping point or equivalent, as the Company has no other promised goods or services
in its contracts with customers. In limited instances, the Company provides installation services to end-user fleet customers related
to the purchased hybrid electric powertrain equipment. When provided, these installation services are not distinct within the context
of the contract due to the fact that the end-use fleet customer is purchasing a completed modification to its vehicles and therefore,
the installation services involve significant integration to integrate the hybrid electric powertrain equipment with the customer&#8217;s
vehicle. As a result, the hybrid electric powertrain equipment and installation services represent a single performance obligation within
these contracts with customers. The Company recognizes the revenue for the equipment sale and installation service for Drive System products
at the same time, which is after the installation is complete. The Company has elected to treat shipping and handling activities related
to contracts with channel partner customers for Drive System products as costs to fulfill the promise to transfer the associated equipment
and not as a separate performance obligation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">For the XL Grid solutions, in general, transfer of control is upon
the acceptance and certification of project completion by both the end customer and the utility who is funding the energy incentives,
representing a single performance obligation of the Company. Due to the short-term nature of projects (typically two to three weeks),
the Company recognizes revenues from all XL Grid solutions activities at a point in time, when persuasive evidence of an arrangement
exists, delivery has occurred, the price is fixed or determinable and the Company has the right to payment for the transferred asset.
The Company also assesses multiple contracts entered into by the same customer in close proximity to determine if the contracts should
be combined for revenue recognition purposes. During the duration of a project for XL Grid solutions, all direct material and labor costs
and those indirect costs related to the project are capitalized, and customer deposits are treated as liabilities. Once a project has
been completed and the energy efficiency upgrades have been deemed to meet client specifications, capitalized costs are charged to earnings.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">For both Drive Systems and XL Grid solutions, when the Company&#8217;s
contracts with customers contain multiple performance obligations, which is infrequent, the contract transaction price is allocated on
a relative standalone selling price (SSP) basis to each performance obligation. The Company determines standalone selling prices based
on observable selling prices for the sale of its systems. For extended warranties, the Company determines SSP based on expected cost
plus margin. The Company establishes the margin based on review of market conditions and margins obtained by market participants for
similar services. Any allocation of the transaction price required is determined at the contracts&#8217; inception.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The transaction price is the amount of consideration to which the
Company expects to be entitled in exchange for transferring goods and services to the customer. Revenue is recorded based on the transaction
price, which is solely made up of fixed consideration for its products and services. The Company does not adjust transaction price for
the effects of a significant financing component when the period between the transfer of the promised good or service to the customer
and payment for that good or service by the customer is expected to be one year or less. The Company has not identified any significant
financing components to date. The Company&#8217;s sales can in certain instances include non-cash consideration in the form of the customer
transferring to the Company, the customer&#8217;s rights to cash incentives from programs administered by municipalities related to hybrid
vehicle programs that a customer is entitled to as a result of its purchase. The incentives are fixed amounts that are readily determinable.
The Company values the non-cash consideration at its fair value, which generally is the amount of the incentive.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Payment terms on invoices range from 30 to 60 days. The Company
excludes from revenue any sales tax and other government-assessed and imposed taxes on revenue generating activities that are invoiced
to customers.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The Company has elected to apply the practical expedient to expense
costs to obtain contracts, which principally relate to sales commissions, at the time the liability is incurred when the expected amortization
period is one year or less.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue:</b> On January 1, 2019, the Company adopted Accounting
Standards Codification (ASC) 606, Revenue from Contracts with Customers, using the modified retrospective method applied to all &#8220;not
completed&#8221; contracts at the time of adoption. A &#8220;not completed&#8221; contract in accordance with ASC 606 represents a contract
for which all or substantially all of the revenues have not been recognized under ASC 605, Revenue Recognition (ASC 605).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s revenue is primarily derived from the sales of
hybrid electric powertrain systems. The Company&#8217;s products are marketed and sold to end-user fleet customers and channel partners
in the United States and Canada. Sales of products and services are subject to economic conditions and may fluctuate based on changes
in the industry, trade policies and financial markets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue is recognized upon transfer of control to the customer, which
occurs when the Company has a present right to payment, legal title has passed to the customer, the customer has the significant risks
and rewards of ownership, and where acceptance is not a formality, the customer has accepted the product or service. In general, transfer
of control is upon shipment of the equipment as the terms are FOB shipping point, or equivalent and the Company has no other promised
goods or services in its contracts with customers. In limited instances, the Company provides installation services to end-user fleet
customers related to the purchased hybrid electric powertrain equipment. When provided, the installation services are not distinct within
the context of the contract due to the fact that the end-use fleet customer is purchasing a completed modification to its vehicles and
therefore, the installation services involve significant integration to integrate the hybrid electric powertrain equipment with the customer&#8217;s
vehicle. As a result, the hybrid electric powertrain equipment and installation services represent a single performance obligation within
these contracts with customers. The Company recognizes the revenue for the equipment sale and installation service at the same time, which
is after the installation is complete. The Company has elected to treat shipping and handling activities related to contracts with channel
partner customers as costs to fulfill the promise to transfer the associated equipment and not as a separate performance obligation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company provides limited-assurance-type warranties for its equipment
and work performed under its contracts. The warranty period typically extends for 3 years following transfer of control of the equipment.
The warranties solely relate to correction of product defects during the warranty period, which is consistent with similar warranties
by offered by competitors. Therefore, the Company has determined that this warranty is outside the scope of ASC 606 and will continue
to be accounted for under ASC 460, <i>Guarantees.</i> At the time of purchase of the equipment, customers may purchase from the Company
an extended warranty for its equipment. The extended warranty commences upon the end of the assurance-based warranty period and is considered
a separate performance obligation that represents a stand-ready obligation to perform warranty services after the assurance-type warranty
expires. The transaction price allocated to the extended warranty is recognized ratably over the extended warranty period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">When the Company&#8217;s contracts with customers contain multiple
performance obligations, the contract transaction price is allocated on a relative standalone selling price (SSP) basis to each performance
obligation. The Company determines standalone selling prices based on observable selling prices for the sale of its systems. For extended
warranties, the Company determines SSP based on expected cost plus margin. The Company establishes the margin based on review of market
conditions and margins obtained by market participants for similar services. Any allocation of the transaction price required is determined
at the contracts&#8217; inception.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The transaction price is the amount of consideration to which the Company
expects to be entitled in exchange for transferring goods and services to the customer. Revenue is recorded based on the transaction price,
which is solely made up of fixed consideration for its products and services. The Company does not adjust transaction price for the effects
of a significant financing component when the period between the transfer of the promised good or service to the customer and payment
for that good or service by the customer is expected to be one year or less. The Company has not identified any significant financing
components to date. The Company&#8217;s sales can in certain instances include non-cash consideration in the form of the customer transferring
to the Company, the customer&#8217;s rights to cash incentives from programs administered by municipalities related to hybrid vehicle
programs that a customer is entitled as a result of its purchase. The incentives are fixed amounts that are readily determinable. The
Company values the non-cash consideration at its fair value, which generally is the amount of the incentive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Payment terms on invoices range from 30 to 60 days. The Company excludes
from revenue any sales tax and other government-assessed and imposed taxes on revenue generating activities that are invoiced to customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has elected to apply the practical expedient to expense
costs to obtain contracts, which principally relate to sales commissions, at the time the liability is incurred when the expected amortization
period is one year or less.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies', window );">Warranties</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">Warranties</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Customers who purchase the Drive Systems are provided limited-assurance-type
warranties for equipment and work performed under the contracts. The warranty period typically extends for&#160;3&#160;years following
transfer of control of the equipment. The warranties solely relate to correction of product defects during the warranty period, which
is consistent with similar warranties by offered by competitors. Therefore, the Company has determined that these warranties are outside
the scope of ASC 606 and will continue to be accounted for under ASC 460,&#160;<i>Guarantees.&#160;</i>At the time of purchase of the
equipment, customers may purchase from the Company an extended warranty for its equipment. The extended warranty commences upon the end
of the assurance-based warranty period and is considered a separate performance obligation that represents a stand-ready obligation to
perform warranty services after the assurance-type warranty expires. The transaction price allocated to the extended warranty is recognized
ratably over the extended warranty period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Customers of XL Grid solutions are provided limited-assurance-type
warranties for a term of one year for installation work performed under its contracts. Warranties for equipment sold to customers are
provided by the original equipment manufacturers.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">For both Drive Systems and XL Grid solutions, the Company accrues
the estimated cost of product warranties for unclaimed charges based on historical experiences and expected results. Should product failure
rates and material usage costs differ from these estimates revisions to the estimated warranty liability would be required. The Company
periodically assesses the adequacy of its recorded product warranty liabilities and adjusts the balances as required. Warranty expense
is recorded as a component of cost of product revenue in the statements of operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warranties:</b> The Company offers a limited warranty generally
ranging from one to three years. The Company accrues the estimated cost of product warranties for unclaimed charges based on historical
experiences and expected results. Should product failure rates and material usage costs differ from these estimates revisions to the estimated
warranty liability would be required. The Company periodically assesses the adequacy of its recorded product warranty liabilities and
adjusts the balances as required. Warranty expense is recorded as a component of cost of product revenue in the statements of operations.
A provision for product warranties has been recorded at December 31, 2020 and 2019 (See Note 9). The Company incurred warranty expense
of $1,205 and $368 for the years ended December 31, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Income taxes:</b> The Company accounts for income taxes in accordance
with ASC 740, <i>Income Taxes</i>, under which deferred tax liabilities and assets are recognized for the expected future tax consequences
of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss
and tax credit carryforwards. Deferred income taxes are provided for the temporary differences arising between the carrying amounts of
assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and operating loss carry-forwards
and credits. Deferred tax assets and liabilities are measured using enacted rates in effect for the year in which the differences are
expected to be recovered or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in the statements
of operations in the period in which the enactment rate changes. Deferred tax assets and liabilities are reduced through the establishment
of a valuation allowance if, based on available evidence, it is more likely than not that the deferred tax assets will not be realized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Uncertain tax positions taken or expected to be taken in a tax return
are accounted for using the more likely than not threshold for financial statement recognition and measurement. The determination as to
whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration
of the available facts and circumstances. For the years ended December&#160;31, 2020, and 2019, there were no uncertain tax position taken
or expected to be taken in the Company&#8217;s tax returns.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the normal course of business, the Company is subject to regular
audits by U.S. federal and state and local tax authorities. With few exceptions, the Company is no longer subject to federal, state or
local tax examinations by tax authorities in its major jurisdictions for tax years before 2018.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company did not recognize any tax related interest or penalties
in the accompanying consolidated financial statements, but would record any such interest and penalties as a component of the provision
for income taxes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based compensation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Share-based compensation:</b>&#160;The Company accounts for
its share-based compensation awards in accordance with ASC Topic 718, Compensation-Stock Compensation. The Company issues stock-based
awards to acquire common stock to employees, directors and non-employee consultants. Awards issued under the Company&#8217;s stock-based
compensation plans include stock options, restricted stock units and restricted stock awards. Stock options, restricted stock units and
restricted stock awards typically contain service based vesting conditions.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i style="-sec-ix-redline:true">&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i style="-sec-ix-redline:true">Stock Options</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The Company accounts for stock-based compensation related to these
awards based on the fair value of the awards. The Company uses the Black-Scholes option pricing model to determine the fair value of
stock-based awards, and recognizes the compensation cost on a straight line basis over the requisite service period of the awards for
employee, which is typically the four-year vesting period of the award, and effective contract period specified in the award agreement
for non-employee.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The fair value of common stock is determined based on the closing
price on the New York Stock Exchange at each award grant date.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The determination of the fair value of share-based payment awards
utilizing the Black-Scholes model is affected by the stock price and a number of assumptions, including expected volatility, expected
life, risk- free interest rate and expected dividends. The Company does not have a history of trading in its common stock as it was not
a public company until December 21, 2020, and as such volatility was estimated using historical volatilities of comparable public entities.
The expected life of the awards is estimated based on a simplified method, which uses the average of the vesting term and the original
contractual term. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected life of the
awards. The dividend yield assumption is based on history and expectation of paying no dividends. Forfeitures are accounted for as they
occur.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">The fair value of stock options issued for the six months ended
June 30, 2021 and 2020 was measured with the following assumptions:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">For the Six Months Ended<br/> June
    30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Expected volatility</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">78.0&#160;&#8211;&#160;87.1%</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">80.0&#160;&#8211;&#160;80.1%</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left"><span style="-sec-ix-redline:true">Expected term (in years)</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: center"><span style="-sec-ix-redline:true">6.25</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: center"><span style="-sec-ix-redline:true">6.25</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Risk-free interest rate</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: center"><span style="-sec-ix-redline:true">0.1%</span></td><td style="text-align: left"/><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">0.0&#160;&#8211;&#160;0.2%</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Expected dividend yield</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: center"><span style="-sec-ix-redline:true">0.0%</span></td><td style="text-align: left"/><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: center"><span style="-sec-ix-redline:true">0.0%</span></td><td style="text-align: left"/></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i style="-sec-ix-redline:true">Restricted Stock Units</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">Restricted stock units generally vest over the requisite service
periods (vesting on a straight&#8211;line basis). The fair value of a stock award is equal to the fair market value of a share of the
Company&#8217;s Common stock on the grant date. The Company accounts for the forfeiture of equity awards as they occur.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Share-based compensation:</b> The Company accounts for its share-based
compensation awards in accordance with ASC Topic 718, Compensation-Stock Compensation. The Company issues stock-based awards to purchase
common stock to employees, directors and non-employee consultants. Awards issued under the Company&#8217;s stock-based compensation plans
include stock options and restricted stock awards. Stock options typically include service-based vesting conditions, and restricted stock
awards contain both service- and performance-based vesting conditions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Stock Options</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounts for stock-based compensation related to these
awards based on the fair value of the awards. The Company uses the Black-Scholes option pricing model to determine the fair value of stock-based
awards, and recognizes the compensation cost on a straight line basis over the requisite service period of the awards for employee, which
is typically the four-year vesting period of the award, and effective contract period specified in the award agreement for non-employee.
Compensation cost is typically recognized on a straight-line basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of common stock has been determined by the Board of
Directors at each award grant date based upon a variety of factors, including the results obtained from independent third-party valuations,
the Company&#8217;s financial position and historical financial performance, the current climate in the marketplace, the effect of the
rights and preferences of the preferred stockholders and the prospects of a liquidity event, among others.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The determination of the fair value of share-based payment awards utilizing
the Black-Scholes model is affected by the stock price and a number of assumptions, including expected volatility, expected life, risk-
free interest rate and expected dividends. The Company does not have a history of trading in its common stock as it was not a public company
until December 21, 2020, and as such volatility was estimated using historical volatilities of comparable public entities. The expected
life of the awards is estimated based on a simplified method, which uses the average of the vesting term and the original contractual
term. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected life of the awards. The
dividend yield assumption is based on history and expectation of paying no dividends. Forfeitures are accounted for as they occur.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of stock options issued for the years ended December
31, 2020 and 2019 was measured with the following assumptions:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Expected volatility</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">79.6 &#8211; 90.5%</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">70.0%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected term (in years)</td><td>&#160;</td>
    <td style="text-align: center">6.2 - 10</td><td>&#160;</td>
    <td style="text-align: center">6.1 - 10</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: center">0.3 &#8211; 1.6%</td><td>&#160;</td>
    <td style="text-align: center">1.4 &#8211; 3.0%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected dividend yield</td><td>&#160;</td>
    <td style="text-align: center">0.0%</td><td>&#160;</td>
    <td style="text-align: center">0.0%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_WarrantsLiabilitiesPolicyTextBlock', window );">Warrant Liabilities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Warrant Liabilities:</b>&#160;The Company evaluated the Public
Warrants (&#8220;Public Warrants&#8221;) and Private Warrants (&#8220;Private Warrants&#8221;) (collectively, &#8220;Warrants&#8221;,
which are discussed in Note 8) in accordance with ASC 815-40, &#8220;Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own
Equity&#8221;, and concluded that a provision in the Warrant Agreement related to such warrants (&#8220;Warrant Agreement&#8221;) related
to certain tender or exchange offers precludes the Warrants from being accounted for as components of equity. As the Warrants met the
definition of a derivative as contemplated in ASC 815, the Warrants were initially recorded at fair value as derivative liabilities on
the Unaudited Condensed Consolidated Balance Sheets and measured at fair value at each reporting date in accordance with ASC 820, &#8220;Fair
Value Measurement&#8221;, with changes in fair value recognized in the Unaudited Condensed Consolidated Statement of Operations in the
period of change.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warrant Liabilities:</b> The Company accounts for the Warrants assumed
in connection with its Business Combination in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 815-40, &#8220;Derivatives
and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (&#8220;ASC 815&#8221;), under which the Warrants do not meet the criteria for
equity classification and must be recorded as liabilities. As the Warrants meet the definition of a derivative as contemplated in ASC
815, the Warrants are measured at fair value at inception and at each reporting date in accordance with ASC 820, Fair Value Measurement
with changes in fair value recognized in the Statements of Operations in the period of change. See Note 12 for additional disclosure on
warrant accounting.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ComponentsOfEquityPolicyTextBlock', window );">Components of Equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Components of Equity: </b>Upon the consummation of the Business
Combination, <b>t</b>he Company allocated the equity proceeds received using the with-and-without method. Under this method, the Company
first allocated the Warrants based on their initial fair value measurement of $108,280 and then allocated the remaining proceeds, net
of $29,915 of costs incurred in connection with the Business Combination, to additional paid-in-capital.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development expense</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Research and development expense:</b>&#160;Research and development
costs did not meet the requirements to be recognized as an asset as the associated future benefits were at best uncertain and there was
no alternative future use at the time the costs were incurred. Research and development costs include, but are not limited to, costs
incurred in performing research and development activities, including salaries, benefits, facilities, research- related overhead, sponsored
research costs, contracted services, license fees, and other external costs.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Research and development expense:</b> Research and development costs
did not meet the requirements to be recognized as an asset as the associated future benefits were at best uncertain and there was no alternative
future use at the time the costs were incurred. Research and development costs include, but are not limited to, costs incurred in performing
research and development activities, including salaries, benefits, facilities, research- related overhead, sponsored research costs, contracted
services, license fees, and other external costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net income (loss) per share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Net income (loss) per share:</b>&#160;Basic net income (loss)
per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the period,
without consideration for potentially dilutive securities. Diluted net income (loss) per share is computed by dividing net income (loss)
by the weighted-average number of shares of common stock and potentially dilutive securities outstanding during the period determined
using the treasury-stock and if-converted methods. For purposes of the diluted income (loss) per share calculation, stock options, restricted
stock units, restricted stock and warrants are considered to be potentially dilutive securities. Potentially dilutive securities were
excluded from the calculation of diluted income (loss) per share when their effect would be anti-dilutive.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Net loss per share:</b> Basic net income (loss) per share is computed
by dividing net income (loss) (the numerator) by the weighted average number of common shares outstanding for the period (the denominator).
Diluted net income (loss) is computed by net income (loss) dividing the diluted net income (loss) by the weighted average number of common
shares and potential common shares outstanding (if dilutive) during each period. For purposes of this calculation, potential dilutive
common shares include stock options and warrants.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_RelatedPartiesPolicyTextBlock', window );">Related parties</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Related parties:</b>&#160;A party is considered to be related
to the Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common
control with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families
of principal owners of the Company and its management and other parties with which the Company may deal if one party controls 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. A party which can significantly influence the management or operating policies of the
transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to
an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related
party.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Related parties:</b> A party is considered to be related to the
Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control
with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal
owners of the Company and its management and other parties with which the Company may deal if one party controls 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. A party which can significantly influence the management or operating policies of the transacting
parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that
one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent accounting pronouncements issued and adopted</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true"><b>Recent accounting pronouncements issued and adopted:&#160;</b>In
February 2016, the FASB issued a new accounting standard, ASC Topic 842, Leases (&#8220;ASC 842&#8221;), related to leases to increase
transparency and comparability among organizations by requiring the recognition of right-of-use (&#8220;ROU&#8221;) assets and lease
liabilities on the balance sheet. Most significant among the changes in the standard is the recognition of ROU assets and lease liabilities
by lessees for those leases classified as operating leases under previous U.S. GAAP. Under the new standard, disclosures are required
to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from
leases. The Company adopted ASC 842 effective January 1, 2021 and as a result, the Company recorded a ROU asset and lease liability (See
Note 6).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">In December 2019, the FASB issued ASU 2019-12,&#160;<i>Income Taxes
(Topic 740): Simplifying the Accounting for Income Taxes</i>, which is intended to simplify various aspects related to accounting for
income taxes. The pronouncement is effective for fiscal years, and for interim periods within those fiscal years, beginning after December&#160;15,
2020, with early adoption permitted. ASU 2019-12 is effective for the Company beginning January&#160;1, 2021. The adoption of ASU 2019-12
did not have a material impact on the Company&#8217;s unaudited condensed consolidated financial statements.</span></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recent accounting pronouncements issued and adopted:</b> In January
2017, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) 2017-04 (&#8220;ASU 2017-04&#8221;), Intangibles-Goodwill and Other
(Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating
the second step of the goodwill impairment test. The second step measures a goodwill impairment loss by comparing the implied fair value
of a reporting unit&#8217;s goodwill with the carrying amount of that goodwill. Under ASU 2017-04, a company will record an impairment
charge based on the excess of a reporting unit&#8217;s carrying amount over its fair value. ASU 2017-04 will be applied prospectively
and is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. On January 1, 2020,
the Company adopted ASU 2017-04. The adoption of this standard did not have a material effect on the Company&#8217;s financial position,
results of operations, or cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock', window );">Recent accounting pronouncements issued, not yet adopted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recent accounting pronouncements issued, not yet adopted:</b> In
February 2016, the FASB issued a new accounting standard, ASC Topic 842, Leases (&#8220;ASC 842&#8221;), related to leases to increase
transparency and comparability among organizations by requiring the recognition of ROU assets and lease liabilities on the balance sheet.
Most significant among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases
classified as operating leases under previous U.S. GAAP. Under the new standard, disclosures are required to meet the objective of enabling
users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. The Company is currently
working through an adoption plan which includes the evaluation of lease contracts compared to the new standard. While the Company is currently
evaluating the impact the new guidance will have on its financial position and results of operations, the Company expects to recognize
lease liabilities and right of use assets. The extent of the increase to assets and liabilities associated with these amounts remains
to be determined pending the Company&#8217;s review of its existing lease contracts and service contracts with may contain embedded leases.
The guidance in ASC 842 is effective for the Company beginning January 1, 2021. The Company is currently evaluating the impact of the
pending adoption of this new standard on its consolidated financial statements. The Company believes the adoption of ASC 842 will have
a material impact on its financial statements and expects to record a right-of-use asset and lease liability on its books.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In June 2016, the FASB issued ASU 2016-13, <i>Financial Instruments&#8212;Credit
Losses (Topic 326): Measurement of Credit Losses of Financial Instruments</i>, which, together with subsequent amendments, amends the
requirement on the measurement and recognition of expected credit losses for financial assets held to replace the incurred loss model
for financial assets measured at amortized cost and require entities to measure all expected credit losses for financial assets held at
the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016-13 is effective
for the Company beginning January&#160;1, 2023, with early adoption permitted. The Company is currently in the process of evaluating the
effects of this pronouncement on the Company&#8217;s financial statements and does not expect it to have a material impact on the consolidated
financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In December 2019, the FASB issued ASU 2019-12, <i>Income Taxes (Topic
740): Simplifying the Accounting for Income Taxes</i>, which is intended to simplify various aspects related to accounting for income
taxes. The pronouncement is effective for fiscal years, and for interim periods within those fiscal years, beginning after December&#160;15,
2020, with early adoption permitted. ASU 2019-12 is effective for the Company beginning January&#160;1, 2021. The Company is currently
in the process of evaluating the effects of this pronouncement on the Company&#8217;s financial statements and does not expect it to have
a material impact on the consolidated financial statements.</p><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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe 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://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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123345438&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies</td>
</tr>
<tr>
<td style="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_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) 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://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155638-234783<br><br>Reference 4: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs it has 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_ComponentsOfEquityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 components of equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ComponentsOfEquityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Correction of an Immaterial Misstatement in a Prior Period Financial Statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_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;">xl1_EmergingGrowthCompanyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_RelatedPartiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_RelatedPartiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_WarrantsLiabilitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants 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;">xl1_WarrantsLiabilitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225372248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restatement of Previously Issued Financial Statements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information 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_srt_ScheduleOfCondensedFinancialStatementsTableTextBlock', window );">Schedule of effect of the restatement on each financial statement</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As&#160;Previously<br/> Reported</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Adjustment</b></span></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">&#160;<span style="font-family: Times New Roman, Times, Serif"><b>As Restated</b></span></span></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Consolidated Balance Sheet as of December 31, 2020</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Warrant liabilities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">&#8211;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">143,295</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">143,295</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,822</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143,295</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">158,117</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">425,364</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(108,280</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">317,084</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accumulated deficit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(93,186</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(35,015</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(128,201</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total stockholders&#8217; equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">332,191</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(143,295</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">188,896</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Consolidated Statement of Operations for the Year Ended December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in fair value of warrant liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">&#8211;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">35,015</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">35,015</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(25,591</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(35,015</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(60,606</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Basic and diluted weighted average shares outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.30</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.42</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.72</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Consolidated Statement of Cash Flows for Year Ended December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash Flows from Operating Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 9pt">Net loss</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(25,591</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(35,015</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(60,606</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 9pt">Adjustments to reconcile net loss to net cash used in operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 0.5in">Change in fair value of warrant liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">&#8211;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,015</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,015</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Non-Cash Investing and Financing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.5in">Initial measurement of warrants assumed in connection with the Business Combination accounted for as liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">&#8211;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">108,280</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">108,280</td><td style="text-align: left">&#160;</td></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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</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>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_ScheduleOfCondensedFinancialStatementsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.</p></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_ScheduleOfCondensedFinancialStatementsTableTextBlock</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666227213640">
<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">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock', window );">Schedule of estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Equipment</td><td style="width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 11%; text-align: right">5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right">5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computer and related equipment</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right">3 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Software</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right">3 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vehicles</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right">4 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: right">Lesser of useful life of the asset or remaining life of the lease</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of fair value of stock options issued</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">For the Six Months Ended<br/> June
    30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Expected volatility</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">78.0&#160;&#8211;&#160;87.1%</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">80.0&#160;&#8211;&#160;80.1%</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left"><span style="-sec-ix-redline:true">Expected term (in years)</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: center"><span style="-sec-ix-redline:true">6.25</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: center"><span style="-sec-ix-redline:true">6.25</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Risk-free interest rate</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: center"><span style="-sec-ix-redline:true">0.1%</span></td><td style="text-align: left"/><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true;font-family: Times New Roman, Times, Serif; font-size: 10pt">0.0&#160;&#8211;&#160;0.2%</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Expected dividend yield</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: center"><span style="-sec-ix-redline:true">0.0%</span></td><td style="text-align: left"/><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: center"><span style="-sec-ix-redline:true">0.0%</span></td><td style="text-align: left"/></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><span></span>
</td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Expected volatility</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">79.6 &#8211; 90.5%</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">70.0%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected term (in years)</td><td>&#160;</td>
    <td style="text-align: center">6.2 - 10</td><td>&#160;</td>
    <td style="text-align: center">6.1 - 10</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: center">0.3 &#8211; 1.6%</td><td>&#160;</td>
    <td style="text-align: center">1.4 &#8211; 3.0%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected dividend yield</td><td>&#160;</td>
    <td style="text-align: center">0.0%</td><td>&#160;</td>
    <td style="text-align: center">0.0%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock', window );">Schedule of reconciliation of cash, cash equivalents, and restricted cash</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">As of June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="-sec-ix-redline:true">Cash and cash equivalents</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">384,143</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">4,907</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Restricted cash</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">657</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">150</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-redline:true">Total cash, cash equivalents, and restricted cash</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">384,800</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">5,057</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><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_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_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, cash equivalents, and investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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_xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Estimated Useful Lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225549432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Merger with Pivotal Investment Corporation II (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock', window );">Schedule of reconciles the elements of the business combination</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Cash &#8211; Pivotal&#8217;s trust and cash (net of redemption)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">231,975</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash &#8211; PIPE</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">150,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: transaction costs and advisory fees paid</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(29,915</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net Business Combination and PIPE financing</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">352,060</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in 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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<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_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666226245656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Quantum (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of fair value of consideration transferred and estimated fair values of the assets acquired</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Deferred consideration</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">229</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,421</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Share consideration-606,060 shares of XL Common Stock</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">109</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Total consideration</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,759</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">256</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Equipment and hardware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">151</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible asset &#8211; developed technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">863</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">489</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Fair values of assets acquired</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,759</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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>48
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228576568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock', window );">Schedule of disaggregation of revenue</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Three Months Ended<br/> June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Six Months Ended<br/> June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">Revenue from the sale of Drive Systems:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 17.1pt"><span style="-sec-ix-redline:true">Revenue direct to customers</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">662</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">863</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">773</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">1,061</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 17.1pt"><span style="-sec-ix-redline:true">Revenue through channel partners</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">620</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,050</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,184</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">2,083</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Revenue from the sale of XL Grid solutions
    &#8211; which are sold direct to customers</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">2,412</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-54"><span style="-sec-ix-redline:true">-</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">2,412</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55"><span style="-sec-ix-redline:true">-</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: 0.3in"><span style="-sec-ix-redline:true">Total revenue</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">3,694</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">1,913</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">4,369</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">3,144</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><span></span>
</td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Revenue direct to customers</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,013</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,263</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Revenue through channel partners</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,325</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,952</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Total revenue</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,338</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,215</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of accrued warranty liability</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b style="-sec-ix-redline:true">For
                                            the<br/> Six&#160;Months<br/> Ended<br/> June 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b style="-sec-ix-redline:true">2021</b></p></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">For the<br/> Year<br/> Ended<br/>
    December 31,<br/> 2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="-sec-ix-redline:true">Balance at the beginning of the period</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">1,735</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">1,009</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Acquisition date accrual for World Energy acquisition</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">25</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Accrual for warranties issued</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">98</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">912</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Warranty fulfillment charges</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(201</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(186</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-redline:true">Balance at the end of the period</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">1,657</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">1,735</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><span></span>
</td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>For the Years Ended<br/> December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Balance as of January 1</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,009</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">910</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrual for warranties issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">912</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">415</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Warranty charges</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(186</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(316</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 8.1pt">Balance as of December 31</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,735</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,009</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><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_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty 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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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_xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666223122536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property, plant and equipment</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Equipment</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">647</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">630</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Computers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">359</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">346</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">622</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">559</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Leasehold improvements</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">170</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">164</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,919</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,774</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,340</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(934</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Property and equipment, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">579</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">840</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(13))<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225528536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangibles (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of approximate annual aggregate amortization expense</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: left">Year ending December 31:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">216</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">216</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">2023</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">161</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total amortization</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">593</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><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_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>51
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225631112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_DisclosureTextBlockSupplementAbstract', window );"><strong>Disclosure Text Block Supplement [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_xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock', window );">Schedule of accrued expenses and other current liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">As of</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b style="-sec-ix-redline:true">June
                                            30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b style="-sec-ix-redline:true">2021</b></p></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b style="-sec-ix-redline:true">December&#160;31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b style="-sec-ix-redline:true">2020</b></p></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="-sec-ix-redline:true">Accrued warranty costs</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">1,657</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">1,735</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Accrued compensation and related benefits</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">2,533</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,001</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Contingent purchase price consideration - Quantum</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,873</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">926</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Deferred purchase price consideration &#8211; World Energy</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,680</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Accreted contingent compensation to sellers of World Energy</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">427</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Accrued financing fees</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">723</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Accrued expenses, other</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">2,749</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">216</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">10,919</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">4,601</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><span></span>
</td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accrued warranty costs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,735</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,009</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued compensation and related benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,001</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">398</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Contingent and deferred purchase consideration connection with Quantum acquisition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">926</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">638</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued financing fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">723</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">360</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued expenses, other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">216</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">553</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Sales tax</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">96</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,601</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,054</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_DisclosureTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-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_xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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>52
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666222559128">
<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, 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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of carrying value of debt</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Subordinated convertible promissory notes</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt">Unamortized debt discount</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(898</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt">Subordinated convertible promissory notes, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">9,102</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 16.2pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Term Loan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,100</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Unamortized debt discount</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(87</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Vehicle financing agreements</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">208</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">271</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt">Total debt obligations, net of deferred financing costs</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">208</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,284</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 16.2pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 16.2pt">Less: current portion of debt</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">110</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,435</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt">Debt &#8211; net of current portion</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">98</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1,849</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666327157160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of assets and liabilities which are measured at fair value on a recurring basis</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Fair Value Measurements as of
    June 30, 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Level I</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Level II</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Level III</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">Liability:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Private Warrants</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-66"><span style="-sec-ix-redline:true">-</span></div></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-67"><span style="-sec-ix-redline:true">-</span></div></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">20,811</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">20,811</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Contingent consideration -&#8211; Quantum Fuel Systems, LLC
    (Quantum)</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-69"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,873</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,873</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Earnout &#8211; World Energy</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-70"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,000</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,000</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Fair value of obligation to issue</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 0.25in"><span style="-sec-ix-redline:true">shares of common stock to</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in"><span style="-sec-ix-redline:true">sellers of World Energy</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-72"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-73"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">2,040</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">2,040</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Fair Value Measurements as of
    December 31, 2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Level I</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Level II</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Level III</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">Liability:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left"><span style="-sec-ix-redline:true">Public Warrants</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">62,100</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-74"><span style="-sec-ix-redline:true">-</span></div></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-75"><span style="-sec-ix-redline:true">-</span></div></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">62,100</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Private Warrants</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-76"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">81,195</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">81,195</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Contingent consideration -&#8211; (Quantum)</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,849</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,849</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><span></span>
</td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Fair Value Measurements as of December 31, 2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level I</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level II</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level III</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Total</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Liabilities:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Public Warrants</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">62,100</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">62,100</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Private Placement Warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">81,195</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">81,195</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,849</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,849</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Fair Value Measurements as of December 31, 2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level I</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level II</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Level III</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Total</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Liabilities:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Derivatives</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,349</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,349</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,503</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,503</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,852</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,852</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of roll forward of the Company&#8217;s Level 3 instruments</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%"><span style="-sec-ix-redline:true">Balance, January 1, 2021</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">145,144</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt"><span style="-sec-ix-redline:true">Fair value adjustments- Contingent consideration</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">24</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt"><span style="-sec-ix-redline:true">Obligation to issue shares of common stock to sellers of World Energy</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,526</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt"><span style="-sec-ix-redline:true">Settlement of derivative liability upon exercise of warrants</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(47,162</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt"><span style="-sec-ix-redline:true">Settlement of derivative liability upon call of warrants</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(591</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt"><span style="-sec-ix-redline:true">Fair value adjustments- Warrant liability</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(74,731</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt"><span style="-sec-ix-redline:true">Fair value adjustments &#8211; World Energy</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">514</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Earnout &#8211; World Energy</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">1,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Balance, June 30, 2021</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">25,724</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><span></span>
</td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -8.1pt; padding-left: 8.1pt">Balance, January 1, 2019</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 88%; text-align: left; text-indent: 8.1pt">Increase derivative liability for issuance of convertible notes payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2,167</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Increase contingent consideration in connection with Quantum business combination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,421</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Fair value adjustments- Derivatives</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(819</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 8.1pt">Fair value adjustments- Contingent consideration</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">83</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; text-indent: -8.1pt; padding-left: 8.1pt">Balance, December&#160;31, 2019</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,852</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Reduce derivative liability for extinguishment of convertible notes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,349</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Increase derivative liability for issuance of convertible notes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,637</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Private Placement Warrants assumed in connection with the Business Combination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">108,280</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Fair value adjustments- Derivatives</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,889</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Fair value adjustments- Contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">796</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Fair value adjustments- Private Placement Warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,015</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Reduce derivative liability for conversion and repayment of convertible notes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,526</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 8.1pt">Reduce contingent consideration for cash payment of a portion of obligation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(450</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: -8.1pt; padding-left: 8.1pt">Balance, December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">145,144</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of Input measurment</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Input</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Mark-to-Market<br/> Measurement
    at<br/> June 30,<br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Mark-to-Market<br/> Measurement
    at<br/> December 31,<br/> 2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="-sec-ix-redline:true">Risk-free rate</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">0.76</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">%</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">0.36</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Remaining term in years</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">4.47</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">4.98</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Expected volatility</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">87.1</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">%</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">95.4</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="-sec-ix-redline:true">Exercise price</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">11.50</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">11.50</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Fair value of common stock</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">8.33</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">23.73</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><span></span>
</td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><b>Input</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Initial Measurement at<br/> December 21, <br/> 2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Mark-to-Market<br/> Measurement at <br/> December 31,
    2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Risk-free rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">0.39</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">0.36</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Remaining term in years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.98</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95.7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95.4</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Exercise price</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">11.50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">11.50</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Fair value of common stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">19.54</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">23.73</td><td style="text-align: left">&#160;</td></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_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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of 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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19279-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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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).</p></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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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>54
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225617160">
<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, 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_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Schedule of common stock are reserved for future issuance</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Warrants for the issuance of Common Stock</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">12,149,117</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Stock options issued and outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,975,279</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Authorized for future grant under 2020 Equity Incentive Plan</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,800,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 8.1pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">35,924,396</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225480552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_xl1_WarrantsAbstract', window );"><strong>Warrants [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_xl1_ScheduleOfWarrantActivityTableTextBlock', window );">Schedule of warrant activity</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Warrants</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Shares</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Weighted Average Exercise Price</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%"><span style="-sec-ix-redline:true">Outstanding at January 1, 2021</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">249,117</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">0.76</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="-sec-ix-redline:true">Issued</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-80"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-81"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Exercised</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(243,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">0.76</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Outstanding at June 30, 2021</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">6,117</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">0.76</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Exercisable at June 30, 2021</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">6,117</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">0.76</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><span></span>
</td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Warrants</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Outstanding at December 31, 2019</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">5,091,970</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.26</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Private Warrant liabilities assumed in connection with the Merger</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,233,333</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11.50</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Public Warrant liabilities assumed in connection with the Merger</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,666,667</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11.50</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">177,229</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.70</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,020,082</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">0.34</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Outstanding at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">12,149,117</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11.28</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Exercisable at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">12,149,117</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11.28</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_xl1_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 );">- 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;">xl1_ScheduleOfWarrantActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_WarrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_WarrantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>56
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225508408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Expense (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of stock option award activity</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Options</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Shares</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Weighted Average<br/> Exercise
    Price</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Weighted Average Remaining Contractual
    Term</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%"><span style="-sec-ix-redline:true">Outstanding at December 31, 2020</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">10,975,224</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">0.57</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">7.6</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="-sec-ix-redline:true">Granted</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">627,160</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">9.04</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Exercised</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(95,745</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">0.24</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Cancelled or forfeited</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(41,146</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">8.11</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Outstanding at June 30, 2021</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">11,465,493</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">1.01</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">7.1</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Exercisable at June 30, 2021</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">6,555,419</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">0.26</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">6.2</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><span></span>
</td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Options</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Exercise&#160;Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Outstanding at December 31, 2019</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">10,087,296</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;0.25</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.4</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,738,912</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.76</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(488,860</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.24</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cancelled or forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,362,124</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.74</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Outstanding at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">10,975,224</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.57</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">7.6</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Exercisable at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">5,518,767</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.25</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">6.4</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of fair value of restricted stock awards</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Number of Shares</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Weighted Average Grant Date Fair
    Value Per Share</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%"><span style="-sec-ix-redline:true">Non-vested, at beginning of period</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">446,332</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">0.24</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="-sec-ix-redline:true">Granted</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-82"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-83"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Vested</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Cancelled or forfeited</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86"><span style="-sec-ix-redline:true">-</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87"><span style="-sec-ix-redline:true">&#160;</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Non-vested, at end of period</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">446,332</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="padding-bottom: 4pt; text-align: right"><span style="-sec-ix-redline:true">0.24</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Number of Shares</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Weighted Average Grant Date Fair
    Value Per Share</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Non-vested, at beginning of period</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-88"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-89"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%"><span style="-sec-ix-redline:true">Granted</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">377,373</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">7.19</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Vested</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-90"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-91"><span style="-sec-ix-redline:true">-</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Cancelled or forfeited</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(3,567</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="-sec-ix-redline:true">14.17</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Non-vested, at end of period</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">373,806</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="padding-bottom: 4pt; text-align: right"><span style="-sec-ix-redline:true">7.12</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><span></span>
</td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Number of<br/> shares</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Weighted-average<br/> grant-date fair<br/> value per
    share</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Non-vested, at beginning of period</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">446,332</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;0.24</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,309</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.21</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(25,309</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.21</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cancelled or forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Non-vested, at end of period</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">446,332</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.24</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)<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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225418616">
<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, 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of net deferred income tax assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>Deferred tax assets (liabilities):</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: 8.1pt">Net operating loss carryforwards</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,898</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,239</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Tax credit carryforwards</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 8.1pt">Reserves</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">308</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 8.1pt">Share-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">172</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">308</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 8.1pt">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(54</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: 8.1pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">89</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">91</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 16.2pt">Total deferred tax assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,902</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,271</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22,902</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,271</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt">Net deferred tax assets (liabilities)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225676296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of future minimum lease payments</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%"><span style="-sec-ix-redline:true">2021 (Six months)</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">117</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">2022</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">39</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: 12.6pt"><span style="-sec-ix-redline:true">Total</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">156</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><span></span>
</td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">235</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">39</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">274</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="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>59
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666224270008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock', window );">Schedule of future minimum lease payments for these operating leases</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">791</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">606</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">582</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">462</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,515</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><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_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123386454&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock</td>
</tr>
<tr>
<td style="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>60
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225430728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Three Months Ended<br/> June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Six Months Ended<br/> June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">Numerator:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; padding-left: 9pt"><span style="-sec-ix-redline:true">Net (loss) income - basic</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">(10,469</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">(13,499</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">51,445</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">(19,953</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Reverse: change in fair value of warrant liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(74,731</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Net loss - diluted</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(10,469</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(13,499</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(23,286</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(19,953</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Denominator:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Weighted average shares outstanding, basic</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">139,237,805</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">82,990,664</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">137,416,593</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">82,577,953</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Dilutive effect of warrants</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">181,942</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Weighted average shares outstanding, diluted</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">139,237,805</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">82,990,664</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">137,598,535</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">82,577,953</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-redline:true">Net (loss) income per share, basic</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.08</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.16</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">0.37</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.24</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Net loss per share, diluted</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.08</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.16</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.17</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.24</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><span></span>
</td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>Numerator:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 4pt; text-indent: 9pt">Net loss</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(60,606</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(14,901</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Denominator:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; text-indent: 9pt">Weighted average shares outstanding, basic and diluted</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">84,565,448</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">79,823,065</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net loss per share, basic and diluted</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.72</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.19</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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, include outstanding stock options, warrants, convertible debt excluded from the computation of diluted net loss per share</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Three Months Ended<br/> June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Six Months Ended<br/> June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left"><span style="-sec-ix-redline:true">Stock options</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">11,399,635</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">11,584,747</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">11,399,635</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">11,584,747</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Private Warrants</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">4,233,333</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">XL Legacy Warrants</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">6,117</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">2,507,338</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">6,117</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">2,507,338</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Restricted stock units</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">322,225</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">322,225</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Total</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">15,961,310</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">14,092,085</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">11,727,977</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">14,092,085</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><span></span>
</td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Stock options</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">10,975,222</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">10,087,294</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Warrants</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,149,117</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,849,164</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; padding-left: 16.2pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">23,124,339</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">15,936,458</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="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>61
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225675176">
<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">6 Months Ended</th>
</tr>
<tr><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_xl1_BusinessCombinationAbstract', window );"><strong>Business Combination [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_xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock', window );">Schedule of preliminary allocation of the purchase price</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%"><span style="-sec-ix-redline:true">Cash</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">8,000</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Preliminary working capital adjustment</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">112</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Fair value of&#160;231,002&#160;shares issued at closing</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,439</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="-sec-ix-redline:true">Fair value of the earnout</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,000</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Portion of deferred obligation to issue shares of common stock</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">1,526</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Total consideration</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">12,077</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Less the fair value of assets acquired less liabilities assumed</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(3,296</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Goodwill</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">8,781</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of fair values of the assets and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="-sec-ix-redline:true">Accounts receivable</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">3,350</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Inventory, net</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,282</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Prepaid expenses and other current assets</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">100</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Property and equipment, net</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">173</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Intangible assets, net</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,560</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Right-of-use asset</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">145</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Goodwill</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">8,781</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Other assets</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">12</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Accounts payable</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(1,094</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Lease liability, current</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(56</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Accrued expenses and other current liabilities</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(1,297</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Deferred revenue</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(283</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Lease liability, non-current</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(89</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Long-term debt, net of current portion</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(507</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt"><span style="-sec-ix-redline:true">Total purchase consideration</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">12,077</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of unaudited pro forma financial information presents the combined results</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Three Months Ended<br/> June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Six Months Ended<br/> June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; padding-bottom: 4pt"><span style="-sec-ix-redline:true">Revenues</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">6,502</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">2,629</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">12,118</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">10,033</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Net (loss) income</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(10,042</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(14,058</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">52,272</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">(20,564</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="-sec-ix-redline:true">Per share amounts:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-redline:true">Net (loss) income per share - basic</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.07</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.17</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">0.38</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.25</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">Net loss per share - diluted</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.07</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.17</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.16</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">(0.25</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;&#160;</span></p><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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="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_xl1_BusinessCombinationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_BusinessCombinationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preliminary allocation of the purchase 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;">xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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>62
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225508408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ROU Assets and Lease Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_xl1_RouAssetsAndLeaseLiabilitiesAbstract', window );"><strong>ROU Assets And Lease Liabilities [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_xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock', window );">Schedule of operating and finance leases of assets and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="-sec-ix-redline:true">June 30,</span></td><td style="font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="-sec-ix-redline:true">January 1,</span></td><td style="font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="-sec-ix-redline:true">December&#160;31,</span></td><td style="font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="-sec-ix-redline:true">Operating leases:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="-sec-ix-redline:true">Right-of-use assets</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">3,360</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">3,481</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-60"><span style="-sec-ix-redline:true">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8211;</span></div></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Lease liability, current</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">477</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">469</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61"><span style="-sec-ix-redline:true">&#8211;</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Lease liability, non-current</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">2,929</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">3,012</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62"><span style="-sec-ix-redline:true">&#8211;</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left"><span style="-sec-ix-redline:true">Finance leases:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Right-of-use assets</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">1,115</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">897</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63"><span style="-sec-ix-redline:true">&#8211;</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Lease liability, current</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">368</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">265</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-64"><span style="-sec-ix-redline:true">&#8211;</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Lease liability, non-current</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">612</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">632</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-65"><span style="-sec-ix-redline:true">&#8211;</span></div></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b style="-sec-ix-redline:true">&#160;</b></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of other information related to leases</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Three Months<br/> Ended<br/> June
    30,<br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">Six Months<br/> Ended<br/> June
    30,<br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">Other information:</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="-sec-ix-redline:true">&#160;</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: 9.3pt"><span style="-sec-ix-redline:true">Operating lease cost</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">216</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">395</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="-sec-ix-redline:true">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">As of<br/> June 30,<br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="-sec-ix-redline:true">Operating cash flows from operating leases</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">348</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Weighted-average remaining lease term &#8211; operating leases (in months)</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">91.8</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Weighted-average discount rate &#8211; operating leases</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">9.2</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">%</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="-sec-ix-redline:true">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of annual minimum lease payments of our operating lease liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="-sec-ix-redline:true">For&#160;The Years&#160;Ending&#160;December&#160;31,</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td colspan="2"><span style="-sec-ix-redline:true">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%"><span style="-sec-ix-redline:true">2021 (excluding the six months ended June 30, 2021)</span></td><td style="width: 1%"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-redline:true">427</span></td><td style="width: 1%; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">2022</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">673</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">2023</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">633</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="-sec-ix-redline:true">2024</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">597</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">2025</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">613</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Thereafter</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">1,891</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="-sec-ix-redline:true">Total future minimum lease payments, undiscounted</span></td><td><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-redline:true">4,834</span></td><td style="text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">Less: imputed interest</span></td><td style="padding-bottom: 1.5pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-redline:true">(1,428</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="-sec-ix-redline:true">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-redline:true">Present value of future minimum lease payments</span></td><td style="padding-bottom: 4pt"><span style="-sec-ix-redline:true">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="-sec-ix-redline:true">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-redline:true">3,406</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="-sec-ix-redline:true">&#160;</span></td></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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_RouAssetsAndLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_RouAssetsAndLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating and finance leases of 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;">xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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>63
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666311721432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>May 17, 2021</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_OwnershipAxis=xl1_WorldEnergyEfficiencyServicesLLCMember', window );">World Energy Efficiency Services, LLC [Member]</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_xl1_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Membership interests, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Business Acquisition [Member]</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_xl1_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationReasonForBusinessCombination', window );">Business combination, description</a></td>
<td class="text">XL Fleet Corp. and its subsidiaries
(&#8220;XL Fleet&#8221; or the &#8220;Company&#8221;) is a leading provider of fleet electrification solutions for commercial vehicles
in North America, offering solutions for vehicle electrification (&#8220;Drive Systems&#8221;) and infrastructure solutions such as vehicle
charging stations through its XL Grid programs, as further described below. XL Fleet has over 4,400 electrified powertrain systems sold
and driven over 160 million miles by over 235 fleets, as of June 30, 2021. XL Fleet&#8217;s vision is to become the world leader in commercial
fleet electrification solutions, with a mission of accelerating the adoption of fleet electrification systems through cost effective,
customer tailored and comprehensive solutions.<span></span>
</td>
<td class="text">XL Fleet Corp. and its subsidiaries (&#8220;XL
Fleet&#8221; or the &#8220;Company&#8221;) is a leading provider of fleet electrification solutions for commercial vehicles in North America,
with over 4,300 electrified powertrain systems sold and driven over 140 million miles by over 200 fleets, as of December 31, 2020. XL
Fleet&#8217;s vision is to become the world leader in fleet electrification solutions, with a mission of accelerating the adoption of
fleet electrification systems through cost effective, customer tailored and comprehensive solutions.<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_BusinessCombinationReasonForBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a description of the primary reason for the business combination which may consist of general categories such as top-line growth, synergistic benefits, market share, and diversification and the more detailed factors that might apply.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (d)<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_BusinessCombinationReasonForBusinessCombination</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<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_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_xl1_OrganizationandDescriptionofBusinessDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_OrganizationandDescriptionofBusinessDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_OwnershipAxis=xl1_WorldEnergyEfficiencyServicesLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=xl1_WorldEnergyEfficiencyServicesLLCMember</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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228308888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restatement of Previously Issued Financial Statements (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>shares</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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems', window );"><strong>Restatement of Previously Issued Financial Statements (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares issued</a></td>
<td class="nump">7,666,667<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems', window );"><strong>Restatement of Previously Issued Financial Statements (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares issued</a></td>
<td class="nump">4,233,333<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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now 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 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_SharesIssued</td>
</tr>
<tr>
<td style="padding-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_xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IPOMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666226924936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restatement of Previously Issued Financial Statements (Details) - Schedule of effect of the restatement on each financial statement<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares</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_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">As Previously Reported [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></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_xl1_WarrantLiabilities', window );">Warrant liabilities</a></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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">14,822<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">425,364<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(93,186)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">332,191<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract', window );"><strong>Consolidated Statement of Operations for the Year Ended December 31, 2020</strong></a></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_xl1_ChangesInFairValueOfWarrantLiability', window );">Change in fair value of warrant liabilities</a></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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (25,591)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted weighted average shares outstanding (in Dollars per share) | $ / shares</a></td>
<td class="num">$ (0.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_CashFlowsFromOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities:</strong></a></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_xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination', window );">Initial measurement of warrants assumed in connection with the Business Combination accounted for as liabilities</a></td>
<td class="text"> <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_RestatementAxis=srt_RestatementAdjustmentMember', window );">Adjustment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</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_xl1_WarrantLiabilities', window );">Warrant liabilities</a></td>
<td class="nump">143,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">143,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="num">(108,280)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(35,015)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="num">(143,295)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract', window );"><strong>Consolidated Statement of Operations for the Year Ended December 31, 2020</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_xl1_ChangesInFairValueOfWarrantLiability', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">35,015<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (35,015)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted weighted average shares outstanding (in Dollars per share) | $ / shares</a></td>
<td class="num">$ (0.42)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_CashFlowsFromOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities:</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_xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination', window );">Initial measurement of warrants assumed in connection with the Business Combination accounted for as liabilities</a></td>
<td class="nump">$ 108,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_srt_RestatementAxis=xl1_RestatedMember', window );">As Restated [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></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_xl1_WarrantLiabilities', window );">Warrant liabilities</a></td>
<td class="nump">143,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">158,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">317,084<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(128,201)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">188,896<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract', window );"><strong>Consolidated Statement of Operations for the Year Ended December 31, 2020</strong></a></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_xl1_ChangesInFairValueOfWarrantLiability', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">35,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (60,606)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted weighted average shares outstanding (in Dollars per share) | $ / shares</a></td>
<td class="num">$ (0.72)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_CashFlowsFromOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities:</strong></a></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_xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination', window );">Initial measurement of warrants assumed in connection with the Business Combination accounted for as liabilities</a></td>
<td class="nump">$ 108,280<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">srt_CondensedFinancialStatementsCaptionsLineItems</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>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_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_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="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_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_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_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_xl1_CashFlowsFromOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_CashFlowsFromOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ChangesInFairValueOfWarrantLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ChangesInFairValueOfWarrantLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Initial measurement of warrants assumed in connection with the Business Combination accounted in connection with the business combination accounted for as 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;">xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_WarrantLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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;">xl1_WarrantLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</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_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_RestatementAdjustmentMember</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_RestatementAxis=xl1_RestatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=xl1_RestatedMember</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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228490776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jun. 30, 2020</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [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_xl1_CashInExcess', window );">Cash in excess (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</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,000<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent', window );">Allowance of doubtful accounts (in Dollars)</a></td>
<td class="nump">$ 487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_inventoryReserveForObsolescence', window );">Inventory reserve for obsolescence (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,000<span></span>
</td>
<td class="nump">248,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyExpense', window );">Warranty expense (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</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,205,000<span></span>
</td>
<td class="nump">$ 368,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityFairValueAdjustment', window );">Initial fair value measurement (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</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">108,280,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts', window );">Net costs incurred in connection with the business combination (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</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">29,915,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds', window );">Cash in excess (in Dollars)</a></td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash (in Dollars)</a></td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150<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_EscrowDeposit', window );">Escrow deposit (in Dollars)</a></td>
<td class="nump">$ 507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 507<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_xl1_NumberOfOperatingSegment', window );">Number Of Operating Segment</a></td>
<td class="nump">1<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="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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [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_xl1_NumberOfCustomers', window );">Number of customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ConcentrationRiskPercentage', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</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">82.00%<span></span>
</td>
<td class="nump">64.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_xl1_ConcentrationOfCreditRiskPercentage', window );">Concentration of credit risk, percentage</a></td>
<td class="text">&#160;<span></span>
</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">82.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [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_xl1_NumberOfCustomers', window );">Number of customers</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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_xl1_ConcentrationRiskPercentage', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</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">68.00%<span></span>
</td>
<td class="nump">65.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_xl1_ConcentrationOfCreditRiskPercentage', window );">Concentration of credit risk, percentage</a></td>
<td class="nump">57.00%<span></span>
</td>
<td class="nump">52.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">55.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Development Technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<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="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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [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_xl1_WarrantiesTerm', window );">Warrant term</a></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">1 year<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [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_xl1_WarrantiesTerm', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=xl1_OneCustomersMember', window );">One Customers [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [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_xl1_ConcentrationOfCreditRiskPercentage', window );">Concentration of credit risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34.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_ConcentrationRiskByTypeAxis=xl1_TwoCustomersMember', window );">Two Customers [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [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_xl1_ConcentrationOfCreditRiskPercentage', window );">Concentration of credit risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 receivable, classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<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_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 addition (reduction) to the amount at which an instrument classified in shareholders' equity could be incurred (settled) in a current transaction between willing 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_EquityFairValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EscrowDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EscrowDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProductWarrantyExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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><br>Reference 2: 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 ((c)(3,4))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reorganization value related to cash in excess of normal operating requirements generated by operations. Reorganization value is the amount attributed to the reconstituted entity, as well as the expected net realizable value of those assets that will be disposed before reconstitution occurs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56239-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 05<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=49179835&amp;loc=d3e54813-112758<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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. 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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_CashInExcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_CashInExcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ConcentrationOfCreditRiskPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Concentration of credit risk, 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;">xl1_ConcentrationOfCreditRiskPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_ConcentrationRiskPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ConcentrationRiskPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_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;">xl1_NumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_NumberOfOperatingSegment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_NumberOfOperatingSegment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_WarrantiesTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warranties term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_WarrantiesTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_inventoryReserveForObsolescence">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_inventoryReserveForObsolescence</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=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_PropertyPlantAndEquipmentByTypeAxis=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>
<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_ConcentrationRiskByTypeAxis=xl1_OneCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=xl1_OneCustomersMember</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=xl1_TwoCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=xl1_TwoCustomersMember</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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666311815592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">5 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">5 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer and related equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">4 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Leasehold improvements remaining life</a></td>
<td class="text">Lesser of useful life of the asset or remaining life of the lease<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_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 35<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123364984&amp;loc=d3e1205-110223<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666229105160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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_xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 years 3 months<span></span>
</td>
<td class="text">6 years 3 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.10%<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">78.00%<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="nump">79.60%<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 2 months 12 days<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">1.40%<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">87.10%<span></span>
</td>
<td class="nump">80.10%<span></span>
</td>
<td class="nump">90.50%<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></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">10 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">3.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of 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 (f)(2)(i)<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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_xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_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>69
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666227563768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Merger with Pivotal Investment Corporation II (Details) - USD ($)<br> $ / shares in Units, $ 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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems', window );"><strong>Merger with Pivotal Investment Corporation II (Details) [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_xl1_ExchangeRatioShares', window );">Exchange ratio, shares</a></td>
<td class="nump">$ 0.7571895<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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Aggregate of common stock, shares (in Shares)</a></td>
<td class="nump">1,715,918<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_StockIssuedDuringPeriodValueOther', window );">Aggregate purchase price (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (10)<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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in Shares)</a></td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Aggregate principal amount (in Dollars)</a></td>
<td class="nump">$ 11,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=xl1_XLOwnedMember', window );">XL owned [Member]</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_xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems', window );"><strong>Merger with Pivotal Investment Corporation II (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Fully-diluted common stock, percentage</a></td>
<td class="nump">75.20%<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_OwnershipAxis=xl1_MergerOwnedMember', window );">Merger owned [Member]</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_xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems', window );"><strong>Merger with Pivotal Investment Corporation II (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Fully-diluted common stock, percentage</a></td>
<td class="nump">24.80%<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=xl1_SubscriptionAgreementMember', window );">Subscription Agreement [Member]</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_xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems', window );"><strong>Merger with Pivotal Investment Corporation II (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Purchase price</a></td>
<td class="nump">$ 10<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_StockIssuedDuringPeriodValueOther', window );">Aggregate purchase price (in Dollars)</a></td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=xl1_PrivatePlacementWarrantsMember', window );">Private Placement Warrants [Member]</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_xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems', window );"><strong>Merger with Pivotal Investment Corporation II (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Purchase of common stock, shares (in Shares)</a></td>
<td class="nump">4,233,333<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_xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights', window );">Exercise price</a></td>
<td class="nump">$ 11.5<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=xl1_PublicWarrantsMember', window );">Public Warrants [Member]</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_xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems', window );"><strong>Merger with Pivotal Investment Corporation II (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Purchase price</a></td>
<td class="nump">$ 11.5<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_StockIssuedDuringPeriodSharesAcquisitions', window );">Purchase of common stock, shares (in Shares)</a></td>
<td class="nump">7,666,667<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_xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights', window );">Exercise price</a></td>
<td class="nump">$ 11.5<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_CommonClassAMember', window );">Pivotal Class A Common Stock [Member]</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_xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems', window );"><strong>Merger with Pivotal Investment Corporation II (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Common stock, par value</a></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 " 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">350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Pivotal Class B Common Stock [Member]</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_xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems', window );"><strong>Merger with Pivotal Investment Corporation II (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></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="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=xl1_PIPESharesMember', window );">PIPE Shares [Member]</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_xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems', window );"><strong>Merger with Pivotal Investment Corporation II (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Aggregate of common stock, shares (in Shares)</a></td>
<td class="nump">15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per share of no-par value 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_CommonStockNoParValue</td>
</tr>
<tr>
<td style="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_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_DebtInstrumentPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 required periodic payments applied to principal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_DebtInstrumentPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<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_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-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_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_xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_ExchangeRatioShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exchange ratio, 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;">xl1_ExchangeRatioShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_OwnershipAxis=xl1_XLOwnedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=xl1_XLOwnedMember</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_OwnershipAxis=xl1_MergerOwnedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=xl1_MergerOwnedMember</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=xl1_SubscriptionAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=xl1_SubscriptionAgreementMember</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=xl1_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_SubsidiarySaleOfStockAxis=xl1_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_SubsidiarySaleOfStockAxis=xl1_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_SubsidiarySaleOfStockAxis=xl1_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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommonClassAMember</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_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommonClassBMember</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=xl1_PIPESharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=xl1_PIPESharesMember</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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666322251064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Merger with Pivotal Investment Corporation II (Details) - Schedule of reconciles the elements of the business combination<br> $ in Thousands</strong></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_xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract', window );"><strong>Schedule of reconciles the elements of the business combination [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_xl1_CashPivotalsTrustAndCashnetOfRedemption', window );">Cash &#8211; Pivotal&#8217;s trust and cash (net of redemption)</a></td>
<td class="nump">$ 231,975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_CashPIPE', window );">Cash &#8211; PIPE</a></td>
<td class="nump">150,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_xl1_TransactionCostsAndAdvisoryFeesPaid', window );">Less: transaction costs and advisory fees paid</a></td>
<td class="num">(29,915)<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_xl1_NetBusinessCombinationAndPIPEFinancing', window );">Net Business Combination and PIPE financing</a></td>
<td class="nump">$ 352,060<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_CashPIPE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 &#8211; PIPE.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_CashPIPE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_CashPivotalsTrustAndCashnetOfRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 &#8211; Pivotal&#8217;s trust and cash (net of redemption).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_CashPivotalsTrustAndCashnetOfRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_NetBusinessCombinationAndPIPEFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Business Combination and PIPE financing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_NetBusinessCombinationAndPIPEFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_TransactionCostsAndAdvisoryFeesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Less: transaction costs and advisory fees paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_TransactionCostsAndAdvisoryFeesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>71
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666227564712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Quantum (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, 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_xl1_AcquisitionofQuantumDetailsLineItems', window );"><strong>Acquisition of Quantum (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Purchase consideration</a></td>
<td class="nump">$ 1,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">4 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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Business Acquisition [Member]</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_xl1_AcquisitionofQuantumDetailsLineItems', window );"><strong>Acquisition of Quantum (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Purchase consideration</a></td>
<td class="nump">$ 1,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Issuance of shares common stock (in Shares)</a></td>
<td class="nump">458,902<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_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned', window );">Estimated fair value</a></td>
<td class="nump">$ 109<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_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons', window );">Contingent purchase consideration, description</a></td>
<td class="text">&#9679;First milestone event will be met upon the retention of at least four members of the acquired assembled workforce for at least twelve months. The contingent purchase consideration associated with the first milestone event is cash consideration totaling $450 with an estimated acquisition date fair value of $400. This payment was made on December 31, 2020.

    &#160;
    &#9679;
    Second milestone event will be met upon achieving certain product development criteria as outlined in the asset purchase agreement. The contingent purchase consideration associated with this milestone event is: i) cash consideration totaling $475 and; ii) additional consideration, at the Company&#8217;s election, of either cash totaling $500 or the issuance of 655,575 shares of common stock. The estimated acquisition date fair value of such amounts are $387 and $123, respectively.
  &#160;&#160;&#9679;Third milestone event will be met upon the successful demonstration of a prototype as outlined in the asset purchase agreement. The contingent purchase consideration associated with this milestone event is: i) cash consideration totaling $475 and; ii) additional consideration, at the Company&#8217;s election, of either cash totaling $500 or the issuance of 655,575 shares of common stock. The estimated acquisition date fair value of such amounts are $387 and $123, respectively.<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_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Common stock, risk-adjusted discount rates</a></td>
<td class="nump">12.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_BusinessAcquisitionAxis=xl1_QuantumFuelSystemsLLCMember', window );">Quantum Fuel Systems, LLC [Member]</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_xl1_AcquisitionofQuantumDetailsLineItems', window );"><strong>Acquisition of Quantum (Details) [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_xl1_DeferredCashPayment', window );">Deferred cash payment</a></td>
<td class="nump">$ 250<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_InterestPayableCurrentAndNoncurrent', window );">Accrued interest</a></td>
<td class="nump">14<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_xl1_EstimatedFairvalue', window );">Estimated fairvalue</a></td>
<td class="nump">229<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_InitialEstimatedFairValue', window );">Initial estimated fair value</a></td>
<td class="nump">$ 1,421<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_xl1_DiscountedUtilizingRate', window );">Discounted utilizing rate</a></td>
<td class="nump">125.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember', window );">Developed Technology [Member] | Quantum Fuel Systems, LLC [Member]</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_xl1_AcquisitionofQuantumDetailsLineItems', window );"><strong>Acquisition of Quantum (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">4 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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member] | Business Acquisition [Member]</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_xl1_AcquisitionofQuantumDetailsLineItems', window );"><strong>Acquisition of Quantum (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition-related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48<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_xl1_MilestoneAxis=xl1_FirstMilestoneMember', window );">First Milestone [Member] | Quantum Fuel Systems, LLC [Member]</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_xl1_AcquisitionofQuantumDetailsLineItems', window );"><strong>Acquisition of Quantum (Details) [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_xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate', window );">Fair value deferred purchase consideration discounted utilizing a rate</a></td>
<td class="nump">12.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_xl1_MilestoneAxis=xl1_SecondAndThirdMilestoneMember', window );">Second and Third Milestone [Member]</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_xl1_AcquisitionofQuantumDetailsLineItems', window );"><strong>Acquisition of Quantum (Details) [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_xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate', window );">Fair value deferred purchase consideration discounted utilizing a rate</a></td>
<td class="nump">12.50%<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_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire 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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<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_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity interests issued or issuable to acquire 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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 voting equity interests acquired at the acquisition date in 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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<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_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity 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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a description of the reasons causing an amount of any change recognized during the period in the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 4<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-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_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for assets, including goodwill, 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 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_InterestPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 interest payable on debt, including, but not limited to, trade payables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_InterestPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_AcquisitionofQuantumDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_AcquisitionofQuantumDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_DeferredCashPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash 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;">xl1_DeferredCashPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_DiscountedUtilizingRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discounted Utilizing Rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_DiscountedUtilizingRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_EstimatedFairvalue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated fairvalue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_EstimatedFairvalue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Deferred Purchase Consideration Discounted Utilizing a Rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_InitialEstimatedFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Initial Estimated 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;">xl1_InitialEstimatedFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</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_BusinessAcquisitionAxis=xl1_QuantumFuelSystemsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=xl1_QuantumFuelSystemsLLCMember</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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SellingGeneralAndAdministrativeExpensesMember</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_xl1_MilestoneAxis=xl1_FirstMilestoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_MilestoneAxis=xl1_FirstMilestoneMember</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_xl1_MilestoneAxis=xl1_SecondAndThirdMilestoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_MilestoneAxis=xl1_SecondAndThirdMilestoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666226624520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Quantum (Details) - Schedule of fair value of consideration transferred and estimated fair values of the assets acquired - USD ($)<br> $ in Thousands</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, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</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_xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract', window );"><strong>Schedule of fair value of consideration transferred and estimated fair values of the assets acquired [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_xl1_DeferredConsiderationinShares', window );">Deferred consideration</a></td>
<td class="nump">$ 229<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_BusinessCombinationConsiderationTransferredOther1', window );">Contingent consideration</a></td>
<td class="nump">1,421<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_xl1_ShareConsiderationShareOfXLCommonStock', window );">Share consideration-606,060 shares of XL Common Stock</a></td>
<td class="nump">109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">1,759<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_xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware', window );">Software</a></td>
<td class="nump">256<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Equipment and hardware</a></td>
<td class="nump">151<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible asset &#8211; developed technology</a></td>
<td class="nump">863<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">489<span></span>
</td>
<td class="nump">$ 9,271<span></span>
</td>
<td class="nump">$ 489<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair values of assets acquired</a></td>
<td class="nump">$ 1,759<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_BusinessCombinationConsiderationTransferredOther1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes 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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<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_BusinessCombinationConsiderationTransferredOther1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment, 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for assets, including goodwill, 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 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_DeferredConsiderationinShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_DeferredConsiderationinShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ShareConsiderationShareOfXLCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration-606,060 shares of XL Common Stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ShareConsiderationShareOfXLCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>73
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225650552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Quantum (Details) - Schedule of fair value of consideration transferred and estimated fair values of the assets acquired (Parentheticals)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract', window );"><strong>Schedule of fair value of consideration transferred and estimated fair values of the assets acquired [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_xl1_ShareConsiderationXLCommonStockinShares', window );">Share consideration XL Common Stock</a></td>
<td class="nump">606,060<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ShareConsiderationXLCommonStockinShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration XL Common Stock (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;">xl1_ShareConsiderationXLCommonStockinShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>74
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666229604152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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_xl1_RevenueDetailsLineItems', window );"><strong>Revenue (Details) [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">$ 519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 305<span></span>
</td>
<td class="nump">$ 133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_DescriptionOfSalesCommission', window );">Description of sales commission</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sales commissions paid
to internal sales personnel, as well as associated payroll taxes and retirement plan contributions (together, sales commissions and associated
costs) that are incremental to the acquisition of customer contracts, are capitalized as capitalized contract acquisition cost on the
balance sheet when the period of benefit is determined to be greater than one year. In instances where an extended warranty is sold,
the period of benefit would extend beyond 12 months and therefore, the practical expedient would not be met for those contracts and require
capitalization of the related costs to obtain those contracts.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sales commissions paid to internal
sales personnel, as well as associated payroll taxes and retirement plan contributions (together, sales commissions and associated costs)
that are incremental to the acquisition of customer contracts, are capitalized as capitalized contract acquisition cost on the balance
sheet when the period of benefit is determined to be greater than one year. In instances where an extended warranty is sold, the period
of benefit would extend beyond 12 months and therefore, the practical expedient would not be met for those contracts and require capitalization
of the related costs to obtain those contracts.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_TotalCommissionExpense', window );">Total commission expense</a></td>
<td class="num">(57)<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 199<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 105<span></span>
</td>
<td class="nump">226<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyDescription', window );">Warranty of manufactured products, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">In general, for the sales of Drive Systems, manufactured products
are warranted for the shorter of three years or 75,000 miles against defects in material and workmanship when properly used for their
intended purpose, installed correctly and appropriately maintained.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">In general, manufactured products are warranted for the shorter of three years
or 100,000 miles against defects in material and workmanship when properly used for their intended purpose, installed correctly and appropriately
maintained.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ProjectsWarrantedTerm', window );">Projects warranty term</a></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_us-gaap_ChangeInAccountingEstimateByTypeAxis=us-gaap_WarrantyObligationsMember', window );">Warranty Obligations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_RevenueDetailsLineItems', window );"><strong>Revenue (Details) [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">$ 248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 305<span></span>
</td>
<td class="nump">$ 133<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_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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/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(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StandardProductWarrantyDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes the nature of the product warranty, including the approximate term of the product warranty, how the product warranty arose, and the events or circumstances that would require the warrantor to perform under the product warranty.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br><br>Reference 2: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyDescription</td>
</tr>
<tr>
<td style="padding-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_xl1_DescriptionOfSalesCommission">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_DescriptionOfSalesCommission</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ProjectsWarrantedTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ProjectsWarrantedTerm.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ProjectsWarrantedTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_RevenueDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_RevenueDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_TotalCommissionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_TotalCommissionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ChangeInAccountingEstimateByTypeAxis=us-gaap_WarrantyObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ChangeInAccountingEstimateByTypeAxis=us-gaap_WarrantyObligationsMember</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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666229615160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Details) - Schedule of disaggregation of revenue - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember', window );">Revenue direct to customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems', window );"><strong>Revenue (Details) - Schedule of disaggregation of revenue [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 662<span></span>
</td>
<td class="nump">$ 863<span></span>
</td>
<td class="nump">$ 773<span></span>
</td>
<td class="nump">$ 1,061<span></span>
</td>
<td class="nump">$ 4,013<span></span>
</td>
<td class="nump">$ 3,263<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember', window );">Revenue through channel partners [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems', window );"><strong>Revenue (Details) - Schedule of disaggregation of revenue [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">620<span></span>
</td>
<td class="nump">1,050<span></span>
</td>
<td class="nump">1,184<span></span>
</td>
<td class="nump">2,083<span></span>
</td>
<td class="nump">16,325<span></span>
</td>
<td class="nump">3,952<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=xl1_TotalRevenueMember', window );">Total Revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems', window );"><strong>Revenue (Details) - Schedule of disaggregation of revenue [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 3,694<span></span>
</td>
<td class="nump">$ 1,913<span></span>
</td>
<td class="nump">$ 4,369<span></span>
</td>
<td class="nump">$ 3,144<span></span>
</td>
<td class="nump">$ 20,338<span></span>
</td>
<td class="nump">$ 7,215<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: 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 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 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 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 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 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)(A))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: 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 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)(5))<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 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 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://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 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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: 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 23: 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(1))<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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=xl1_TotalRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=xl1_TotalRevenueMember</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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666224086536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Details) - Schedule of accrued warranty liability - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_xl1_ScheduleOfAccruedWarrantyLiabilityAbstract', window );"><strong>Schedule of accrued warranty liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance as of January 1</a></td>
<td class="nump">$ 1,735<span></span>
</td>
<td class="nump">$ 1,009<span></span>
</td>
<td class="nump">$ 910<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Accrual for warranties issued</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">912<span></span>
</td>
<td class="nump">415<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ProductWarrantyAccrualWarrantyCharges', window );">Warranty charges</a></td>
<td class="num">$ (201)<span></span>
</td>
<td class="num">(186)<span></span>
</td>
<td class="num">(316)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance as of December 31</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,735<span></span>
</td>
<td class="nump">$ 1,009<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_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 3: 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 (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the standard and extended product warranty accrual from warranties issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 ((c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_ProductWarrantyAccrualWarrantyCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ProductWarrantyAccrualWarrantyCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ScheduleOfAccruedWarrantyLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfAccruedWarrantyLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>77
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225630552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (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, 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 406<span></span>
</td>
<td class="nump">$ 265<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666310910840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment (Details) - Schedule of property, plant and equipment - USD ($)<br> $ in Thousands</strong></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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment gross</a></td>
<td class="nump">$ 1,919<span></span>
</td>
<td class="nump">$ 1,774<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="num">(1,340)<span></span>
</td>
<td class="num">(934)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOtherNet', window );">Property and equipment, net</a></td>
<td class="nump">579<span></span>
</td>
<td class="nump">840<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment gross</a></td>
<td class="nump">647<span></span>
</td>
<td class="nump">630<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment gross</a></td>
<td class="nump">91<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment gross</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment gross</a></td>
<td class="nump">359<span></span>
</td>
<td class="nump">346<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment gross</a></td>
<td class="nump">622<span></span>
</td>
<td class="nump">559<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment gross</a></td>
<td class="nump">$ 170<span></span>
</td>
<td class="nump">$ 164<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentOtherNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, 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_PropertyPlantAndEquipmentOtherNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228845096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangibles (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, 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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets gross</a></td>
<td class="nump">$ 863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortized over useful life</a></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_xl1_AccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">$ 270<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_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">$ 216<span></span>
</td>
<td class="nump">$ 72<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_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(2)<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 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_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_xl1_AccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_AccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>80
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228597528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangibles (Details) - Schedule of approximate annual aggregate amortization expense<br> $ in Thousands</strong></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_xl1_ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract', window );"><strong>Schedule of approximate annual aggregate amortization expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths', window );">2021</a></td>
<td class="nump">$ 216<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo', window );">2022</a></td>
<td class="nump">216<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree', window );">2023</a></td>
<td class="nump">161<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total amortization</a></td>
<td class="nump">$ 593<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>81
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666224028856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract', window );"><strong>Schedule of accrued expenses and other current liabilities [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_xl1_AccruedWarrantyCosts', window );">Accrued warranty costs</a></td>
<td class="nump">$ 1,657<span></span>
</td>
<td class="nump">$ 1,735<span></span>
</td>
<td class="nump">$ 1,009<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Accrued compensation and related benefits</a></td>
<td class="nump">2,533<span></span>
</td>
<td class="nump">1,001<span></span>
</td>
<td class="nump">398<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition', window );">Contingent and deferred purchase consideration connection with Quantum acquisition</a></td>
<td class="nump">1,873<span></span>
</td>
<td class="nump">926<span></span>
</td>
<td class="nump">638<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_AccruedFinancingFees', window );">Accrued financing fees</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">723<span></span>
</td>
<td class="nump">360<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accrued expenses, other</a></td>
<td class="nump">2,749<span></span>
</td>
<td class="nump">216<span></span>
</td>
<td class="nump">553<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">Sales tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet', window );">Total</a></td>
<td class="nump">$ 10,919<span></span>
</td>
<td class="nump">$ 4,601<span></span>
</td>
<td class="nump">$ 3,054<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_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_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. 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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 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 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_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 through that date and payable for statutory sales and use taxes, including value added tax. 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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(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_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accrued expenses and other current 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;">xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_AccruedFinancingFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_AccruedFinancingFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_AccruedWarrantyCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_AccruedWarrantyCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>82
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666227356792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Markets Tax Credit Financing (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>Mar. 04, 2015</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_xl1_NewMarketsTaxCreditFinancingDetailsLineItems', window );"><strong>New Markets Tax Credit Financing (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal income taxes, percentage</a></td>
<td class="nump">39.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansFromOtherFederalHomeLoanBanks', window );">Loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,454<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_DeferredFinanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 91<span></span>
</td>
<td class="nump">$ 169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_DescriptionOfTransaction', window );">Description of transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The NMTC is subject to 100% recapture for a period of seven years as
provided in the Internal Revenue Code.<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_PaymentsToAcquireLoansReceivable', window );">Loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,500<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_xl1_PaymentsToAcquireLoansPayable', window );">Loan payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,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_xl1_NetProceedsReceived', window );">Net proceeds received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,995<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_RestrictedCashEquivalentsCurrent', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,995<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_AmortizationOfFinancingCosts', window );">Amortized of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 78<span></span>
</td>
<td class="nump">$ 78<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_OwnershipAxis=xl1_XLHybridQuincyLLCMember', window );">XL Hybrid Quincy, LLC [Member]</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_xl1_NewMarketsTaxCreditFinancingDetailsLineItems', window );"><strong>New Markets Tax Credit Financing (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Investment funds description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The Investment Funds then contributed the loan proceeds to a CDE, which,
in turn, loaned combined funds of $15,000, net of debt issuance costs of $546, to XL Hybrid Quincy, LLC, a wholly-owned subsidiary of
the Company, at an interest rate of 1.15% per year with a maturity date of March 4, 2045.<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_MinorityInterestOwnershipPercentageByParent', window );">Ownership interest rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=xl1_InvestmentFundsMember', window );">Investment Funds [Member]</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_xl1_NewMarketsTaxCreditFinancingDetailsLineItems', window );"><strong>New Markets Tax Credit Financing (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal income taxes, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.51%<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_CurrentFederalTaxExpenseBenefit', window );">Federal income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,455<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_CurrentStateAndLocalTaxExpenseBenefit', window );">State income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,999<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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.53%<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_InvestmentOwnedBalancePrincipalAmount', window );">Equity investment amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,995<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_DebtInstrumentTerm', window );">Principal payments term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_LoanedCombinedFunds', window );">Loaned combined funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 546<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_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_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_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_DebtInstrumentMaturityDateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDateDescription</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of time between issuance and maturity of debt instrument, 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_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentOwnedBalancePrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments which are quantified by principal amount, the principle balance held at close of 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 946<br> -SubTopic 210<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99383244&amp;loc=d3e12121-115841<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=122147990&amp;loc=d3e611197-123010<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentOwnedBalancePrincipalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LoansFromOtherFederalHomeLoanBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 Federal Home Loan Bank (FHLBank) loans from another FHLBank.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansFromOtherFederalHomeLoanBanks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 parent entity's interest in net assets of the subsidiary, expressed as a 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;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="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_PaymentsToAcquireLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase of loan receivable arising from the financing 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 13<br> -Subparagraph (a)<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_PaymentsToAcquireLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestrictedCashEquivalentsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 equivalents restricted as to withdrawal or usage, classified as current. 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 954<br> -SubTopic 210<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120413209&amp;loc=SL6242269-115581<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 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://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/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><br>Reference 5: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL6242262-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_RestrictedCashEquivalentsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_DescriptionOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of 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;">xl1_DescriptionOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_LoanedCombinedFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>loaned combined funds.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_LoanedCombinedFunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_NetProceedsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net proceeds received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_NetProceedsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_NewMarketsTaxCreditFinancingDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_NewMarketsTaxCreditFinancingDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_PaymentsToAcquireLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to acquire loans payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_PaymentsToAcquireLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OwnershipAxis=xl1_XLHybridQuincyLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=xl1_XLHybridQuincyLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=xl1_InvestmentFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=xl1_InvestmentFundsMember</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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666221761480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 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>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 24, 2020</div></th>
<th class="th"><div>Dec. 21, 2020</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Nov. 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_xl1_DebtDetailsLineItems', window );"><strong>Debt (Details) [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDescription', window );">Description of revolving line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The revolving line of credit bore interest at a floating
per annum rate equal to the greater of (i) the prime rate plus 4.50% or (ii) a fixed rate of 7.75%. On December 23, 2020, the revolver
was repaid in full.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_InterestRateOfDebt', window );">Interest rate 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="nump">2.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">2.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_xl1_PercentageOfFixedRate', window );">Percentage of fixed rate</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_PurchaseOfWarrants', window );">Purchase 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189,296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SaleOfStockPricePerShare', window );">Stock 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="nump">$ 0.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrants exercise 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="nump">$ 0.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (60)<span></span>
</td>
<td class="nump">$ 1,788<span></span>
</td>
<td class="nump">$ 4,629<span></span>
</td>
<td class="nump">$ 1,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_CommonStockOutstanding', window );">Common stock 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="nump">340,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CommonStockSharesIssued', window );">Common stock issued (in Shares)</a></td>
<td class="nump">139,366,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">139,366,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,365,254<span></span>
</td>
<td class="nump">80,400,727<span></span>
</td>
<td class="nump">338,223<span></span>
</td>
<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_xl1_AdditionalConvertibleSubordinatedDebt', window );">Additional convertible subordinated 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">$ 13,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">$ (1,038)<span></span>
</td>
<td class="num">$ (1,038)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DerivativeLiabilities', window );">Derivative 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="nump">3,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_FinancialInstrumentAxis=us-gaap_DebtMember', window );">Debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_DebtDetailsLineItems', window );"><strong>Debt (Details) [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</a></td>
<td class="text">&#160;<span></span>
</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">31<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment</a></td>
<td class="text">&#160;<span></span>
</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,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="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_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes Payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_DebtDetailsLineItems', window );"><strong>Debt (Details) [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_xl1_DescriptionOfConvertibleNotesPayable', window );">Description of convertible 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">the Company issued subordinated convertible promissory notes in the amount of $8,100. The notes mature at the earlier
of (i) February 6, 2021 or (ii) the date of a change of control as defined in the note agreements. Upon a change of control, the Company
is required to repay all outstanding principal and interest and a 100% premium on the outstanding principal balance of each note. Under
the terms of the agreements, upon a qualifying financing event occurring after July 31, 2020, the convertible promissory notes and accrued
interest would be convertible at 70% of the price per share paid generally by cash investors in such qualifying financing.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment</a></td>
<td class="text">&#160;<span></span>
</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,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="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_ConvertibleNotesPayable', window );">face value of 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="nump">$ 10,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_xl1_PercentageOfConvertibleNotes', window );">Percentage of 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="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>
</tr>
<tr class="ro">
<td class="pl " 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="text">&#160;<span></span>
</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,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConvertibleDebt', window );">Payment of 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="nump">$ 11,250<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_xl1_IssuanceOfConvertibleNotes', window );">Issuance of convertible notes (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="nump">1,715,918<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_xl1_ConvertiblePrincipalAmount', window );">Convertible principal 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="nump">6,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_AccruedInterest', window );">Accrued interest</a></td>
<td class="text">&#160;<span></span>
</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,709<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_TypeOfAgreementAxis=xl1_VehicleFinancingAgreementsMember', window );">Vehicle financing agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_DebtDetailsLineItems', window );"><strong>Debt (Details) [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentDescription', window );">Description 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">The Company has entered
into several vehicle financing agreements with various lenders with maturities ranging from 2020 to 2025. Interest rates on these agreements
range from 2.95% to 10.00%. Each agreement is collateralized by the equipment purchased.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically 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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e603758-122996<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(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_ConvertibleNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(16))<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 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 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(16))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentDescription</td>
</tr>
<tr>
<td style="padding-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_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></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 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_LineOfCreditFacilityInterestRateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDescription</td>
</tr>
<tr>
<td style="padding-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_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_xl1_AccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_AccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_AdditionalConvertibleSubordinatedDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional convertible subordinated 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;">xl1_AdditionalConvertibleSubordinatedDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_CommonStockOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_CommonStockOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ConvertiblePrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ConvertiblePrincipalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_DebtDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_DebtDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_DescriptionOfConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of convertible notes payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_DescriptionOfConvertibleNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_InterestRateOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_InterestRateOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_IssuanceOfConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_IssuanceOfConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_PercentageOfConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_PercentageOfConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_PercentageOfFixedRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_PercentageOfFixedRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_PurchaseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of warrants</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_PurchaseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_FinancialInstrumentAxis=us-gaap_DebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_DebtMember</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_ShortTermDebtTypeAxis=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_ShortTermDebtTypeAxis=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_xl1_TypeOfAgreementAxis=xl1_VehicleFinancingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_TypeOfAgreementAxis=xl1_VehicleFinancingAgreementsMember</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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228675128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Details) - Schedule of carrying value of debt - USD ($)<br> $ in Thousands</strong></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_xl1_ScheduleOfCarryingValueOfDebtAbstract', window );"><strong>Schedule of carrying value of debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleSubordinatedDebt', window );">Subordinated convertible promissory notes</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt discount</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(898)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SubordinatedConvertiblePromissoryNotesNet', window );">Subordinated convertible promissory notes, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">9,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_TermLoan', window );">Term Loan</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_DebtInstrumentTermLoanUnamortizedDiscount', window );">Unamortized debt discount</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(87)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_VehicleFinancingAgreements', window );">Vehicle financing agreements</a></td>
<td class="nump">208<span></span>
</td>
<td class="nump">271<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_TotalDebt', window );">Total debt obligations, net of deferred financing costs</a></td>
<td class="nump">208<span></span>
</td>
<td class="nump">3,284<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Less: current portion of debt</a></td>
<td class="nump">110<span></span>
</td>
<td class="nump">1,435<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Debt &#8211; net of current portion</a></td>
<td class="nump">$ 98<span></span>
</td>
<td class="nump">$ 1,849<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_ConvertibleSubordinatedDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, the carrying value of convertible subordinated debt, as of the balance sheet date, initially scheduled to be repaid after one year or beyond the normal operating cycle if longer. This form of debt 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, and places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleSubordinatedDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 debt and current maturity of long-term debt and capital lease obligations 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.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_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_xl1_DebtInstrumentTermLoanUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 term loan unamortized debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_DebtInstrumentTermLoanUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ScheduleOfCarryingValueOfDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfCarryingValueOfDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_SubordinatedConvertiblePromissoryNotesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_SubordinatedConvertiblePromissoryNotesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_TermLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_TermLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_TotalDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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;">xl1_TotalDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_VehicleFinancingAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_VehicleFinancingAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>85
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666327157608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </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_xl1_FairValueMeasurementsDetailsLineItems', window );"><strong>Fair Value Measurements (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Waarrants exercised</a></td>
<td class="nump">7,441,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Public warrant shares</a></td>
<td class="nump">225,647<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Price per share (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.01<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_WarrantMember', window );">Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueMeasurementsDetailsLineItems', window );"><strong>Fair Value Measurements (Details) [Line Items]</strong></a></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_xl1_StockIssuedDuringPeriodSharesOthers', window );">Issuance of shares</a></td>
<td class="nump">7,441,020<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_CommonClassAMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueMeasurementsDetailsLineItems', window );"><strong>Fair Value Measurements (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Issuance of public warrant (in Dollars) | $</a></td>
<td class="nump">$ 85,555<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per unit amount of equity securities 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;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="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_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_xl1_FairValueMeasurementsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueMeasurementsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_StockIssuedDuringPeriodSharesOthers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_StockIssuedDuringPeriodSharesOthers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_StatementEquityComponentsAxis=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_StatementEquityComponentsAxis=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_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommonClassAMember</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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666226410888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis - USD ($)<br> $ in Thousands</strong></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_xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems', window );"><strong>Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_PublicWarrants', window );">Public Warrants</a></td>
<td class="nump">$ 62,100<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_xl1_PrivatePlacementWarrants', window );">Private Placement Warrants</a></td>
<td class="nump">81,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ContingentConsideration', window );">Contingent consideration</a></td>
<td class="nump">1,849<span></span>
</td>
<td class="nump">$ 1,503<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,852<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDerivatives', window );">Derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,349<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 I [Member]</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_xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems', window );"><strong>Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis [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_xl1_PublicWarrants', window );">Public Warrants</a></td>
<td class="nump">62,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_PrivatePlacementWarrants', window );">Private Placement Warrants</a></td>
<td class="text"> <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_xl1_ContingentConsideration', window );">Contingent consideration</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_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDerivatives', window );">Derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <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 II [Member]</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_xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems', window );"><strong>Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_PublicWarrants', window );">Public Warrants</a></td>
<td class="text"> <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_xl1_PrivatePlacementWarrants', window );">Private Placement Warrants</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ContingentConsideration', window );">Contingent consideration</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="text">&#160;<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_DeferredTaxLiabilitiesDerivatives', window );">Derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <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 III [Member]</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_xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems', window );"><strong>Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis [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_xl1_PublicWarrants', window );">Public Warrants</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_PrivatePlacementWarrants', window );">Private Placement Warrants</a></td>
<td class="nump">81,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_xl1_ContingentConsideration', window );">Contingent consideration</a></td>
<td class="nump">$ 1,849<span></span>
</td>
<td class="nump">1,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,852<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDerivatives', window );">Derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,349<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_DeferredTaxLiabilitiesDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 derivatives.</p></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_DeferredTaxLiabilitiesDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_xl1_ContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_PrivatePlacementWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_PrivatePlacementWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_PublicWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_PublicWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>87
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666317147592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - Schedule of roll forward of the Company&#8217;s Level 3 instruments - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract', window );"><strong>Schedule of roll forward of the Company&#8217;s Level 3 instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning Balance</a></td>
<td class="nump">$ 145,144<span></span>
</td>
<td class="nump">$ 2,852<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Increase derivative liability for issuance of convertible notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,637<span></span>
</td>
<td class="nump">2,167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination', window );">Increase contingent consideration in connection with Quantum business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,421<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease', window );">Fair value adjustments- Derivatives</a></td>
<td class="nump">74,731<span></span>
</td>
<td class="nump">2,889<span></span>
</td>
<td class="num">(819)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3', window );">Fair value adjustments- Contingent consideration</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">796<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145,144<span></span>
</td>
<td class="nump">$ 2,852<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet', window );">Reduce derivative liability for extinguishment of convertible notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,349)<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_xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination', window );">Private Placement Warrants assumed in connection with the Business Combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueAdjustmentsPrivatePlacementWarrant', window );">Fair value adjustments- Private Placement Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,015<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_xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes', window );">Reduce derivative liability for conversion and repayment of convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,526)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation', window );">Reduce contingent consideration for cash payment of a portion of obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (450)<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_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.</p></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 (c)(3)<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_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (c)(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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (c)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (c)<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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_FairValueAdjustmentsPrivatePlacementWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueAdjustmentsPrivatePlacementWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contingent consideration in connection with Quantum business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reduce contingent consideration for cash payment of a portion of obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reduce derivative liability for conversion and repayment of convertible notes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>88
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228463080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - Schedule of Input measurment - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 21, 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_xl1_ScheduleOfInputMeasurmentAbstract', window );"><strong>Schedule of Input measurment [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_xl1_FairValueAssumptionRiskFreeInterestsRate', window );">Risk-free rate</a></td>
<td class="nump">0.76%<span></span>
</td>
<td class="nump">0.36%<span></span>
</td>
<td class="nump">0.39%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueAssumptionRemainingExpectedsTerms', window );">Remaining term in years</a></td>
<td class="text">4 years 5 months 19 days<span></span>
</td>
<td class="text">4 years 11 months 23 days<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueAssumptionExpectedVolatilitysRates', window );">Expected volatility</a></td>
<td class="nump">87.10%<span></span>
</td>
<td class="nump">95.40%<span></span>
</td>
<td class="nump">95.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueAssumptionsExercisePrices', window );">Exercise price</a></td>
<td class="nump">$ 11.5<span></span>
</td>
<td class="nump">$ 11.5<span></span>
</td>
<td class="nump">$ 11.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueOfCommonStock', window );">Fair value of common stock</a></td>
<td class="nump">$ 8.33<span></span>
</td>
<td class="nump">$ 23.73<span></span>
</td>
<td class="nump">$ 19.54<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_FairValueAssumptionExpectedVolatilitysRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueAssumptionExpectedVolatilitysRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_FairValueAssumptionRemainingExpectedsTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueAssumptionRemainingExpectedsTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_FairValueAssumptionRiskFreeInterestsRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueAssumptionRiskFreeInterestsRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_FairValueAssumptionsExercisePrices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreed upon price for the exchange of the underlying asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_FairValueAssumptionsExercisePrices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_FairValueOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_ScheduleOfInputMeasurmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfInputMeasurmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>89
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666224057960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders' Equity (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>shares</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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_StockholdersEquityDetailsLineItems', window );"><strong>Stockholders' Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">350,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_xl1_StockholdersEquityDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_StockholdersEquityDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666229124184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - Schedule of common stock are reserved for future issuance<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityOtherShares', window );">Total</a></td>
<td class="nump">35,924,396<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=xl1_WarrantsForTheIssuanceOfCommonStockMember', window );">Warrants for the issuance of Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityOtherShares', window );">Total</a></td>
<td class="nump">12,149,117<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=xl1_StockOptionsIssuedAndOutstandingMember', window );">Stock options issued and outstanding [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityOtherShares', window );">Total</a></td>
<td class="nump">10,975,279<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=xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember', window );">Authorized for future grant under 2020 Equity Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityOtherShares', window );">Total</a></td>
<td class="nump">12,800,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockholdersEquityOtherShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 increase (decrease) in shares of stock 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_StockholdersEquityOtherShares</td>
</tr>
<tr>
<td style="padding-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_StatementEquityComponentsAxis=xl1_WarrantsForTheIssuanceOfCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=xl1_WarrantsForTheIssuanceOfCommonStockMember</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=xl1_StockOptionsIssuedAndOutstandingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=xl1_StockOptionsIssuedAndOutstandingMember</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=xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember</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>91
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666227379480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_xl1_WarrantsDetailsLineItems', window );"><strong>Warrants (Details) [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_xl1_DescriptionOfWarrants', window );">Description of warrants</a></td>
<td class="text">243,000 Legacy XL Warrants
were exercised, which resulted in the issuance of 233,555 shares of the Company&#8217;s common stock, in a cashless exercise.<span></span>
</td>
<td class="text">Subsequent to the year ended December 31, 2020, 243,000 Legacy XL Warrants
were exercised, which resulted in the issuance of 233,555 shares of the Company&#8217;s common stock, in a cashless exercise. Also, after
December 31, 2020, 7,441,020 public warrants were exercised, which resulted in the issuance of 7,441,020 shares of the Company&#8217;s
Common Stock, generating cash proceeds of $85,543.<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_WarrantMember', window );">Warrant [Member]</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_xl1_WarrantsDetailsLineItems', window );"><strong>Warrants (Details) [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_xl1_StockIssuedDuringPeriodSharesExercisedofWarrants', window );">Common shares, issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,995,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_CashProceeds', window );">Cash proceeds (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 884<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_xl1_warrantsOutstanding', window );">Warrants outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,149,117<span></span>
</td>
<td class="nump">5,269,204<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 [Member]</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_xl1_WarrantsDetailsLineItems', window );"><strong>Warrants (Details) [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_xl1_WarrantsToPurchaseSharesOfCommonStock', window );">Warrants to purchase shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,233,333<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_SharePrice', window );">Exercise price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.5<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=xl1_PublicWarrantsMember', window );">Public Warrants [Member]</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_xl1_WarrantsDetailsLineItems', window );"><strong>Warrants (Details) [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_xl1_WarrantsToPurchaseSharesOfCommonStock', window );">Warrants to purchase shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,666,667<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_SharePrice', window );">Exercise price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.5<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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="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_xl1_CashProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_CashProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_DescriptionOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_DescriptionOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_StockIssuedDuringPeriodSharesExercisedofWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercised during the current 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;">xl1_StockIssuedDuringPeriodSharesExercisedofWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_WarrantsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_WarrantsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_WarrantsToPurchaseSharesOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to purchase shares of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_WarrantsToPurchaseSharesOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_warrantsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_warrantsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_StatementEquityComponentsAxis=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_StatementEquityComponentsAxis=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_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=xl1_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_SubsidiarySaleOfStockAxis=xl1_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666227102936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Details) - Schedule of warrant activity - Warrant [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </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_xl1_WarrantsDetailsScheduleofwarrantactivityLineItems', window );"><strong>Warrants (Details) - Schedule of warrant activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Shares, Outstanding, Beginning balance | shares</a></td>
<td class="nump">5,091,970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Exercise Price, Outstanding, Beginning balance | $ / shares</a></td>
<td class="nump">$ 0.26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants', window );">Shares, Private Warrants assumed in connection with the Merger | shares</a></td>
<td class="nump">4,233,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_WeightedAverageExercisePriceFairValuePrivateWarrants', window );">Weighted Average Exercise Price, Private Warrants assumed in connection with the Merger | $ / shares</a></td>
<td class="nump">$ 11.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants', window );">Shares, Public Warrants assumed in connection with the Merger | shares</a></td>
<td class="nump">7,666,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_WeightedAverageExercisePriceFairValuePublicWarrants', window );">Weighted Average Exercise Price, Public Warrants assumed in connection with the Merger | $ / shares</a></td>
<td class="nump">$ 11.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued', window );">Shares, Issued | shares</a></td>
<td class="nump">177,229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_WeightedAverageExercisePriceFairValueIssued', window );">Weighted Average Exercise Price, Issued | $ / shares</a></td>
<td class="nump">$ 0.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Shares, Exercised | shares</a></td>
<td class="num">(5,020,082)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Exercise Price, Exercised | $ / shares</a></td>
<td class="nump">$ 0.34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Shares, Outstanding, Ending balance | shares</a></td>
<td class="nump">12,149,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Exercise Price, Outstanding, Ending balance | $ / shares</a></td>
<td class="nump">$ 11.28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable', window );">Shares, Exercisable, Ending balance | shares</a></td>
<td class="nump">12,149,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue', window );">Weighted Average Exercise Price, Exercisable, Ending balance | $ / shares</a></td>
<td class="nump">$ 11.28<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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-option equity instruments exercised by participants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</td>
</tr>
<tr>
<td style="padding-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_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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_WarrantsDetailsScheduleofwarrantactivityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_WarrantsDetailsScheduleofwarrantactivityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_WeightedAverageExercisePriceFairValueIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_WeightedAverageExercisePriceFairValueIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_WeightedAverageExercisePriceFairValuePrivateWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_WeightedAverageExercisePriceFairValuePrivateWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_WeightedAverageExercisePriceFairValuePublicWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_WeightedAverageExercisePriceFairValuePublicWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_StatementEquityComponentsAxis=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_StatementEquityComponentsAxis=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>93
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666226458952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Expense (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jul. 14, 2019 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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_xl1_ShareBasedCompensationExpenseDetailsLineItems', window );"><strong>Share-Based Compensation Expense (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Options issued (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">627,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,738,912<span></span>
</td>
<td class="nump">4,923,549<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted-average 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="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 754<span></span>
</td>
<td class="nump">$ 225<span></span>
</td>
<td class="nump">$ 1,196<span></span>
</td>
<td class="nump">$ 277<span></span>
</td>
<td class="nump">$ 978,000<span></span>
</td>
<td class="nump">$ 208,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_xl1_UnrecognizedCompensationCost', window );">Unrecognized compensation 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="nump">$ 6,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,857,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_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm', window );">Weighted-average 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">3 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,555<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,555<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 3,336,000<span></span>
</td>
<td class="nump">1,676,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Cash received from options exercised | $</a></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">$ 23,000<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">$ 114,000<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Common stock of shares (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,715,918<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_EntityNumberOfEmployees', window );">Number of 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="nump">4<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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted Stock (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">377,373<span></span>
</td>
<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_xl1_CashReceivedFromOptionsExercised', window );">Cash received from options exercised | $</a></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">$ 23<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_ShareBasedCompensationExpenseDetailsLineItems', window );"><strong>Share-Based Compensation Expense (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted Stock (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,309<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_ShareBasedCompensationExpenseDetailsLineItems', window );"><strong>Share-Based Compensation Expense (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting 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">1 year<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_RestrictedStockUnitsDirectorsTerm', window );">Restricted stock units directors 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">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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_ShareBasedCompensationExpenseDetailsLineItems', window );"><strong>Share-Based Compensation Expense (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting 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">4 years<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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_RestrictedStockUnitsDirectorsTerm', window );">Restricted stock units directors 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">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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_DirectorMember', window );">Two Directors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_ShareBasedCompensationExpenseDetailsLineItems', window );"><strong>Share-Based Compensation Expense (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Common stock of shares (in Shares) | shares</a></td>
<td class="nump">223,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_dei_EntityNumberOfEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 persons employed by the 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_EntityNumberOfEmployees</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: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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (b)<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 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<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 (h)(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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_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_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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-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_xl1_CashReceivedFromOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from options exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_CashReceivedFromOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_RestrictedStockUnitsDirectorsTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_RestrictedStockUnitsDirectorsTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ShareBasedCompensationExpenseDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ShareBasedCompensationExpenseDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_UnrecognizedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized compensation cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_UnrecognizedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
<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_srt_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=srt_DirectorMember</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>94
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666229629864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Expense (Details) - Schedule of stock option award activity - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_xl1_ScheduleOfStockOptionAwardActivityAbstract', window );"><strong>Schedule of stock option award activity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares, Outstanding Beginning Balance</a></td>
<td class="nump">10,975,224<span></span>
</td>
<td class="nump">10,087,296<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding Beginning Balance</a></td>
<td class="nump">$ 0.57<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term, Beginning Balance</a></td>
<td class="text">7 years 7 months 6 days<span></span>
</td>
<td class="text">7 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares, Granted</a></td>
<td class="nump">627,160<span></span>
</td>
<td class="nump">2,738,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Granted</a></td>
<td class="nump">$ 9.04<span></span>
</td>
<td class="nump">$ 1.76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_StockIssuedDuringPeriodStockOptionsExercised', window );">Shares, Exercised</a></td>
<td class="num">(95,745)<span></span>
</td>
<td class="num">(488,860)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercised</a></td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Shares, Cancelled or forfeited</a></td>
<td class="num">(41,146)<span></span>
</td>
<td class="num">(1,362,124)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Cancelled or forfeited</a></td>
<td class="nump">$ 8.11<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares, Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,975,224<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.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_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo', window );">Weighted Average Remaining Contractual Term, Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable', window );">Shares, Exercisable</a></td>
<td class="nump">6,555,419<span></span>
</td>
<td class="nump">5,518,767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree', window );">Weighted Average Remaining Contractual Term, Exercisable</a></td>
<td class="text">6 years 2 months 12 days<span></span>
</td>
<td class="text">6 years 4 months 24 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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_xl1_ScheduleOfStockOptionAwardActivityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfStockOptionAwardActivityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_StockIssuedDuringPeriodStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares, Exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_StockIssuedDuringPeriodStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>95
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228826200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </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_xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract', window );"><strong>Schedule of fair value of restricted stock awards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Number of shares, Beginning Balance | shares</a></td>
<td class="nump">446,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value per share, Beginning Balance | $ / shares</a></td>
<td class="nump">$ 0.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross', window );">Number of shares, Granted | shares</a></td>
<td class="nump">25,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value per share, Granted | $ / shares</a></td>
<td class="nump">$ 9.21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Number of shares, Vested | shares</a></td>
<td class="num">(25,309)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value per share, Vested | $ / shares</a></td>
<td class="nump">$ 9.21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares', window );">Number of shares, Cancelled or forfeited | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value per share, Cancelled or forfeited | $ / shares</a></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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Number of shares, Ending Balance | shares</a></td>
<td class="nump">446,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value per share, Ending Balance | $ / shares</a></td>
<td class="nump">$ 0.24<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of options vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>96
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666226297560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_xl1_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Income tax benefit, percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Deferred tax assets increase decrease in valuation allowance</a></td>
<td class="nump">$ 5,564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Federal net operating loss carryforwards</a></td>
<td class="nump">80,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State net operating loss carryforwards</a></td>
<td class="nump">$ 27,490<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLimitationsOnUse', window );">Operating loss carryforwards, description</a></td>
<td class="text">$31,633 of the federal net operating loss carryforward will expire at various dates
commencing on 2029 and through 2037 and $48,996 were generated between the years ended December 31, 2018 and 2020 and have an indefinite
life.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLimitationsOnUse', window );">Tax credit carryforward, description</a></td>
<td class="text">These federal
and state tax credits are available to reduce future taxable income and expire at various dates commencing 2026 through 2039.<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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Federal [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">$ 953<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">$ 492<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_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 foreign 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://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_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></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><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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_OperatingLossCarryforwardsLimitationsOnUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 description of the limitations on the use of all operating loss carryforwards available to reduce future taxable 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_OperatingLossCarryforwardsLimitationsOnUse</td>
</tr>
<tr>
<td style="padding-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_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TaxCreditCarryforwardLimitationsOnUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the limitation related to use of the tax credit carryforward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardLimitationsOnUse</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_IncomeTaxesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_IncomeTaxesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</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>97
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666334155400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of net deferred income tax assets - USD ($)<br> $ in Thousands</strong></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_xl1_DeferredTaxAssetsLiabilitiesAbstract', window );"><strong>Deferred tax assets (liabilities):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 20,898<span></span>
</td>
<td class="nump">$ 15,239<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carryforwards</a></td>
<td class="nump">1,341<span></span>
</td>
<td class="nump">1,341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves', window );">Reserves</a></td>
<td class="nump">456<span></span>
</td>
<td class="nump">308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Share-based compensation</a></td>
<td class="nump">172<span></span>
</td>
<td class="nump">308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther', window );">Other</a></td>
<td class="nump">89<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">22,902<span></span>
</td>
<td class="nump">17,271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less valuation allowance</a></td>
<td class="num">(22,902)<span></span>
</td>
<td class="num">(17,271)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets (liabilities)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_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_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_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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 provisions, reserves, allowances, and accruals, 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_DeferredTaxAssetsTaxDeferredExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 differences from depreciation and amortization 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;">xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_DeferredTaxAssetsLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_DeferredTaxAssetsLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>98
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228905480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Rent expenses</a></td>
<td class="nump">$ 58<span></span>
</td>
<td class="nump">$ 55<span></span>
</td>
<td class="nump">$ 135<span></span>
</td>
<td class="nump">$ 113<span></span>
</td>
<td class="nump">$ 235,000<span></span>
</td>
<td class="nump">$ 235,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>99
<FILENAME>R87.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228546216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of future minimum lease payments - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract', window );"><strong>Schedule of future minimum lease payments [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_xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth', window );">2021</a></td>
<td class="nump">$ 117<span></span>
</td>
<td class="nump">$ 235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear', window );">2022</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">39<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_xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal', window );">Total</a></td>
<td class="nump">$ 156<span></span>
</td>
<td class="nump">$ 274<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Future Minimum Payments Due After One 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;">xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>100
<FILENAME>R88.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228826200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 01, 2021</div></th>
<th class="th"><div>Feb. 24, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SponsorshipAgreementTerm', window );">Sponsorship agreement 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SponsorFees', window );">Sponsor fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SponsorshipAgreement', window );">Sponsorship agreement</a></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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets', window );">Purchase value</a></td>
<td class="nump">$ 4,100,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_PaymentsForPurchaseOfOtherAssets1', window );">Total of purchase price</a></td>
<td class="nump">$ 800,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_xl1_PurchaseCommitmentsDescription', window );">Purchase commitments, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">these purchase obligations consisted of an obligation of $8.1
million to purchase batteries by December, 2021, an obligation of $2.3 million to purchase motors by July, 2022 and an open ended commitment
of $2.7 million to purchase batteries. In light of the lack of OEM chassis availability reducing demand for the Company&#8217;s Drive
Systems, the Company and the $8.1 million battery supplier are negotiating an amendment to this agreement to provide the Company with
an additional reasonable period of time to consume the remaining battery commitment.<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_PaymentsForPurchaseOfOtherAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 to purchase other assets as part of 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 25<br> -Subparagraph (g)<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 17<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-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_PaymentsForPurchaseOfOtherAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SponsorFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to advisors who provide certain management support and administrative oversight services including the organization and sale of stock, investment funds, limited partnerships and mutual funds.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.3)<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_SponsorFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValuePurchaseOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period as part of a transaction to acquire assets that do not qualify as a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_PurchaseCommitmentsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitments, description.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_PurchaseCommitmentsDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_SponsorshipAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sponsorship 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;">xl1_SponsorshipAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_SponsorshipAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sponsorship agreement term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_SponsorshipAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R89.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666311715336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - Schedule of future minimum lease payments for these operating leases - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract', window );"><strong>Schedule of future minimum lease payments for these operating 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2021</a></td>
<td class="nump">$ 427<span></span>
</td>
<td class="nump">$ 791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2022</a></td>
<td class="nump">673<span></span>
</td>
<td class="nump">606<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2023</a></td>
<td class="nump">633<span></span>
</td>
<td class="nump">582<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2024</a></td>
<td class="nump">597<span></span>
</td>
<td class="nump">462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2025</a></td>
<td class="nump">613<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">1,891<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">$ 4,834<span></span>
</td>
<td class="nump">$ 2,515<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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>102
<FILENAME>R90.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228720184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Details) - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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_xl1_NumeratorAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss</a></td>
<td class="num">$ (10,469)<span></span>
</td>
<td class="num">$ (13,499)<span></span>
</td>
<td class="nump">$ 51,445<span></span>
</td>
<td class="num">$ (19,953)<span></span>
</td>
<td class="num">$ (60,606)<span></span>
</td>
<td class="num">$ (14,901)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_DenominatorAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average shares outstanding, basic and diluted</a></td>
<td class="text">&#160;<span></span>
</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">84,565,448<span></span>
</td>
<td class="nump">79,823,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share, basic and diluted</a></td>
<td class="num">$ (10,469)<span></span>
</td>
<td class="num">$ (13,499)<span></span>
</td>
<td class="num">$ (23,286)<span></span>
</td>
<td class="num">$ (19,953)<span></span>
</td>
<td class="num">$ (0.72)<span></span>
</td>
<td class="num">$ (0.19)<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_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></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 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 40<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: 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 40<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 6: 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><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 40<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-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_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-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_xl1_DenominatorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_DenominatorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_NumeratorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_NumeratorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>103
<FILENAME>R91.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666229504504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Details) - Schedule of antidilutive securities, include outstanding stock options, warrants, convertible debt excluded from the computation of diluted net loss per share - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total</a></td>
<td class="nump">15,961,310<span></span>
</td>
<td class="nump">14,092,085<span></span>
</td>
<td class="nump">11,727,977<span></span>
</td>
<td class="nump">14,092,085<span></span>
</td>
<td class="nump">23,124,339<span></span>
</td>
<td class="nump">15,936,458<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 );">Stock options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total</a></td>
<td class="nump">11,399,635<span></span>
</td>
<td class="nump">11,584,747<span></span>
</td>
<td class="nump">11,399,635<span></span>
</td>
<td class="nump">11,584,747<span></span>
</td>
<td class="nump">10,975,222<span></span>
</td>
<td class="nump">10,087,294<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total</a></td>
<td class="nump">4,233,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,149,117<span></span>
</td>
<td class="nump">5,849,164<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R92.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228567256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_xl1_RetirementPlanDetailsLineItems', window );"><strong>Retirement Plan (Details) [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_xl1_DeferralRatePercentage', window );">Deferral rate, percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans', window );">Retirement plan, description</a></td>
<td class="text">The Company provides for safe harbor matching contributions equal to 100% on
the first 3% of an employee&#8217;s eligible earnings deferred and an additional 50% on the next 2% of an employee&#8217;s eligible earnings
deferred. Employee elective deferrals and safe harbor matching contributions are 100% vested at all times.<span></span>
</td>
<td class="text">The Company provides for safe harbor matching contributions equal to 100% on the first 3% of an employee&#8217;s eligible earnings
deferred and an additional 50% on the next 2% of an employee&#8217;s eligible earnings deferred. Employee elective deferrals and safe
harbor matching contributions are 100% vested at all times.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_RequiresParticipantAge', window );">Retirement plan participants require age</a></td>
<td class="text">21 years<span></span>
</td>
<td class="text">21 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_RetirementPlanContributionDescription', window );">Retirement plan contribution description</a></td>
<td class="text">In connection with the acquisition of World Energy, XL Fleet adopted
the World Energy 401(k) plan whose features are the same as those of the XL Fleet 401(k) plan except that&#160;(i) Participants are allowed
to contribute, subject to IRS limitations on total annual contributions from 1% to 100% of eligible earnings and (ii) the safe harbor
non-elective contribution is equal to 3% of employee&#8217;s compensation.<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 [Member]</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_xl1_RetirementPlanDetailsLineItems', window );"><strong>Retirement Plan (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Annual contributions, percentage</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.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_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</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_xl1_RetirementPlanDetailsLineItems', window );"><strong>Retirement Plan (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Annual contributions, percentage</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">90.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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of defined contribution pension and other postretirement 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;">us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans</td>
</tr>
<tr>
<td style="padding-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_xl1_DeferralRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferral rate, 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;">xl1_DeferralRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_RequiresParticipantAge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_RequiresParticipantAge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_RetirementPlanContributionDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Retirement plan contribution description.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_RetirementPlanContributionDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_RetirementPlanDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_RetirementPlanDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_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>105
<FILENAME>R93.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666224231304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - Schedule of reconciliation of cash, cash equivalents, and restricted cash - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 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_xl1_ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract', window );"><strong>Schedule of reconciliation of cash, cash equivalents, and restricted cash [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 384,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,907<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_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">657<span></span>
</td>
<td class="nump">$ 150<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="nump">$ 150<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations', window );">Total cash, cash equivalents, and restricted cash</a></td>
<td class="nump">$ 384,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,057<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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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; attributable to disposal group, including, but not limited to, 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 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 current. 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 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 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(1))<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>106
<FILENAME>R94.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666322226104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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_xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 years 3 months<span></span>
</td>
<td class="text">6 years 3 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.10%<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">78.00%<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="nump">79.60%<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 2 months 12 days<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">1.40%<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">87.10%<span></span>
</td>
<td class="nump">80.10%<span></span>
</td>
<td class="nump">90.50%<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></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">10 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">3.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of 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 (f)(2)(i)<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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_xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_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>107
<FILENAME>R95.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228377080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Details) - Schedule of disaggregation of revenue - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember', window );">Revenue direct to customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_RevenueFromTheSaleOfDriveSystemsAbstract', window );"><strong>Revenue from the sale of Drive Systems:</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 662<span></span>
</td>
<td class="nump">$ 863<span></span>
</td>
<td class="nump">$ 773<span></span>
</td>
<td class="nump">$ 1,061<span></span>
</td>
<td class="nump">$ 4,013<span></span>
</td>
<td class="nump">$ 3,263<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember', window );">Revenue through channel partners [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_RevenueFromTheSaleOfDriveSystemsAbstract', window );"><strong>Revenue from the sale of Drive Systems:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">620<span></span>
</td>
<td class="nump">1,050<span></span>
</td>
<td class="nump">1,184<span></span>
</td>
<td class="nump">2,083<span></span>
</td>
<td class="nump">16,325<span></span>
</td>
<td class="nump">3,952<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember', window );">Revenue from the sale of XL Grid solutions &#8211; which are sold direct to customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_RevenueFromTheSaleOfDriveSystemsAbstract', window );"><strong>Revenue from the sale of Drive Systems:</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">2,412<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,412<span></span>
</td>
<td class="text"> <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_ContractWithCustomerSalesChannelAxis=xl1_TotalRevenueMember', window );">Total Revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_RevenueFromTheSaleOfDriveSystemsAbstract', window );"><strong>Revenue from the sale of Drive Systems:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 3,694<span></span>
</td>
<td class="nump">$ 1,913<span></span>
</td>
<td class="nump">$ 4,369<span></span>
</td>
<td class="nump">$ 3,144<span></span>
</td>
<td class="nump">$ 20,338<span></span>
</td>
<td class="nump">$ 7,215<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: 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 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 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 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 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 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)(A))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: 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 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)(5))<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 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 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://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 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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: 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 23: 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(1))<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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_RevenueFromTheSaleOfDriveSystemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_RevenueFromTheSaleOfDriveSystemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=xl1_TotalRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=xl1_TotalRevenueMember</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>108
<FILENAME>R96.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666318313576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Details) - Schedule of accrued warranty liability - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_xl1_ScheduleOfAccruedWarrantyLiabilityAbstract', window );"><strong>Schedule of accrued warranty liability [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_xl1_ProductSWarrantyAccrual', window );">Balance at the beginning of the period</a></td>
<td class="nump">$ 1,735<span></span>
</td>
<td class="nump">$ 1,009<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_xl1_AcquisitionDateAccrualForWorldEnergyAcquisition', window );">Acquisition date accrual for World Energy acquisition</a></td>
<td class="nump">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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Accrual for warranties issued</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">912<span></span>
</td>
<td class="nump">$ 415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ProductWarrantyAccrualWarrantyCharges', window );">Warranty fulfillment charges</a></td>
<td class="num">(201)<span></span>
</td>
<td class="num">(186)<span></span>
</td>
<td class="num">(316)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ProductSWarrantyAccrual', window );">Balance at the end of the period</a></td>
<td class="nump">$ 1,657<span></span>
</td>
<td class="nump">$ 1,735<span></span>
</td>
<td class="nump">$ 1,009<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_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the standard and extended product warranty accrual from warranties issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 ((c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_AcquisitionDateAccrualForWorldEnergyAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisition date accrual for World Energy acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_AcquisitionDateAccrualForWorldEnergyAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ProductSWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ProductWarrantyAccrual.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ProductSWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ProductWarrantyAccrualWarrantyCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ProductWarrantyAccrualWarrantyCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ScheduleOfAccruedWarrantyLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfAccruedWarrantyLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>109
<FILENAME>R97.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666344261512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 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_xl1_BusinessCombinationDetailsLineItems', window );"><strong>Business Combination (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_BusinessCombinationDescription', window );">Business combination description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The total purchase price consideration of $12,077 for the acquisition
of World Energy consisted of the following components:&#160;

    &#160;
    &#9679;
    Cash of $8.1 million, consisting of the contractual
    purchase price of $8.0 million, plus $0.1 million, representing the amount by which estimated closing date working capital exceeded
    the target working capital;
  &#160;

    &#160;
    &#9679;
    The closing date issuance
    of 231,002 shares of the Company&#8217;s common stock, valued at the closing price of $6.23 per share as of May 17, 2021, for a total
    share fair value upon issuance of $1,439;
  &#160;

    &#160;
    &#9679;
    An obligation to issue 244,956 shares of the Company&#8217;s
    common stock to certain of the sellers and their advisors of World Energy, in three equal installments on the sixth, twenty-fourth
    and the thirtieth monthly anniversaries of the closing date. The closing date fair value was recorded at an aggregate amount of $1,526;
  &#160;&#160;&#9679;An obligation to pay in cash an earnout of $1,000 upon World Energy&#8217;s achievement for the calendar year 2021 revenues of $19,500. The payment of the earnout is due within 30 days following the completion of the audit of XL Fleet&#8217;s financial statements for the fiscal year ending December 31, 2021. Pursuant to the agreement, the earnout is payable only if revenues for the period equal or exceed $19,500. Should the World Energy revenues be less than $19,500, then the earnout would be $0. The Company determined that the achievement of the $19,500 revenue target was highly probable, and as such, the Company recorded a closing date fair value of the earnout in the amount of $1,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_xl1_NumberOfSellers', window );">Number of sellers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_BusinessCombinationAcquiredReceivablesFairValue', window );">Aggregate fair value</a></td>
<td class="nump">$ 3,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,700<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_xl1_SellingGeneralAndAdministrationExpenseCompensationCosts', window );">Selling, general and administration expense, compensation costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">427<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_AmortizationOfIntangibleAssets', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,560<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_xl1_FairValueOfCustomerRelationshipsTerm', window );">Fair value of customer relationships 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>
<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_NoncashMergerRelatedCosts', window );">Non-recurring merger expenses</a></td>
<td class="nump">498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 498<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_xl1_EliminationOfInterestExpense', window );">Elimination of interest expense</a></td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">$ 41<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<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_xl1_BusinessCombinationDetailsLineItems', window );"><strong>Business Combination (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_CommonStockIssued', window );">Common stock issued shares (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">448,050<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_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_BusinessCombinationAcquiredReceivablesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 acquired receivable from business combination, excluding certain loans and debt securities acquired in transfer.</p></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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<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_BusinessCombinationAcquiredReceivablesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NoncashMergerRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the increase (decrease) in reserve for business combination costs. Includes, but is not limited to, legal, accounting, and other costs incurred to consummate the merger.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashMergerRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_BusinessCombinationDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of businesscombination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_BusinessCombinationDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_BusinessCombinationDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_BusinessCombinationDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_CommonStockIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Common stock 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;">xl1_CommonStockIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_EliminationOfInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Elimination of interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_EliminationOfInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_FairValueOfCustomerRelationshipsTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 customer relationships term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_FairValueOfCustomerRelationshipsTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_NumberOfSellers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sellers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_NumberOfSellers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_SellingGeneralAndAdministrationExpenseCompensationCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_SellingGeneralAndAdministrationExpenseCompensationCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R98.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666317212024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination (Details) - Schedule of preliminary allocation of the purchase price - Purchase Price Consideration [Member]<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 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_xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems', window );"><strong>Business Combination (Details) - Schedule of preliminary allocation of the purchase price [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">$ 8,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_xl1_PreliminaryWorkingCapitalAdjustment', window );">Preliminary working capital adjustment</a></td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of 231,002 shares issued at closing</a></td>
<td class="nump">1,439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueOfTheEarnout', window );">Fair value of the earnout</a></td>
<td class="nump">1,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_xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock', window );">Portion of deferred obligation to issue shares of common stock</a></td>
<td class="nump">1,526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationAsset', window );">Total consideration</a></td>
<td class="nump">12,077<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Less the fair value of assets acquired less liabilities assumed</a></td>
<td class="num">(3,296)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="nump">$ 8,781<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_BusinessCombinationContingentConsiderationAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 recognized arising from contingent consideration in 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 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6411-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><br>Reference 3: 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 (c)(1)<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_BusinessCombinationContingentConsiderationAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_FairValueOfTheEarnout">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the earnout.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_FairValueOfTheEarnout</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred obligation to issue shares of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_PreliminaryWorkingCapitalAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preliminary working capital adjustment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_PreliminaryWorkingCapitalAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=xl1_PurchasePriceConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=xl1_PurchasePriceConsiderationMember</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>111
<FILENAME>R99.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666227734376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination (Details) - Schedule of preliminary allocation of the purchase price (Parentheticals)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </div>
<div>shares</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_BusinessAcquisitionAxis=xl1_PurchasePriceConsiderationMember', window );">Purchase Price Consideration [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems', window );"><strong>Business Combination (Details) - Schedule of preliminary allocation of the purchase price (Parentheticals) [Line Items]</strong></a></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_xl1_FairValueSharesIssued', window );">Fair value shares issued</a></td>
<td class="nump">231,002<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_FairValueSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares 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;">xl1_FairValueSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_BusinessAcquisitionAxis=xl1_PurchasePriceConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=xl1_PurchasePriceConsiderationMember</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>112
<FILENAME>R100.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228872712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination (Details) - Schedule of fair values of the assets and liabilities - Purchase Price Consideration [Member]<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 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_xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems', window );"><strong>Business Combination (Details) - Schedule of fair values of the assets and liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 3,350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">1,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">173<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">1,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use asset</a></td>
<td class="nump">145<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="nump">8,781<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other assets</a></td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAndNoncurrent', window );">Accounts payable</a></td>
<td class="num">(1,094)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Lease liability, current</a></td>
<td class="num">(56)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Accrued expenses and other current liabilities</a></td>
<td class="num">(1,297)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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="num">(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_xl1_LeaseLiabilityNoncurrent', window );">Lease liability, non-current</a></td>
<td class="num">(89)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term debt, net of current portion</a></td>
<td class="num">(507)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_TotalPurchaseConsideration', window );">Total purchase consideration</a></td>
<td class="nump">$ 12,077<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_AccountsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.15(a))<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(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other liabilities due within one year or within 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_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_xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_LeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_LeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_TotalPurchaseConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_TotalPurchaseConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationSeparatelyRecognizedTransactionsAxis=xl1_PurchasePriceConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationSeparatelyRecognizedTransactionsAxis=xl1_PurchasePriceConsiderationMember</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>113
<FILENAME>R101.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666222821256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination (Details) - Schedule of unaudited pro forma financial information presents the combined results - World Energy [Member] - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems', window );"><strong>Business Combination (Details) - Schedule of unaudited pro forma financial information presents the combined results [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 6,502<span></span>
</td>
<td class="nump">$ 2,629<span></span>
</td>
<td class="nump">$ 12,118<span></span>
</td>
<td class="nump">$ 10,033<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (10,042)<span></span>
</td>
<td class="num">$ (14,058)<span></span>
</td>
<td class="nump">$ 52,272<span></span>
</td>
<td class="num">$ (20,564)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net (loss) income per share - basic</a></td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="nump">$ 0.38<span></span>
</td>
<td class="num">$ (0.25)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share - diluted</a></td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="num">$ (0.25)<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_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_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: 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 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 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 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 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 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)(A))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: 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 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)(5))<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 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 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://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 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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: 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 23: 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(1))<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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_BusinessAcquisitionAxis=xl1_WorldEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=xl1_WorldEnergyMember</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>114
<FILENAME>R102.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228034200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract', window );"><strong>Schedule of accrued expenses and other current liabilities [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_xl1_AccruedWarrantyCosts', window );">Accrued warranty costs</a></td>
<td class="nump">$ 1,657<span></span>
</td>
<td class="nump">$ 1,735<span></span>
</td>
<td class="nump">$ 1,009<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Accrued compensation and related benefits</a></td>
<td class="nump">2,533<span></span>
</td>
<td class="nump">1,001<span></span>
</td>
<td class="nump">398<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition', window );">Contingent purchase price consideration - Quantum</a></td>
<td class="nump">1,873<span></span>
</td>
<td class="nump">926<span></span>
</td>
<td class="nump">638<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_DeferredPurchasePriceConsiderationWorldEnergy', window );">Deferred purchase price consideration &#8211; World Energy</a></td>
<td class="nump">1,680<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_AccretedContingentCompensationToSellersOfWorldEnergy', window );">Accreted contingent compensation to sellers of World Energy</a></td>
<td class="nump">427<span></span>
</td>
<td class="text"> <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_xl1_AccruedFinancingFees', window );">Accrued financing fees</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">723<span></span>
</td>
<td class="nump">360<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accrued expenses, other</a></td>
<td class="nump">2,749<span></span>
</td>
<td class="nump">216<span></span>
</td>
<td class="nump">553<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet', window );">Total</a></td>
<td class="nump">$ 10,919<span></span>
</td>
<td class="nump">$ 4,601<span></span>
</td>
<td class="nump">$ 3,054<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_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_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. 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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 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 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_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_AccretedContingentCompensationToSellersOfWorldEnergy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accreted contingent compensation to sellers of World Energy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_AccretedContingentCompensationToSellersOfWorldEnergy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accrued expenses and other current 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;">xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_AccruedFinancingFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_AccruedFinancingFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_AccruedWarrantyCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_AccruedWarrantyCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_DeferredPurchasePriceConsiderationWorldEnergy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase price consideration &#8211; World Energy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_DeferredPurchasePriceConsiderationWorldEnergy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>115
<FILENAME>R103.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666322242168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ROU Assets and Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 01, 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_xl1_RouAssetsAndLeaseLiabilitiesAbstract', window );"><strong>ROU Assets And Lease Liabilities [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_xl1_OperatingLeaseRightsOfUseAsset', window );">OperatingLeaseRightsOfUseAsset</a></td>
<td class="nump">$ 3,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">3,481<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease assets</a></td>
<td class="nump">897<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance Lease, Liability</a></td>
<td class="nump">$ 897<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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_xl1_OperatingLeaseRightsOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_OperatingLeaseRightsOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_RouAssetsAndLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_RouAssetsAndLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>116
<FILENAME>R104.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228850984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ROU Assets and Lease Liabilities (Details) - Schedule of operating and finance leases of assets and liabilities - Office Space and R&amp;D and Manufacturing Facilities [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_xl1_OperatingLeasesAbstract', window );"><strong>Operating leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">$ 3,360<span></span>
</td>
<td class="nump">$ 3,481<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liability, current</a></td>
<td class="nump">477<span></span>
</td>
<td class="nump">469<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_LeaseSLiabilityNoncurrent', window );">Lease liability, non-current</a></td>
<td class="nump">2,929<span></span>
</td>
<td class="nump">3,012<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FinanceLeasesAbstract', window );"><strong>Finance leases:</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_xl1_FinanceRightOfUseAssets', window );">Right-of-use assets</a></td>
<td class="nump">1,115<span></span>
</td>
<td class="nump">897<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Lease liability, current</a></td>
<td class="nump">368<span></span>
</td>
<td class="nump">265<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_FinanceLeaseLiabilityNoncurrent', window );">Lease liability, non-current</a></td>
<td class="nump">$ 612<span></span>
</td>
<td class="nump">$ 632<span></span>
</td>
<td class="text"> <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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_xl1_FinanceLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FinanceLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_FinanceRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance right of use 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;">xl1_FinanceRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_LeaseSLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_LeaseSLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_OperatingLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_OperatingLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_RDAndManufacturingFacilitiesAxis=xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_RDAndManufacturingFacilitiesAxis=xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember</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>117
<FILENAME>R105.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228751928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ROU Assets and Lease Liabilities (Details) - Schedule of other information related to leases<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 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_xl1_OtherInformationAbstract', window );"><strong>Other 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 216<span></span>
</td>
<td class="nump">$ 395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term &#8211; operating leases (in months)</a></td>
<td class="text">91 years 9 months 18 days<span></span>
</td>
<td class="text">91 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate &#8211; operating leases</a></td>
<td class="nump">9.20%<span></span>
</td>
<td class="nump">9.20%<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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<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_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_OtherInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_OtherInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>118
<FILENAME>R106.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228706120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ROU Assets and Lease Liabilities (Details) - Schedule of annual minimum lease payments of our operating lease liabilities - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract', window );"><strong>Schedule of annual minimum lease payments of our operating lease liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2021 (excluding the six months ended June 30, 2021)</a></td>
<td class="nump">$ 427<span></span>
</td>
<td class="nump">$ 791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2022</a></td>
<td class="nump">673<span></span>
</td>
<td class="nump">606<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2023</a></td>
<td class="nump">633<span></span>
</td>
<td class="nump">582<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2024</a></td>
<td class="nump">597<span></span>
</td>
<td class="nump">462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2025</a></td>
<td class="nump">613<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">1,891<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total future minimum lease payments, undiscounted</a></td>
<td class="nump">4,834<span></span>
</td>
<td class="nump">$ 2,515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_LessImputedInterest', window );">Less: imputed interest</a></td>
<td class="num">(1,428)<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_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions', window );">Present value of future minimum lease payments</a></td>
<td class="nump">$ 3,406<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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for sale-leaseback transactions accounted for using the deposit method or as a financing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123386454&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_LessImputedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Imputed interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_LessImputedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>119
<FILENAME>R107.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228878296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note Payable (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</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_DebtInstrumentAxis=xl1_PPPNoteMember', window );">PPP Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_NotePayableDetailsLineItems', window );"><strong>Note Payable (Details) [Line Items]</strong></a></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_xl1_PrincipalAmount', window );">Principal amount</a></td>
<td class="nump">$ 507<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_NotePayableDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_NotePayableDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_PrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 principal 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;">xl1_PrincipalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_DebtInstrumentAxis=xl1_PPPNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=xl1_PPPNoteMember</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>120
<FILENAME>R108.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228881016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - Schedule of Input measurment - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 21, 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_xl1_ScheduleOfInputMeasurmentAbstract', window );"><strong>Schedule of Input measurment [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_xl1_FairValueAssumptionRiskFreeInterestsRate', window );">Risk-free rate</a></td>
<td class="nump">0.76%<span></span>
</td>
<td class="nump">0.36%<span></span>
</td>
<td class="nump">0.39%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueAssumptionRemainingExpectedsTerms', window );">Remaining term in years</a></td>
<td class="text">4 years 5 months 19 days<span></span>
</td>
<td class="text">4 years 11 months 23 days<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueAssumptionExpectedVolatilitysRates', window );">Expected volatility</a></td>
<td class="nump">87.10%<span></span>
</td>
<td class="nump">95.40%<span></span>
</td>
<td class="nump">95.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueAssumptionsExercisePrices', window );">Exercise price</a></td>
<td class="nump">$ 11.5<span></span>
</td>
<td class="nump">$ 11.5<span></span>
</td>
<td class="nump">$ 11.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueOfCommonStock', window );">Fair value of common stock</a></td>
<td class="nump">$ 8.33<span></span>
</td>
<td class="nump">$ 23.73<span></span>
</td>
<td class="nump">$ 19.54<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_FairValueAssumptionExpectedVolatilitysRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueAssumptionExpectedVolatilitysRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_FairValueAssumptionRemainingExpectedsTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueAssumptionRemainingExpectedsTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_FairValueAssumptionRiskFreeInterestsRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueAssumptionRiskFreeInterestsRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_FairValueAssumptionsExercisePrices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreed upon price for the exchange of the underlying asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_FairValueAssumptionsExercisePrices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_FairValueOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_ScheduleOfInputMeasurmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfInputMeasurmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>121
<FILENAME>R109.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666226664584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems', window );"><strong>Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueofPrivateWarrants', window );">Private Warrants</a></td>
<td class="nump">$ 20,811<span></span>
</td>
<td class="nump">$ 81,195<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum', window );">Contingent consideration -&#8211; Quantum Fuel Systems, LLC (Quantum)</a></td>
<td class="nump">1,873<span></span>
</td>
<td class="nump">1,849<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_EarnoutWorldEnergy', window );">Earnout &#8211; World Energy</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueOfObligationToIssueAbstract', window );"><strong>Fair value of obligation to issue</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_xl1_FairValueOfObligation', window );">Fair value of obligation to issue shares of common stock to sellers of World Energy</a></td>
<td class="nump">2,040<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_xl1_FairValueofPublicWarrants', window );">Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,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_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level I [Member]</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_xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems', window );"><strong>Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueofPrivateWarrants', window );">Private Warrants</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum', window );">Contingent consideration -&#8211; Quantum Fuel Systems, LLC (Quantum)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_EarnoutWorldEnergy', window );">Earnout &#8211; World Energy</a></td>
<td class="text"> <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_xl1_FairValueOfObligationToIssueAbstract', window );"><strong>Fair value of obligation to issue</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_xl1_FairValueOfObligation', window );">Fair value of obligation to issue shares of common stock to sellers of World Energy</a></td>
<td class="text"> <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_xl1_FairValueofPublicWarrants', window );">Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,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_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level II [Member]</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_xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems', window );"><strong>Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueofPrivateWarrants', window );">Private Warrants</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum', window );">Contingent consideration -&#8211; Quantum Fuel Systems, LLC (Quantum)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_EarnoutWorldEnergy', window );">Earnout &#8211; World Energy</a></td>
<td class="text"> <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_xl1_FairValueOfObligationToIssueAbstract', window );"><strong>Fair value of obligation to issue</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_xl1_FairValueOfObligation', window );">Fair value of obligation to issue shares of common stock to sellers of World Energy</a></td>
<td class="text"> <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_xl1_FairValueofPublicWarrants', window );">Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <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 III [Member]</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_xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems', window );"><strong>Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueofPrivateWarrants', window );">Private Warrants</a></td>
<td class="nump">20,811<span></span>
</td>
<td class="nump">81,195<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum', window );">Contingent consideration -&#8211; Quantum Fuel Systems, LLC (Quantum)</a></td>
<td class="nump">1,873<span></span>
</td>
<td class="nump">1,849<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_EarnoutWorldEnergy', window );">Earnout &#8211; World Energy</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueOfObligationToIssueAbstract', window );"><strong>Fair value of obligation to issue</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_xl1_FairValueOfObligation', window );">Fair value of obligation to issue shares of common stock to sellers of World Energy</a></td>
<td class="nump">$ 2,040<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_xl1_FairValueofPublicWarrants', window );">Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_EarnoutWorldEnergy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_EarnoutWorldEnergy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_FairValueOfObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueOfObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_FairValueOfObligationToIssueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueOfObligationToIssueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_FairValueofPrivateWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Private Warrants</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_FairValueofPrivateWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_FairValueofPublicWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Public Warrants</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_FairValueofPublicWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_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>122
<FILENAME>R110.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666229353192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - Schedule of roll forward of the Company&#8217;s Level 3 instruments - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract', window );"><strong>Schedule of roll forward of the Company&#8217;s Level 3 instruments [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_xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">$ 145,144<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_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3', window );">Fair value adjustments- Contingent consideration</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">$ 796<span></span>
</td>
<td class="nump">$ 83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ObligationToIssueSharesOfCommonStockToSellers', window );">Obligation to issue shares of common stock to sellers of World Energy</a></td>
<td class="nump">1,526<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_xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants', window );">Settlement of derivative liability upon exercise of warrants</a></td>
<td class="num">(47,162)<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_xl1_SettlementOfDerivativeLiability', window );">Settlement of derivative liability upon call of warrants</a></td>
<td class="num">(591)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease', window );">Fair value adjustments- Warrant liability</a></td>
<td class="num">(74,731)<span></span>
</td>
<td class="num">(2,889)<span></span>
</td>
<td class="nump">$ 819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_FairValueAdjustments', window );">Fair value adjustments &#8211; World Energy</a></td>
<td class="nump">514<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_xl1_EarnoutWorldEnergy', window );">Earnout &#8211; World Energy</a></td>
<td class="nump">1,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_xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 25,724<span></span>
</td>
<td class="nump">$ 145,144<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_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.</p></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 (c)(3)<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_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (c)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_EarnoutWorldEnergy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_EarnoutWorldEnergy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_FairValueAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ObligationToIssueSharesOfCommonStockToSellers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ObligationToIssueSharesOfCommonStockToSellers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_SettlementOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_SettlementOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>123
<FILENAME>R111.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225422360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Details) - Schedule of warrant activity - Warrants [Member]<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 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_xl1_WarrantsDetailsScheduleofwarrantactivityLineItems', window );"><strong>Warrants (Details) - Schedule of warrant activity [Line Items]</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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1', window );">Shares, Outstanding, Beginning balance | shares</a></td>
<td class="nump">249,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2', window );">Weighted Average Exercise Price, Outstanding, Beginning balance | $ / shares</a></td>
<td class="nump">$ 0.76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares', window );">Shares, Issued | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_WeightedAverageExercisePriceFairValueIssuedPerShares', window );">Weighted Average Exercise Price, Issued | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares', window );">Shares, Exercised | shares</a></td>
<td class="num">(243,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_xl1_WeightedAverageExercisePriceExercisedPerShares', window );">Weighted Average Exercise Price, Exercised | $ / shares</a></td>
<td class="nump">$ 0.76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1', window );">Shares, Outstanding, Ending balance | shares</a></td>
<td class="nump">6,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2', window );">Weighted Average Exercise Price, Outstanding, Ending balance | $ / shares</a></td>
<td class="nump">$ 0.76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares', window );">Shares, Exercisable, Ending balance | shares</a></td>
<td class="nump">6,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares', window );">Weighted Average Exercise Price, Exercisable, Ending balance | $ / shares</a></td>
<td class="nump">$ 0.76<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_WarrantsDetailsScheduleofwarrantactivityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_WarrantsDetailsScheduleofwarrantactivityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_WeightedAverageExercisePriceExercisedPerShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_WeightedAverageExercisePriceExercisedPerShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_WeightedAverageExercisePriceFairValueIssuedPerShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_WeightedAverageExercisePriceFairValueIssuedPerShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_StatementEquityComponentsAxis=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_StatementEquityComponentsAxis=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>124
<FILENAME>R112.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666322227880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Expense (Details) - Schedule of stock option award activity - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_xl1_ScheduleOfStockOptionAwardActivityAbstract', window );"><strong>Schedule of stock option award activity [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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber', window );">Shares, Outstanding Beginning balance</a></td>
<td class="nump">10,975,224<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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding Beginning balance</a></td>
<td class="nump">$ 0.57<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term, Beginning balance</a></td>
<td class="text">7 years 7 months 6 days<span></span>
</td>
<td class="text">7 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares, Granted</a></td>
<td class="nump">627,160<span></span>
</td>
<td class="nump">2,738,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Granted</a></td>
<td class="nump">$ 9.04<span></span>
</td>
<td class="nump">$ 1.76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_StockIssuedDuringPeriodStockOptionsExercised', window );">Shares, Exercised</a></td>
<td class="num">(95,745)<span></span>
</td>
<td class="num">(488,860)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercised</a></td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Shares, Cancelled or forfeited</a></td>
<td class="num">(41,146)<span></span>
</td>
<td class="num">(1,362,124)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Cancelled or forfeited</a></td>
<td class="nump">$ 8.11<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber', window );">Shares, Ending Balance</a></td>
<td class="nump">11,465,493<span></span>
</td>
<td class="nump">10,975,224<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Ending balance</a></td>
<td class="nump">$ 1.01<span></span>
</td>
<td class="nump">$ 0.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_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2', window );">Weighted Average Remaining Contractual Term, Ending balance</a></td>
<td class="text">7 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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable', window );">Shares, Exercisable</a></td>
<td class="nump">6,555,419<span></span>
</td>
<td class="nump">5,518,767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree', window );">Weighted Average Remaining Contractual Term, Exercisable</a></td>
<td class="text">6 years 2 months 12 days<span></span>
</td>
<td class="text">6 years 4 months 24 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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_xl1_ScheduleOfStockOptionAwardActivityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfStockOptionAwardActivityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_StockIssuedDuringPeriodStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares, Exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xl1_StockIssuedDuringPeriodStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>125
<FILENAME>R113.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666311864088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </div>
<div>$ / shares </div>
<div>shares</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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems', window );"><strong>Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Line Items]</strong></a></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_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare', window );">Number of shares, Non-vested, at beginning of period | shares</a></td>
<td class="nump">446,332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues', window );">Weighted-average grant-date fair value per share, Non-vested, at beginning of period | $ / shares</a></td>
<td class="nump">$ 0.24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross', window );">Number of shares, Granted | shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value per share Granted | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Number of shares, Vested | shares</a></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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value per share, Vested | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited', window );">Number of shares, Cancelled or forfeited | shares</a></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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value per share, Cancelled or forfeited | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare', window );">Number of shares, Non-vested, at end of period | shares</a></td>
<td class="nump">446,332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues', window );">Weighted-average grant-date fair value per share, Non-vested, at end of period | $ / shares</a></td>
<td class="nump">$ 0.24<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems', window );"><strong>Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Line Items]</strong></a></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_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare', window );">Number of shares, Non-vested, at beginning of period | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues', window );">Weighted-average grant-date fair value per share, Non-vested, at beginning of period | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross', window );">Number of shares, Granted | shares</a></td>
<td class="nump">377,373<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value per share Granted | $ / shares</a></td>
<td class="nump">$ 7.19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Number of shares, Vested | shares</a></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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value per share, Vested | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited', window );">Number of shares, Cancelled or forfeited | shares</a></td>
<td class="num">(3,567)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value per share, Cancelled or forfeited | $ / shares</a></td>
<td class="nump">$ 14.17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare', window );">Number of shares, Non-vested, at end of period | shares</a></td>
<td class="nump">373,806<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues', window );">Weighted-average grant-date fair value per share, Non-vested, at end of period | $ / shares</a></td>
<td class="nump">$ 7.12<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of options vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value 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;">xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_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_AwardTypeAxis=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>
<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>126
<FILENAME>R114.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666225709800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of future minimum lease payments - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract', window );"><strong>Schedule of future minimum lease payments [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_xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth', window );">2021 (Six months)</a></td>
<td class="nump">$ 117<span></span>
</td>
<td class="nump">$ 235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear', window );">2022</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">39<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_xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal', window );">Total</a></td>
<td class="nump">$ 156<span></span>
</td>
<td class="nump">$ 274<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Future Minimum Payments Due After One 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;">xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>127
<FILENAME>R115.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666227969576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net (Loss) Income Per Share (Details) - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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_xl1_NumeratorAbstract0', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net (loss) income - basic (in Dollars)</a></td>
<td class="num">$ (10,469)<span></span>
</td>
<td class="num">$ (13,499)<span></span>
</td>
<td class="nump">$ 51,445<span></span>
</td>
<td class="num">$ (19,953)<span></span>
</td>
<td class="num">$ (60,606)<span></span>
</td>
<td class="num">$ (14,901)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars', window );">Reverse: change in fair value of warrant liabilities (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (74,731)<span></span>
</td>
<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_EarningsPerShareBasicAndDiluted', window );">Net loss - diluted</a></td>
<td class="num">$ (10,469)<span></span>
</td>
<td class="num">$ (13,499)<span></span>
</td>
<td class="num">$ (23,286)<span></span>
</td>
<td class="num">$ (19,953)<span></span>
</td>
<td class="num">$ (0.72)<span></span>
</td>
<td class="num">$ (0.19)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_DenominatorAbstract0', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding, basic (in Shares)</a></td>
<td class="nump">139,237,805<span></span>
</td>
<td class="nump">82,990,664<span></span>
</td>
<td class="nump">137,416,593<span></span>
</td>
<td class="nump">82,577,953<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_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits', window );">Dilutive effect of warrants (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 181,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding, diluted (in Shares)</a></td>
<td class="nump">139,237,805<span></span>
</td>
<td class="nump">82,990,664<span></span>
</td>
<td class="nump">137,598,535<span></span>
</td>
<td class="nump">82,577,953<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_EarningsPerShareBasic', window );">Net (loss) income per share, basic</a></td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="nump">$ 0.37<span></span>
</td>
<td class="num">$ (0.24)<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_EarningsPerShareDiluted', window );">Net loss per share, diluted</a></td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="num">$ (0.24)<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_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs).</p></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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></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 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 40<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: 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 40<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 6: 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><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 40<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-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_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xl1_DenominatorAbstract0">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_DenominatorAbstract0</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_NumeratorAbstract0">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_NumeratorAbstract0</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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_xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in fair value of warrant 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;">xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>128
<FILENAME>R116.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666228943320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net (Loss) Income Per Share (Details) - Schedule of number of shares underlying outstanding dilutive securities - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total</a></td>
<td class="nump">15,961,310<span></span>
</td>
<td class="nump">14,092,085<span></span>
</td>
<td class="nump">11,727,977<span></span>
</td>
<td class="nump">14,092,085<span></span>
</td>
<td class="nump">23,124,339<span></span>
</td>
<td class="nump">15,936,458<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 );">Stock options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total</a></td>
<td class="nump">11,399,635<span></span>
</td>
<td class="nump">11,584,747<span></span>
</td>
<td class="nump">11,399,635<span></span>
</td>
<td class="nump">11,584,747<span></span>
</td>
<td class="nump">10,975,222<span></span>
</td>
<td class="nump">10,087,294<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 );">Private Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total</a></td>
<td class="nump">4,233,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,149,117<span></span>
</td>
<td class="nump">5,849,164<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=xl1_XLLegacyWarrantsMember', window );">XL Legacy Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total</a></td>
<td class="nump">6,117<span></span>
</td>
<td class="nump">2,507,338<span></span>
</td>
<td class="nump">6,117<span></span>
</td>
<td class="nump">2,507,338<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total</a></td>
<td class="nump">322,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">322,225<span></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_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-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_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_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=xl1_XLLegacyWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=xl1_XLLegacyWarrantsMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R117.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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140666223981272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Event (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jul. 15, 2021 </div>
<div>USD ($)</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xl1_SubsequentEventDetailsLineItems', window );"><strong>Subsequent Event (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayable', window );">Convertible notes</a></td>
<td class="nump">$ 3<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_ConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically 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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e603758-122996<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(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_ConvertibleNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_xl1_SubsequentEventDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">xl1_SubsequentEventDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xl1_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>130
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M[)E\AY:B3*&11QC917:45CO:DN:JE=?NFBT>O(?779GNYJ[05A?.'3-10TU
M:8CLZ%74&^B?;H^1[.]=A&*DS'6O@M,.=-D[4;_JKY2G]B)UM]W>1\,X 8%6
M)&=+$(UZDU&'2'O%:U^TJ,RUZD)H+0KSN&84NA=N@.]+(73S@@K\1?OU?P%0
M2P,$%     @ VX554P-,+3Z<!P  ^"$  !@   !X;"]W;W)K<VAE971S+W-H
M965T,BYX;6RM6EUSV[@5_2L8=:>3S$01 9 BZ=J>B2UO=SO;;2;>- ^=/D 4
M)&%"$5H2LN-_WPM*)B7@$E*Z^V+KX]P+''S<<P#J^EG77YNUE(9\VY15<S-:
M&[.]FDR:8BTWHGFOM[*";Y:ZW@@#;^O5I-G64BS:H$TY85$TG6R$JD:WU^UG
M'^O;:[TSI:KDQYHTN\U&U"]WLM3/-R,Z>OW@DUJMC?U@<GN]%2OY*,WG[<<:
MWDVZ+ NUD56C=$5JN;P9?:!7#SRW 2WBWTH^-T>OB:4RU_JK??/SXF84V1[)
M4A;&IA#P[TG>R[*TF: ?OQ^2CKHV;>#QZ]?L/[;D@<Q<-/)>EU_4PJQO1MF(
M+.12[$KS23__) ^$$INOT&73_B7/>VS*1Z38-49O#L'0@XVJ]O_%M\- ' 7P
MH0!V"&!. (T' O@A@%\:$!\"XDL#DD- 2WVRY]X.W$P8<7M=ZV=26S1DLR_:
MT6^C8;Q491?*HZGA6P5QYO9S)78+9>2"W.MJ 0M@_ZK1I5H(^_&=*$552/)H
MFVC(F'Q^G)$W/[PE/Q!5D=_6>M>(:M%<3PSTQN:<%(>6[_<MLX&6_[&KWA,>
MO2,L8A0)GX7#9[* <-J&1TCXP\7A-#\-G\ 0=N/(NG%D;3X^D.]^5]>R,D0T
M#0S352 C[S+R-F,\E%$T:P)#2PK[0OZ^4T^BA";0H=ZG2MI4MC8\W?(LIC&_
MGCP=#RD"8_DTIJ>P!P3&LVD'.J$3=W3B()U/LC&U*NR2LH0P$OL$TZ-FITGJ
M,/ Q-(F<[H<Q)[U/NMXGP=Y_* J]@[&'VEA(F(AY*=^12AJ,1N(UGT9'H[?G
MX8-HE"2YPP1!T2/0"95I1V4:I/)S]02K2-<O@P2F?JN,Y\XHSWP43]+8(>"#
M&(L'YB+M"*1! A]KN15J0>2WK:U73;M)M%G+&@KF\2[$N*78VF .-03$<V<&
M'Q!0/+!'LHY9%F3VFS:BO(!$YC4=1TF:9@X-'\;CA#-WN_@P6*\49Y)W3/(S
M<P16IC8O[=S8VK4%<V$&5USN+Q,^==;2S <EJ;MA?$PVM-QHU$MD=&;'&%&M
M%.SYPYP,\C@D.ED4>98X1!!4DCNE^@$!9=' UJ=':D_#5=CZIK%>CG?-@0Q*
M@_H++$X]&L&FK,.]:K:BD#<CL+"-K)_DZ)8$A)'V6DM9D,7?M5X\J[)$^\Z\
MON<LI6[??52<N8OI#.BT\[VLT["N_ZNM5,.;^Q!^LA^]H?<QG+F]1S!#6Z$7
M<1I6\7V%"G3>U]X8M"-V2Q."XW$:46\7^+B<Q4-ST*LY32YR:Z42<U4JHV30
MLM%>6VE87%\3;W7=GH/TDI2Z6HV-K#=P?IGCV\U72;<<S! ,I6XEQT Q3P9&
MJ]=;&A;<Q]U<UPM5M>>!0H-_ '*V&FYKO5%- UZ"5-I(;$7,PKDOJA('<K[@
MYO1(ND_)]9)+PYI[?\3'3A#\J<'@V>-KMSQ>4&+!O-]#S!=@R@?7>*_ -"S!
MG67=BA?K5]&5Y^MEG$R]:H.@>.K5&T2?AUBP7GM96'M_D:(YFHAWK^X(8\,0
MR8Q=,N'VOE^U6*^]+*R],"'U3@9]ZU$]0@GZNDRCG.8N142^IY%[R$-0/$KB
M@0D[.@>'M?G4PYXCY"LLG<;,]>,(+(\R5RNP9,F@8+->L%E8L'\Y*>"M][-U
MO3@M]2@]7X*],]X, >692\W'T&QP<_5JSL)J/I-+"206<*J%,^$.+1',5^#$
M7W&(G$>)2P(YEW,^P*&7<A8^F7L%HM+5.%0D_#,U3]P;D%FXT?^C2O0.@IUQ
M$+HRJEK9E052VRB0(S&XOH*I+I>@&4,<"'//\@@(+,C 09'U[H*%W46W"/6\
M5*N6*QF3+[HN%^2ADO7J@CG%#NQ3;T[_N!,YI=A[#!;V&+_*9[(1]5<H'$9\
M(P6P5>:(+\+I[DS*_]#_HB.!7 WPQ*NG""JFKJ"CN=)T8+Y[7\+"ON2+J&MQ
M@30@=P)1YG9RAL# \K+<*S[!3GW_Y//>P?"P@]D+XAFVW+<N<.">NK>&"(PF
M&:7.+>D#@F,L'Q(,WEL8'K8P]WJS4<9>Y>S=2_%:K K@1=[\"H< 0ME;E.$?
MORTXC,&?E.CA3TAT.HR]1^+AAP6/1A=?U[J$VM[\]2\9H^G?VDLR\T+>+.12
M%<J\#35T] CAS#,$F"\HIXUMCSR)$I=XCK@+]_(-P[@&#,%D RNNMR@\;%$^
M+*!40HF$+60O?<>J(H78*MA2*!/D^B'AU)6R&8+C-(TR5_(07,*S;* &\MZT
M\+./$W:;7=D>J \3CM+QO<HXG4)=<.D@.,HRYGE^# CY\H$K MZ[%AYV+?LB
MUPRN:Y0=\@0AG?+,+?$(CF99YEW(([@QY6DT<.G%>X?"PP[%J^!M[?M.LJGW
M3 V]&$-PZ,48@AN^&./6J9Q^TLLU#\LU;C3NSD3]),&]S5^@YM3*7CX05<$)
M2C:&@'9X0[3OVN3H*?8&?%_[\X&&M+<8^\>FW:?=3Q3NVB?Y[N<\NYH!9_\;
MZ#9\T_ZJ8=(WL?]-Q#]%O5)50TJYA.:B]RF,;;W_F<'^C=';]CGZ7!NC-^W+
MM10P_18 WR\UR-_AC6V@^[''[?\ 4$L#!!0    ( -N%55,G83L0KP(  -@'
M   8    >&PO=V]R:W-H965T<R]S:&5E=#,N>&ULE55=;]L@%/TKR-I#*W4Q
M_DQ;)9;:6-4V:5+4J-O#M =BDQ@5@P<XV?;K=\&NE;9.E^8A!GS.N??<BV&V
ME^I15Y0:]+OF0L^]RICFVO=U4=&:Z(ELJ( W&ZEJ8F"JMKYN%"6E(]7<#S%.
M_9HPX64SM[94V4RVAC-!EPKIMJZ)^G-+N=S/O<![6KAGV\K8!3^;-61+5]0\
M-$L%,W]0*5E-A692($4W<^\FN,Y3BW> ;XSN]<$862=K*1_MY',Y][!-B'):
M&*M X+&C"\JY%8(T?O6:WA#2$@_'3^IWSCMX61--%Y)_9Z6IYMZEATJZ(2TW
M]W+_B?9^$JM72*[=/]IWV"F BU8;6?=DR*!FHGN2WWT=#@A!?(00]H3P5$+4
M$Z)3"7%/B%UE.BNN#CDQ))LIN4?*HD'-#EPQ'1OL,V';OC(*WC+@F>Q!D+9D
MAI9H(44)[>Q&6G)6$KM\2S@1!44K&T*CLR515)B*&E80KL_11_0!^4A7L*QG
MOH&4K+!?].%ON_#AD?!?6C%!$;Y (0Z#$?KB;7I."Z 'CHY'Z/G)].#J.=V'
M.@[%#(=BADXO.J*W,E R^"8,DAMTQP04CA&.EE(SM\E_W*RU4;#5?[X1+!J"
M12Y8?"380M8U:,(.*1XO4$,4VA'>4G3&!,HEYT1IU%#5M>9\K#6=_M3IV^-A
ME^$)QACZL#MLP6FP_+^P9R[CP67\#I?=-D.D-954["\MQVQU@NE!(E&"N]\+
M9R<C\U.0S_PE@[_D_?Z8UNVXM^15'D%T%:5I,DU?>!M#!E&:A$G\PMMKY"6.
M,9Z&TW%KZ6 M?;\UN'FT(:)D8COF+SW9WQARW-]KY!%__L$Q:N^\KT1MF="(
MTPU0\60*E5+=/=)-C&S<R;J6!LYI-ZS@ZJ7* N#]1DKS-+&']7"99_\ 4$L#
M!!0    ( -N%55-TZI0B(P<  &<A   8    >&PO=V]R:W-H965T<R]S:&5E
M=#0N>&ULK5IM;]LV$/XKA-$/+9#$(O4>) %:OZW#NA7-NGX8]H&Q:%NH+'HB
M[:3_?J2L2#9Y8IS5*%#KY;D[ZKGC\8[,S2.OOHL58Q(]K8M2W Y64FZNAT,Q
M7[$U%5=\PTKU9L&K-97JMEH.Q:9B-*N%UL60>%XT7-.\'-S=U,\^5W<W?"N+
MO&2?*R2VZS6M?GQ@!7^\'>#!\X,O^7(E]8/AW<V&+MD]DU\WGRMU-VRU9/F:
ME2+G):K8XG;P'E_/2*@%:L1?.7L4!]=(?\H#Y]_US<?L=N#I$;&"S:560=7/
MCHU846A-:AS_-DH'K4TM>'C]K'U:?[SZF <JV(@7W_),KFX'R0!E;$&WA?S"
M'W]AS0?5 YSS0M3_H\<&ZPW0?"LD7S?":@3KO-S_TJ>&B ,!I0<6((T ,06"
M'@&_$?!/M1 T L&I%L)&(#0%HAZ!J!&(3K40-P)Q[:P]N[5KQE32NYN*/Z)*
MHY4V?5'[MY96'LE+'8KWLE)O<R4G[[Z6=)OEDF5HQ,M,A=C^2O BSZA^?"_5
MCXH]*1!?H#\VK*(ZA@2Z1%_OQ^CMFW?H#<I+].>*;P4M,W$SE&I<6OMPWHSA
MPWX,I&<,/OK$2[D2:*)&D 'R8[=\])+\U"V/B4/!4!':LDJ>6?U G!I_W997
MR/<N$/$(!@8T.EW<@_CX.>N3G[,^=8N/V5R)XU[QV<GB.'6XPF\#W*_U^3WZ
M/I9SOF9=&*._WS\(6:D4^(]#>]!J#VKM08_V+VS'RBT#@WXO&=:2>D78W?E1
M&MP,=X>!8(-PBLDQ:&R# J7J&#0!S.' ,#>U0<3S_>08-;-1,<%A"SIB*FR9
M"IU,C;B0.H-4#L;V&J+#T<6^0<;(!N$D,KY@;(,"3'R#,1ODX] P-P7,Q:'I
MQIF-2KRXA[&H92QR,C:KN!!H4_%%+M';0MV\@TB++--I9')F8\S(&-L0$D0&
M83;FTB!^"JB)35LS2$_DP6S%+5NQ<YXW*U.Y1.QIH]<Q<>V8WTFK-7EA?@M&
MJ_D*J95-53@[5;IM=!:!')'8GYYXQBP=V:#(CPU7V)B Z$1^Y L;A*/0 $T!
M34$0&MZ QAT'L#?2EK?4R=N]JBV5+R[0DI7*+\5%32#-5 63Z^RKZ\_641"9
MJ?UY7D+,N+91ON<9TWP,J$KBQ#/XM%%A8$[S*:#*#U/#X,Q&I8G?DPRPUQ5J
MGI/2WW0V6%1\C7A;A(&UEF?/+DPB<[T803CU,<:<'T,P0N+0B*()A(MQ:' S
M!4<7$BNA@C@_//B*8QH/ZEWLSA-RQ2KT-J_+@G?/,>C*%9ATNHG311]+R2JF
MUKE&ZP4J&9@J&CW'X6WZ!\#$)#7=8Z.L5 %@?(^$IF=LE$I-GND7R-Y!WCEF
MKBO2L/]R<*O.E#WI%+[-Q:JNU52]D+$'F$*G0MW!7XL-G;/;@6K1!:MV;'"'
MH%+\7(K&YU(T:10=1X=9I$U/0LW.,*ACEW:5,7:7QL\NI4(PB;)<;+B@!>C*
MX,48'KF-O<9++QN;G,'8,6E=D8Q?J))7M%PRW4\O:%ZA'2VV3,\"_E#DRSKG
M(\E1+H1Z+%946==O52I;JS="\OEW_5ZHU9=5]:MOO"HRU=>R:OD#Y-ZN7$-L
M-BGN0;^&_!.L3<Y@[9C]KN#&[HJ[C_U'6E54I:,BIP]YD4N82:"J)3&)3"Z=
M0W@-EX"].(A]*YC/9' *&/1##YOEY!GL';NOZP!P_+_<-^?ECE4R?R@8*KE4
M<V9#?U!]E[$JW^V+4;=OG89?L]C$=J.(8[,7.Y>Y"60N-ON-*8 B29*:?K51
MEPGNJ\>Z!@N[.ZQ]/;8OQT#J[?;D$ENUK-/&:R858,VLE"9GL'9,5M=587=;
M]3M[W@EP,99:VS>7V OL!@#"^4%JE9@V3B5MLXV<@.K2U.X  %SDJ7]FO$'Z
M@M3KJ35)UT@1=R-ED8A4/[5?32_TL48^U^T!&O.BH&H1;5^"NR^-K>1PE-Z5
M9Y1A(QB&S68+@'E7YGR=P,I(3\M.NM:(X!>)*>H]IXZ/+"^V^AC@%8S@TQ@!
M838C,,RB!(3U4M)U=,3=T7VKC[)8=DG5"D*77=&UE4+2,JOW.+J8N:_?PK0
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
M\O$[^+R9"4',J/'$V81J.!C-2>'FY)\9S.0$F#PD%'NVA]&$!J*8 .(%:5D
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
M>KD5*810"L#GFQJ"<'@CO^#XPZC;_P%02P,$%     @ VX554[O:O]#]!P
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
MS_6#QMVPTY++4E1&JHIIL;P:S)*+FPFM=PM^D6)C>M>,/%DH]85N[O*KP8@
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
MWNB:@M>"UK:2ZU^#X;$DM;7<S&HD:S0?043 D<'+ 0C1Z_%8FNH/2'VR?4Y
M"7]L0X%(Q*O/02R!:\;2.KH K;UIO4_C<:%SU.]>%69M-$_E/(/C('7)"?"6
M,+BR6H,;"L=9N9SHEF"")4F_6&"D4E@6K\D"4=H)!7'&SU!45ZZ\ZK&!1IMK
M4<>%Y5=6$W?!8K2'_3F\;%<"(<5=C&B0R=T7QG.-'P2$E@@(HQ%7Z!W:FG@2
MN=3-RF)A@JD,FHUO=C>1IDH\"+5&E!B+.^_L1_C(8]@%)(U/&3SPMQ(B:,P*
ML%RL0-*'T(*9MZ+@>VL63:"%/JS(I81$$8&U-6WD<X1M"?^4] O&7MB"3;AF
MB!(87H&%AX9'13K <]K.XZ#@R%S#KO*\*^=%67K)AT)#(I$LQ,3:=5E!3G+
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
M2+F.O4!@0P JN9$AH0;R]JD4'MSG6YK-0Q/9V#:Q#ZCV.2QQSGP1\,YW"2C
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
MQ)7@P:I4(46*X>#R_')T]?I\&-1VXH@XC(=OW]?</Q(V^.7H[3')$D&TTRC
MBK1B*?-*B5?#P7 X'(D%@,'$!\ =257&-,U(B/;B2N&CQ>C=?06W*N?@[6*B
M2UX+_DU:_MTX:UNJAUSB\-VW2]=H7@=)3>$A4'@F"K4=^J(!37(DC]E[T8![
M9;G_;EGN=\J2^+GT8J6LVG;Y(4VP8Z<O8B03)(\F0;&:3%5JY,H--Z>@@JRY
M)<&3Q<*4E%><2BNKO5:N9:OOD*B_"]-@M4% H)4PK3WI08JR*B90#]N1U(!P
M)$M@GF!%J]'J2&,NM1H;&]S7NS,Q1; %TM"5S"/1<,R0"F=@ <+)Z+P/;]*_
M%B0ZBA[1\=K#CT_OQ3/OVX +'1BDJ7DBOG7**KX:$5):. F9H\6_/I.TSIP/
M:X&ZJ;SV'^=9Z+L(S5.=U??:)>QKLG\4FV4AQ::(UC*%T?OTF+3TK!4<B*>M
MBK*;LNMW##V3R%@IW(\&%!ELIJE \PG.:VZ+V(1<RRB";1= 51+76R8?B-_P
MPLD\Y)#-0HVVD)?@=OP&H"VD0GEJL%G#*R:M -5 M($'RD0! G#(DCV4HU"3
M=LE*6BO+('?CZ[/^^/2T?WIZV@)/-V_$RHKZH&RJN_ 8#<Y;\.BS3Q;5)->I
MV,GMLG]Q<8%_E\GW<Q-'3BG!;<?H##Y^+*"VALHP& X!TM'^[9C<KNI3G5-P
M0\QG!9-GR1U,E5&9A28?T;2P,QZH\DUU&B(.925M=3&-<T#!*A^[AV<?-_-*
M_?!.Y7+%EFH'QFJN&?<P UR+ Q;)#1(#CUOB'NEC$>ID$+J4A0H9HLYT(!<C
MH'LTQD(?)$ #&1)S%J47$F^3I%[4E&1WYO3H1H2LT-A:_2=1,:$]H1^GF_B/
M])@IN%I5F&7DB1YBJ:GU<)Q].$X.%!]4O3Q'XJC[I;:,.P]LI^Y]I[ZM)M3=
M0=+J#HZ%,Z$Z?4UX))%@:P-8(XLTJ:N.V1+M_9P;.P(JDD/*5+;;R"/6/_1^
MW&R&D&EE]]V] Q=7O>PZ8"D1(Y5K.T(N%HA<22V>*1%%9#8D,@VU ->%033*
M%$.-TVR=5A @L;WG5CC@W7!B[8;^X>X6@3]7C'R  4UE'?\L#,D?ET5<IGE"
M94$UU>*\,^M\C36<SC12VASZ#>DZ;9_>EUO4=*IX^A=>%^IP,\E-3)V>)^OM
MV#8O.PA2+]D",G)C,"^9(JK;IZF ^R'2H)!K,4&*:9M [@SR#DC5YRKDCUTI
M(4'-_@\T94P0"E_(\,TV*@B] %HP FWH]OY0QN^H "Q>75*WUKZ5=8;)+]O'
M=R!^,GE&17SG -2&PZ%A*&$WH]YJG\>8IWNBK6'+HA=:\T <(0.QT<0LX &4
M@2J\9T,ST;HNIJFM A# Q+$W)B_:\.BQSM#9!OR!4OGMDQ&MS#?VVH@:U V:
MS]%!)1LAH#(G6.GF6UWD#N51[OOC4$JV&) I- 4+VC8QJ:7+Y-K5(K=CJ&[-
MDT-M0#U;=UMK,>I?HKM^/;IJQ0R5W4[<5 O.A>T1G&=?11>7W*RUD--HFD1-
MN:/><FO707**MWN]TYJ?]GHRB;UF\!I=MU(/1<+7'J3C,:+G.X(@W(_T";AS
ME6>M_I?K 7=^"P3"%UT$F2_/!^,?:A&G59ZO_Y;IO (LDNV+D5@#0RK?GF2_
M)N3>P(]F"?<Z7=G&9X.K'Y)=LKVXM&G5Z(&XYQH>LS1<4KBN#X)U,2*43L;V
M@;(R^BR_N;8AD*AP9T79-6EW <A*C<5#3Q_W$1U@A/!" R$-:X%:*A<:YM)_
M-I!H$?@=?2SA!IU:$:X@L1[)\+14MRQ4[%IBMMJ)Z-VL'KG2*"F)$,<NG$<N
M,]8SND.7P&,.V&:*S!13!FL!'Q7H.^"%26W-3H[".L4HFP7-L.'P0<<?FHS-
M?1<EHN"O@)W6_9XJ"0:%+.6,QYX663[\<L,^JDEHTV*#%\.&$!6QV"6Q$6'.
M<Z,IO35Y37QBI&4'9+!GZHW=JTPKWN-XESR6[#>;P> J5()9I<-3JV<+T >\
M4FW3JJ"<DZHXTW[8((DR ZJ@#2EZ0KU!Q%$'O,BP-*<SD8&X8_[4G,(NC, &
M2(W77W#: A4J.$;2O&7R&OF4?IO;M<U 4"(_HU]2OMVW]YDUG4,'D2!F7@9"
M")Z=IV$]S!%0.DYV<"Z0"G_ ACE,XWPLM:41,V,RW@YQ>"JC!(U^@<M^I S6
ML(O*!LFO&YAV$_&ND;T1 W'IU(M4\QOC+<_-BE'+WB5.B+=<16/F\=+D0)5.
M6K7 Y ",YRM@_&F.<BV>@I%KAI+=NWDS=TN.H=%*S#%;LW_]6AQE"J.R]L>U
M'Y.UDE:$L?J=2A5WEO5W%KH.)RM4#OS=\9OD@21BDD@XV_7 VRJ.3RSX$?D8
M@@'+JEB$H>R5&(/VZ\OS+4ITUQ*OIM"2./>F@W;R?#"!S# .43<W55!U(35F
MI_%K- 'GXCCY!?QV63H4+V+1W$9!D-/S<7]X,12[ONB<M#ZL<9JGSX<4G BJ
M\(VM>=M\H;P+'^8VV\/GS0_2SC1@EZLICM(5>R]4Z/K!FP5_IIL8[TW!/^=*
MPG6T >M3@[XJ/A"#YKOM[7\!4$L#!!0    ( -N%55/P+$C7+PH  )$?   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;.U96W/;N!5^YZ_ N&XGF6%L
M299\CV=L9[/=F6R3KK>7F4X?(!*24),$%P"EJ+^^WSD@*4JFG-MNIP]]B",2
MP+E_YQP<7J^,?70+I;SXF&>%>WVP\+Z\/#YVR4+ETAV94A58F1F;2X]'.S]V
MI54RY4-Y=CP:#$Z/<ZF+@YMK?O?!WER;RF>Z4!^L<%6>2[N^4YE9O3X8'C0O
M?M+SA:<7QS?7I9RK!^7_4GZP>#INJ:0Z5X73IA!6S5X?W XO[\:TGS?\5:N5
MZ_P6I,G4F$=Z^"%]?3 @@52F$D\4)/Y;JGN5940(8OQ2TSQH6=+![N^&^EO6
M';I,I5/W)ON;3OWB]<'Y@4C53%:9_\FL_JAJ?29$+S&9X[]B%?:>C ]$4CEO
M\OHP),AU$?Z7'VL[= Z<#_8<&-4'1BQW8,12OI%>WEQ;LQ*6=H,:_6!5^32$
MTP4YY<%;K&J<\S>WR2^5=IHM9&;BSY4L?)5?'WO0IAW'24WG+M 9[:$S'(D?
M3>$73GQ7I"K=)G ,H5K)1HUD=Z-G*;Y1R9$X&<9B-!@-GJ%WTFIZPO1.ODA3
M\8_;J?,6P?'/9WB,6QYCYC'^9FL^3^=/QBLQ.1)[9'Y?B/>)-U-EQ9CL,[R(
M15E91\O"&^$72GAE<T>')$+?.< ;.Y(% EC(N54*P/)Q1#OO35[*8@V @)E5
MJ4B4]8!S..:ZC-]6*A,/:^=5[F+Q[MV]>/&'WYV/1H.K>@<_#:^$L2Q$O?@
MT"E;K[V,Q6JADP4"/<O$5(G*J32"U#)) %8KH7I'+#HU/+MRHK0FK1(/R"V1
M2DJ27WCD![*=$](+*9!A8)+$.#P4J;"RU&FV%NIC28_T3^<@L^QGH(HY2"FK
MBWF4R%).=0;+@_:+CBH=CS3Z'(F?L=YU%?'00('8-F^BG"/WZ,*301)?R8SV
MEK#W6@01V>CY-,-A2F?(NHF"EZ">=DQN9JHBE<P&BV)6^<J2MY-%83(S)WG!
M F:M[01"L]H;C233-3_V<!*R++,U#" T'.\>X2'X^;$P*VR;JXADA#5A(U5@
M-QA5'E;Z=S!H&T"]"@8SR3F";TX^;L,Q,4CQ*3F>E (6"S=3ENC4@C9R>\/Q
M&J*)U/22I#\<QF>3B^#>(LDJ,KQ^B7! <@YT$ND6HI1KCAF$\^%H,@CV3A);
MU0);Y<+B<-Q&J'3(M:D2D OI"-9">"$E1922L$G[!;NLX_J45 ,EC8)!II?:
MBJ7,*A7XCH!4#>&T([ F_'8\.8\O!B/A%A(RT)O$Y#EH(?DGCRV7/J(1RSL
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
M;"]W;W)K<VAE971S+W-H965T,30N>&ULG57+;MLP$+S[*Q:"CX%ER8[S@&W
M2?K(H460I"V*H@=:6DE$**Y"4G'2K^^2LAVU37+H12)7.[.S?(SF&S)WMD)T
M\%@K;1=1Y5QS&L<VJ[ 6=D0-:OY2D*F%XZDI8]L8%'D U2I.Q^-97 NIH^4\
MQ*[,<DZM4U+CE0';UK4P3V>H:+.(DF@7N)9EY7P@7LX;4>(-NB_-E>%9O&?)
M98W:2M)@L%A$J^3T;.KS0\)7B1O;&X/O9$UTYR>7^2(:>T&H,'.>0?#K <]1
M*4_$,NZWG-&^I ?VQSOV]Z%W[F4M+)Z3^B9S5RVBXPAR+$2KW#5M/N*VGT//
MEY&RX0F;+O=P$D'66D?U%LP*:JF[MWC<KD,/<#Q^!9!N 6G0W14**B^$$\NY
MH0T8G\UL?A!:#6@6)[7?E!MG^*MDG%M>:B=T*=<*[3QV3.C#<;8%GW7@]!5P
MDL(GTJZR\$[GF/])$+.2O9QT)^<L?9/Q K,13)(#2,?I^ V^R;Z]2>";O,+W
M@2C?2*5 Z!R>>X65M>@L7$B;*;*M0?BQ6EMG^)#\?*/L=%]V&LI._V]5WP9_
M)H=P/.K)M7WIHI.>$5\,ZX */H0/?+D:S,%A5FE25#[Q<;]OI>%8WAJI2U[0
MY&0TN*T02D/6PH-0+7KT\'@V 6EAC3Y-U&2<_,4X>D # EJ+1:M R2)D3^$)
MA;$C6&596[=*.$[=@D2X9QMA89@>C4$XX.W$>LT\NRUE7-,8>I1\G[@5K5O!
M>U.6!LL0Z!/A(SN/#54=RY;/RS%@,PJQH(4-96WQOD7MP-&_-7USK*D@Q0YD
M3P??&02H<]]N+_ETP,D)#"%-9GZ8[@832&;)X):<E]H7.(3#DPFL7M)L,*-2
M=^NH>])WN]<M4C(+YW)XE/[5$?KK]$(G/MMOY $7L T&1U-/HY=.;-SSA!I-
M&9S/'YM6N\X>]M&]N:XZ3WE.[YSYDS"EU!84%@P=CXX.(S"=VW431TUPF#4Y
M]JLPK/@'@<8G\/>"^$AO)[[ _I>S_ U02P,$%     @ VX554R'&NC:< P
MD D  !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&ULO59-;^,V$+WK5PS4
M14].].7OV@829XMMT6W33=L]%#W0TL@F0I%:DEH[_[Y#2E:=)C:Z!=J+14KO
MO9GA/)-<[)5^-#M$"X=*2+,,=];6\R@R^0XK9JY5C9*^E$I7S-)4;R-3:V2%
M)U4B2N-X'%6,RW"U\._N]6JA&BNXQ'L-IJDJII]N4:C],DS"XXL/?+NS[D6T
M6M1LBP]H?ZWO-<VB7J7@%4K#E02-Y3*\2>;KH<-[P&\<]^9D#*Z2C5*/;O)=
ML0QCEQ *S*U38/3XC&L4P@E1&I\ZS; /Z8BGXZ/ZM[YVJF7##*Z5^,@+NUN&
MTQ *+%DC[ >U?X==/2.GERMA_"_L6^QP$D+>&*NJCDP95%RV3W;HUN&$,(W/
M$-*.D/Y30M81,E]HFYDOZXY9MEIHM0?MT*3F!GYM/)NJX=)U\<%J^LJ)9U<W
M>:X;+.#M@7QAT "3!?QD=ZAAW6B-TL(/G&VXX):C64268CIFE'?ZMZU^>D9_
M#.^5M#L#;V6!Q2O\]65^DEX0B*C8ON+T6/%M>E'Q^T9>0Q8/((W3Y+6$+M/O
M,"=ZXNGQA72RO@&9U\O.Z7&3"V4:C? +'BS<"I4_PD-3UP(KM_R_WVR,U63W
M/RY$&_;1AC[:\#]K]T5]M^?,3<UR7(:TJ1C4GS%<_:@LPN@:OBQX#\=3N/+P
MO(.+$WBN:&LQE@BJ!$(%I1*T1W&Y!6:!NHY]U[T2-1*K#8D=FSD/;@QQ P<-
M>N@+6'#,:\^T9M(^461C#;R!9# >3?QSDHUZ6*XJES]K=RT*K%$PE^8&)9:<
MF.E@E&7$BN,D6)/9*6577-WH?$<[%-2:Y]C65Z!NA:[@YX:"-Q7QII,,9NDX
MN,,2:5V*R\ROOYJF2?(-?%1:4"\DZNV32WT:PY5/&JW/NL_C60%6 >W! K5;
MJN<:PW32*;BR2RZ9S-WJETC=N8))F@5_;^F@ZV<ZF QGD";C@%8O'LR2&2WC
M<#".$WCM'_IO/3C[OST(O0<#\N +*WFU-$YF\\!/W?"2O<A6_AG'LR^PES<6
M9+/IJ;D<LGCAE^=.H9GL3ML]M[O><2S_U'##_0?R'8RSZ;FV4],A&\?G&Y^,
M833*@@<F"&W9@8PR<RYHF_\&LD$\&L)K.U]T<NA59$!_%W M:*1MS[_^;7_=
MN/&G;/07O+VKO&=ZRZ4!@251X^O)* 3=GO_MQ*K:'Z$;9>E ]L,=79E0.P!]
M+Q79JYNX /TE;/4G4$L#!!0    ( -N%55,ST+CE.0H  .08   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$V+GAM;*U9;6_<N!'^KE]!^)R##6SVS;M)'#L&
M$CO!N4BN:9*[%BCZ@2M1NZPE42$IK[>_OL\,J9?=Q E0],/%6HF<EV=FGAGR
M+K?&WKF-4EX\E$7E7AUMO*]?3B8NW:A2NK&I584ON;&E]/AIUQ-76R4SWE06
MD_ET^FQ22ET=75WRNX_VZM(TOM"5^FB%:\I2VMT;59CMJZ/94?OBDUYO/+V8
M7%W6<JT^*_]'_='BUZ23DNE254Z;2EB5OSIZ/7OY9D'K><&?6FW=X%F0)RMC
M[NC';?;J:$H&J4*EGB1(_+E7UZHH2!#,^!IE'G4J:>/PN97^CGV'+ROIU+4I
M_JXSOWEU].)(9"J73>$_F>UO*OJS)'FI*1S_*[9A[6)Q)-+&>5/&S;"@U%7X
M*Q\B#H,-+Z:/;)C'#7.V.RAB*V^DEU>7UFR%I=601@_L*N^&<;JBH'SV%E\U
M]OFKWX';!VGOE'?BBWP0UU9EVHMWNI)5JJOUY<1#"ZV=I%'BFR!Q_HC$V5Q\
M,)7?./&VRE2V+V "\SH;YZV-;^8_E'BCTK$XFXW$?#J?_D#>6>?S&<L[^Q]]
M%O]\O7+>(F'^]0-MBT[;@K4M_H\(_T2B\4K,IF/Q4T?^6M'W=",6!-YL.1)^
MH\2U*6M9[82JO,(.H2MOA!1YMPV^5TYRV21;[3?BC_'GL7B#K\;6M+UL*NUW
MXD;=HZIKU*C'6UL;*[G43MKU=Z>B01)82/_:R$+G&NH>L?KDUU]>S.?3B]\_
M?+GFQ]G%J:BM65M9)E85TF,O#"4/P$E1E<F'+M&^V?,+)W*9ZH),U)7X6Z.K
M=#<2MP6 --J-Q1?L(#6M>+&5CI[O-1)6@.EH6Q0;7?VD*K6514(&?U*%5KEX
MG7I2#_J;BA-:C1>G0E8 U!&FBM*?+%; K;&@.)'*6GM9X.N]<IYQ@Z8>&E"D
M(N6I*;$X*M<JFDP*X7BIO4N\?*CE3EE'"M)"ZE*DC*,3<@TN=IX<T%:\4\"?
M5;)0[%..76QJVGIV_H2<Z$WH37,M"NIK0Q!@6=KAD?6A3_ ?6RE.KF_>NM.Q
MH#]"6@5,]3WB5NQ 614 R/8]=]C74!CAQ49ZWI(JZX,EL*Z4=VH?GJ<'X.R&
M!H_%;84O514IGW.7/.A2>[\ 2ID!D:V!8$DV&,0&BY+CV72T6"[(@CS"=W+\
M#*^6 E;.QLO9DQ!HY^$=OIV-SL_/X[<S?./D&KB:HPI<2)+;_NT[>@NX/NL2
M/416RC2N0*)VU9.P@;)J(S"0B& <+Z!UV9;$H5RR;R16.W&OK6\4;7 -F #P
M>*M7#/N(,I6C5P2\70/BDW@A"\0,_\3ZHG03*Y1 3@D&1-!)42C6E*R;W!T+
M=$D*2UUH8*UZ\!D,VQ3*C2@A$(<:@")[0Y*9D&04 I$941D/36ND7@,["O&7
MIB*R8_)?)B?[ JEH-WH%]OB.X*RQ3&;8\?SI3DDK0'=ERQ@L1%HPW5K1^M-0
M8^CSV$8)3I$=V.8(*W0B5:Z434(W6BS"IF^PQZ:J1YJP;3V$P:E2&9>MI$(9
MB>U&IYM10L766,2$UF$+H%QI>@C)0P$'@8-L1J)2G "96J&*G&L8[]0X'Y8M
M%\]&)/\?[\5ONY7564>![]]?CZ!VNS&([U.S)?$4<YUI3&38G S*8T0)#9,U
MMPD0BF5(<B3Y;/F$F$@PJAQH>8A</NP\BR4#Y5HHJ="=2AOJ/DA11D=AMH)=
MH(B2J)B#XA*J,LK^T&2D#^7\0W;_I&(*M*$..HDQP,2*:2W8UJ95B&(7FBZO
MPT;Z&7"Y>2O STHT+I1++6TL%8H1;UDUNLB>8OIME?^\$PVZ+;%TT62P48JZ
M\9.42C!7A"P*:@/=JQ 6IF6HC!%S8.,JY#CG]: ,$29MLD/>VZ'&A%D5>LUM
M%94[I &KZ@;X(" ]%W6MM>.BF!6A222'-1!\:S6NJ&5B0>#Y3BAR!PZJ!V53
M#65D8TW0U1&,&"?$:+[O-3]:A7[*T 0G665R+PO0G?2A]N2J4"U%=HAJ8D>O
MB2_B4 $T*H/Q6A:#Z0#+4!S_1C.A);/I],E );50&14SN5((N" @W"7=-!%[
MZ"W!!?'(3JQK")E,[6,$=9; M9U)NOJ&4.\E%#:T<MT4,O1.JA$F&R110PQ(
MNNG4A#&!VVI=(T4C"(>\ARG25$\/U= 6G3)XT:; J1AD4*&(.QH6F?=M>D Y
M(48^#'I&$FB=^!A'QT+_!]^Y07E*:F"I1IUL5K>7KS!=8Y@J*YWO!LG#(<#G
MPCA'*=P'!_$@/PFFX=R8]"-N:"[<$3T.F0A9&"Q#25#V84N&K+T'S>UU/PX3
M9W.V'[_,(+_)SSZWV+PPE_76)9ST*]5'6W]O:H&>WMR]@ V5HDAA)C4V[A4<
M[[V)9[BUZ\F'U<HIQ%,;Y1&-C\AM2C7.@*[4F2-VW:3^Y^W;=E GHS3O!G_Q
M@9U&:H0ZW1#%2R+,V$QS]!ZSA64ODU]_.7_V_/R"'3+5VK"Y=$P/XV0L\T-;
M.=5F%U!6\-F>-E64.!B,^5=G+[W.E0H5<DB,K1AF=&(%&(]&&$]$K%G3](V"
M B'K=<52J'.IASIF."8F?,!PFB+F-#'E.;,%\13$@5%2H@B^.R&=?F--L]Y0
M>^#^HG/UB)<7'3AA<N8/ PMIR[#F!U&.)-NR^V$E,02[D J#22I V)'*Z+O)
M/^)ED=LZ+C)4Q&+=2)C@">Y(-3A#-REE?._,MWQ1R/2.,. ! FS*1Y6]UA*.
MD,6.0MNBVB5'I!NJ7]GR4OS4&S3JZ .!BNZQ(VU#" W'7=#;SM;8O7U?5 .F
M[GLG#7(K9^R*>>C1M!V+UX[Y9K\5AXK)VM+5--!%QS3=DD7HT^%\AKIK.=^9
M0F>RG3 /5(X"*EA. *"R<'S/]F=S>D=4"&AI\,^DS<+IL)<-8! RD%?C]G(I
M&:AW?$@)[,#3$\^TY WQ$[ZAGUCSH,MP&*3SU1*G9IZ(P8L*IT0BF@.GAE*!
M<B<3A^1OA29Q.HYCMMR11,;:A3/>2A:2Q[]^:D.&4\\GGHYG9B*LF,^!E(<@
M$$W%0Q<^TA#>C8S!"971%*\>,#JA%AE'WPYX.4129J":VH/Z1MYC8%08&S*%
MSS;T1-&WA]2 7*A5;ND\P:*&G:C?GS?LCK15D)'$X@WI.1RW/)./U8Z+KNM)
M^TVE;V"NLZ(]2I';J72;SF5*LG@H;VH3)Q;%=T>Q$GXZG8Z_PPL1Z.%QE7M*
MY&2X2Y;9+!A =&$UDS(;Q[<PWG54DG1CV'XOX9N:6(!8$B(/VU8TLVO578'L
ME5K,),&WKAAT;_J#9IC_PLU/>UCLKB[9JOET=KY/ ;(T2$B$.3E^_N*Q<]W!
M!5@X<7]A<NSV=X8](D,R-SUN%J%Q?#[C,]?Q[!G,!'34ZA#F8C?^WEWH9'#S
M7"J[YOMU'A,K'RZAN[?=%?[K<'/=+P_W_QCUUS1X%"K'UNGX^?((><IWZN&'
M-S7?8Z^,]Z;DQXV2: VT -]S8WS[@Q1T_V/CZK]02P,$%     @ VX554Y;)
MV^9Q"   #A4  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&ULM5A=<]LV
M%GWGK\!HG9UDAI%$6HYDU_:,[;3=SJ1=3YQV'W;V 2)!$0U), !H6?WU>RY
MD)*_VGW8A\0B>7$_SSWWDN=;I;^:4@C+'NJJ,1>3TMKV;#8S62EJ;J:J%0V>
M%$K7W.)2;V:FU8+G[E!=S=+Y_,.LYK*97)Z[>[?Z\EQUMI*-N-7,='7-]>Y:
M5&I[,4DFX<9GN2DMW9A=GK=\(^Z$_;6]U;B:#5IR68O&2-4P+8J+R55R=KT@
M>2?PFQ1;L_>;421KI;[2Q4_YQ61.#HE*9)8T</RY%S>BJD@1W/C6ZYP,)NG@
M_N^@_0<7.V)9<R-N5/4OF=OR8K*:L%P4O*OL9[7]A^CC.2%]F:J,^Y]MO6RZ
MG+"L,U;5_6%X4,O&_^4/?1[V#JSF+QQ(^P.I\]L;<EY^Y)9?GFNU99JDH8U^
MN%#=:3@G&RK*G=5X*G'.7GX4:WL^L]!$U[.L/W7M3Z4OG$I2]K-J;&G8]TTN
M\D,%,[@P^)$&/Z[35S5^%-F4'2<Q2^?I_!5]QT-<QT[?\2MQL8_29)4RG1;L
MWU=K8S4P\)]7E"\&Y0NG?/$_)NWU4[\H*UB23)GS[0KNB4S4:Z&'N!EO<OQ(
M3F-F2\$RKO5.-AMVSZM.,%4 ;CBYY2;BAA6J0D>9LVA?3>34D(KHKELKG<N&
M6Y&S3#7W0ENYK@1KM:JE,4KO6 .7##MB[_$OF<?S^3SZM>&U@N0?..7,Y4BB
MZAH+H;>KTQ5[]]<UQZP1=.XT3N9I]$7HFGU2O,&=8]SY,UM+F/I-E#*#Y@+6
MFHQRP3=:"+""-0ASQ=)E$GU1EE=>@5I7<L.IWWOC+FF%T!HF1B69,I;B)@U'
M<"9=+:)/PI@SM!Q$X4!+?H$U0M*39,Z2>'%\$KGJ_?UOJS1)O@LF'I]"FI)X
MM3AEU[SYRBP%7E'@5%\M[E6%E)VQGQH\$0;'^,Y'U*&;M*O]F*PM9$B"4X9E
MPVIJO&J'GP9A5^Y@Q"WC3*,@3'SKD RKG!;D"O<TN9B^&:YL";7T^%:#7]EG
M.J8T%!3R 6ER:G!B.9W/WTSA)=6XZ5ET*VWISG(8SLEXL/4I!'@GD YI=^PJ
ME"H2#[A':('_OZA[#]<1Z#>J;GFS8X9.0HIG&8I!BDEEGDLR35$-B7S[(UH6
MGMSP5E+QAW2]FSZ3UOT41B^DD/T?4_CE]?0P:8;0USN?76,$^=10RBQF%M(/
MIR)T6(MNVY'R_<PY06CIUK]#DGS/((:9C$9LWO? 1U D-UYIZA0#"UG5Y=07
MZ\Y2Y[)*UI+*117(?\<4PN]OG<R^^B-1!K.5A!8!-D,T./JTFF""CHH)PM*:
M>Z"TG<Y*#%&6K$[C]/0#,R5'K2+J(56C+@P3#V9<,5HM,Y?&H_DT73 $[L4I
M^Y:)AU;B*,N#_?0TU*P2KH_D\\A]"3K3")Q, L1"6H3VISNEJJ#0A]='8S"%
M=VP-M#P(G4E#D<)IQ&T)$62;FY) T<OMU8:[9Q5A/)RF UMPG7,Q"AGSV6$4
M<\^SOB@'N?*DP8GG,'$"([NMB9:VKN(>@6@)63O.WCCE.8&TX%*/\\66 -&^
M\L$3#!TJ0[(<RT!:'XFS?7'"L*&\> >O[F[88C6GH6Q1L$Z:DNKV2?*UK-#A
MB+/ _&#? V@ ^,W>7/%CJF_@LX X*L9.<,VHVOG3:?H(C8TC:<(C5@(@KD'N
M@R.N"PEH23P_7KT$G)'RG*B;ER1;<,!TR&'VV/$INVM%)@N9@6MV<0#L#V*M
M.^S!A/VG[@I'8J[[U6C8!$#N&_&391R+P5_C[??@=72*B*'):0 2B(8H[7@P
M. -/$@^7X GUNN/NT!HTH EF!.^"5A!?-V_Q2?2 07 Z[UGQ()<Q6ROXNQ;
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
MB3^5X9JGM6O9Y+R%DFRR3?%*5/'%*-ITBQLIXLBT6*6W->K%4L5:)C+FBH6
M4YKE(98N;9_\I-?B?^2C9A+H@8.%P)CTOBW3-'L\9IZ8)J[>=<)3OC .5ZMD
M!MUO];\;5?5.Y?<L[ <5G:SSSK>UHER;"23+_TU7RKZC)R(<_H>NZ%.,PLB@
M7Q-U\6<[HV?[(OR5;8_Y_3;I_.DW2O>VSBQZI_T:V/8+XW-;'7F#\M<Q_'<R
M5+.-G8R">OR>CHZ]J*/S:?]=YRZ%T\*-CO<_Y/+-HOZPJJHJ-6CX?+SEUEI+
MPE#Q(+7AU$2/ZCQB1F=?0IMH.H/[FQF^.PS\UE:KJ9VS"41J[\I:E309;!$Z
ML)9*(<YG$17A"900L\"]D'I9A95VK,Y*\WG]IX&/CF@P/N5>"#RPAN@8^F1&
M-Q7RMTWDO8D;3+P780^,)M-OAWX\/6\E.B'-8.1Z_NA9E31*.HJX*(SYIETY
M9Q,Z6X!2+-M6"S:LJ2QOL$-W@*!O"X3& =?9<.2!99M]!=[V5(7=I0@)" _[
MA]G2/F_$=MH"Z6W;_"+8(=?!&&" =3JGTPO3Z]7+!M6R6V95@T(LMB585-7A
M6V%TM:P654^]$\I,/5\9&I)3LXY%C_U2N^OM=[@RM6W$D2/Q:E$;*\W)>][
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
ML N0F0C"/O]"V%*]$"ZR!2:DS"44CGE#5Y07^((V1>^E%6N;4@JM1BX _W$
M4AM$@4(403Q AP>M0^TL65%!7F1)K)^\",-$&UZ")IIJK:TY+P(WF*1V299U
M9D3Y<(Z1;94>N1:$S;;7NDH?!^-.ZH[##)<X;<,A9_.F_&,W;SD3$K565&5
MLNW<D=6BS!>D%#J]N5TR!=+3QN[!Q,!!T7[9S,D]YE3]+H&73"5Z5<H%H<Y*
MLR(40XHR2/)V@8HA\A*R!LH%8D![\-YZ\+KE2M732=*!:]#09HTNBQ97I&'F
M!JF_B<=![W/@$OTD4"\KM@80.KM3AI @-=13X (U48E.5Y4.Q81(>]ZR1@&M
MY>1ZT[_4TW[J#,9,FRGE^NA&.]L;K7:-*O15V!_%*V>3!0U[03[;!))KF\"]
M!Q^Z3;A%*XH&6EHYOP"OG?>M%!)C52\Q/.0E'6W'35B [B1+W#",R0OB>TE&
M,B]U_HG4(GNIG'A^[+QY )Z7J@A?3A(WBQ/R/4J$L7-+FQR;JL(%5T'/H%3"
M+V,$?ISBJK$7!+NN;.<@"-PX3=QX$J$;@><'Z$:PL4BG%>R+I&Z2H$0PT8Z'
M*4F]D/R"Z:;S.8<Y8IN4F(T2IX><W-.JA=W]4@C?A(3@P*URSJQ)4VF!\L#4
MM:]VL ").4?NPT1H=:107J#5C1V/W%*Q4)4$6,T%F7%6=SA]=.:9#&&\"2/K
MRBYA?'AD.U-FUYH*=:YFM.2/R=GC14.:F@NPNFO-%].U]DU).IUDKPR_^\<X
M#+(?A+I'YZU-W+Y^0N8*8%NN68.;VBE.4, N%)S="GK7:I"CG6,UI %.7BMO
MWJI /NE [E!(2SCO6#-4- "%J\Q-85XVNL)0IZ6$.$[=* H-^N*N9(9DZ'S2
MDOKR2&T,=RU@9$=U[^_@K[I??1M-1EGF1EFTWRE-,T36+$H$JF1\TQ+.(<<S
M0*7T'T&6(_?$_PYD.4>Y^7^"K"'N^[ #U&:?D! G9R#K9>0F:8:D&\1>D)V&
M&:IUQWZ*YE!Y2 [-N5\]V"5G#'8] .LYP.["?I<R3!=,#@'9"=TL&KL3#$ M
MB]U)B"F()UNS8&\D.S@.G 5PE-08MS.+@OKN=.-H^!DP;N-XN_%H^&.HQ?,S
ML-UH+!O?5#3_,OR8+UB%T1@KSA(+0&FO60&5:[J$[TU\VR>\--IM%6=-VD\Z
MZVR<-28GV=@.O_[X\#"[IV%KH(W=<:(&6O*,@?8Q#F=IOI?^XKEV;^>WYMK)
MX;GVV9.CTK*39:>#Q+ESX^;BB6$0MPN'07^<N>$D-9TG05YX[&R/=19X6=H?
M!^/QV!WCF/C$/!BX41JZ 38TM3"+OW8ZW1D+]\42-PG&;H8T:,-(O?A;1T.S
MH\Y3]6D@&V'WME]\@9MFZ;=/AV1K.G3.)PP[J@;V&S5XUGBX8=H-7<E5?RH
MBO44(ML&:6I*3ASIV([MV#;%C1E/@MC@SB/OL9G#4IH0@J1' K8R--9K$ZMH
MT:S^6NN]9VU5&.INES:]6.8E-_Q@O'(J/7XL-Z6JJNP__R9O*W7T^=@+4 E"
MJQ0+L_<Y:QI[@*A+7ZFN@<^!JQ906K_T,4Q1%J1ADI08?"[)X6%&.^P=3*_N
M+OUOU!Y@43I,W,B?; ULIY*^/2;M=)ICN-&."=B:VHR1E2+D65M5:V(&"I-I
MU815O7O_%]\3O= /,H?A5.? O/=YM]-__2>"W<>)AY\N=J![:9]];YX>^VIX
MYG?#H</ 4>_@5\-8G8<+1'G;2',&W#WMCMRO]4GSZ'&Y.:__F7*,69 *9BB*
MC)X,"#=GX.9&LJ4^1IXR*5FM+Q= "^!J ;Z?,1P5[8TRT/TAXNI/4$L#!!0
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
M: G:"A%EM,H%<T=(6=)HO"B:KF9@D[HV6$;K R.MZ2'OHCXF=SR31*A,%<@
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
MEC+C1"A%K.1"SA03%Z4RM\SPHX*%=L%2I&E55$J T=ZQ.;&4>N$HG&ORXN9
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
MVJ^BO2Y23LT8,D>S ]N(8$$, NP*REP:03R"Y.8@/M+'F*ZPWB(J80'7''Y
M,^68/@!('Q,Q,\VQLF$S4B_P1#\A"#&E)2V5:^UEKO]@9!QEJ7,FU8P.J5W+
M%@4A1!:@D=%;A_$C[,[ $*P29"![<F<Z%-P&+FDP"M8'%F@!0#P"O#)'Q$(#
MF?*$9:EB92%]:"0D%#;0MB!QT*<5./22YF^W@ZB -VE1:X9!2LB5!"7@V2G.
MRWH;$E*:\G7X15EK2O)N-RRH0DK8W(D/MS+6OV8]HZQMY5DC!%$8*D2E34(D
MM-':F"K/(G>$*J$:1]11_T1EJC&7HD;0THC.2@)='YFK #H@)X* XCZHV\;1
M+!*_4?D#<25W9!!&%8G-SXP*G(7JEE<9:;*N;+JBU3'!>;NV 6"YPEC6H^10
M-J6<YT\B599"EH!6C\JFVH'^T#0W0;W;:92DBEQ@B.5WJWT_FIA ,]5032M#
M.ICJ/!<AIYKPC\0>)FO'E;_.JGX-4<?5#:,$28PIC*5V/TM,>=G)U:[X\L$
MX5!&*<19U4P[! 2]SB@!N$RQ0V,RMT75EI@Y*1BCS-9)XJHYD0ME8XZ6!\9R
M\&-_4Z"+F:L2B>M#X]!2@1Y#!/F5-=5RA?-8H#=EM<E")]8E#;\3^1TU(A'$
M'9+V#H.ZB^JX>(UM+*W<(=Z:(3>86J<.UE"<<]K$DH)NGV>$9 E>B=.Z1!CB
M;*<@NGZ+4K:9!8]&8LM#]T;@H@V"XL"VP.R*](]!S[TUXN!!YE6#:56"EK(H
M>2V?BL :I$.W8?X!#9H-ZR(B"Y6@=RZI'E"&4E+#$8N#!L:NHVU"K7*P02)5
M?5,"6HV3:K)-L\?PLD (F*R3$LD2H659T8J\J[T+C3"9C-(P-]8&EK=13RXC
MVK%+P^"""2?H6Y61>K:[\AR"I%B#-S59$%NJB$A(U.3K<][HNH%$H5BG56A&
MMP:_H'87V_US3Q.NTB5-O:IE@S$!\0*D;[9M)W-&W;#P'EQ/H\E[E!IJ0EVF
M8 K]"TH25G BH0D/0W>\(5K<L9JN-N#BG*RVL>A#"8!A'KBS<+K0N;1<$X*+
M6S6""PQ8)2*ZRX?Q+!)K1/ Q"F=*$.7@?I4$0MGQ2%XY$=KXC'L**!_F4<_V
MP"R!XXW2L?=I*##6'2HC7L5"WRI].[5H6X&2 Q6(:1\0OB"461S(!77J\ZVQ
MU.KDG:;#4D_[H-4&4X,EU!<B8 F_;:\2N9";$_2E!U.7>U7M0@^\'\5) ]ZA
M)JQ.^Z:!R(+_Z;Z"#VQT6=!V?[>U.J3?SD&_UJ[A^$ CLGTV#)7E^QMSKZ1L
MU]#0FE@F%##+HLI!D(O0DS5Y$A5LYQQM5^ZR&F_8#SWM 4:@OC -9P*%5DB5
M?/S+JK1MS2Y)'U+D<+>PYUJ*$^HFK282P+]"6HTH02?6OB[A+7[DQ@259><:
MYMD-ZGN5.',@[CJG(%V&"US8G=3'=>K$*MODN&O5CSG=UHJC^GQ'9][Z2&[V
M;FV.+Y,/%;Q/=W2M5^VC<\*W._6?4?)I![G+Y$O[OB&FW2LQ[4]/1_R?3K2O
M!$,_?I-\[/JL+]+*6JH/L[,S,3N]>'XBM?WUY$G_8G(!V:/QI%G0!?RP7N/^
M>'PBZ&#Z77VFI^=B<GKR8_J<0H_3::.+^,3\V'*=:+GN6;==HF!:I>IKV'O]
M&!^3/7F7NXX(6?5*3,:GA/K%27)+/-6:EDJW$@MLXT+3N9<#6#8[3W[CZW"5
MO49ELW2>1@4&06\W8AJH#=T3<@0N#X>68W$Q'AR0U^TTGA5T,9B(/XO;< =0
M!VEH1)G)RI(J*QA&%U6Q2Q]T&U.U&'S_8BWVL=2DT1$4\4*M(''%/Y6T? =.
MRNRGPI%ZI)):MR@.3HJ'-$77YEU=CP'J;')&*Q$@9U-ZF")2^&$F3B[XU0GB
M9TK-$NHB'ZW&_?.+<?+54-^SJ$ NZAE#J3NK\<3>L_[Y=(9(=>Z2:EL5.K)(
MB$?C_FQR+HZ3S[L=V8M;A!P>G8I#5^K#UO>+0MDE?Z6A4@1]PJ>,9K3Y$'0;
MOG]LIX>O2+](NZ3+DUPML'0T.#OIA5-,_<.;-7\-F1OO3<&/*R5Q\J )>+\P
MQM<_:(/F\]C-?P!02P,$%     @ VX554WIH"@SX P  00@  !D   !X;"]W
M;W)K<VAE971S+W-H965T,CDN>&ULG5;?;]LV$'[/7W'0AF(%#,M1G"9H' -V
MUF$MVL&(T_5AV ,MG24B_*&15%S_]_M(V:H#K$&Q%XL\WGW\[KLCZ=G.ND??
M, ?ZJI7QMUD30OLVSWW9L!9^;%LV6-E:IT7 U-6Y;QV+*@5IE1>3R9M<"VFR
M^2S95FX^LUU0TO#*D>^T%FZ_9&5WM]EY=C3<R[H)T9#/9ZVH><WA<[MRF.4#
M2B4U&R^M(<?;VVQQ_G8YC?[)X4_).W\RIIC)QMK'.'E?W6:32(@5ER$B"'R>
M^(Z5BD"@\<\!,QNVC(&GXR/Z;REWY+(1GN^L^B*KT-QFUQE5O!6="O=V]SL?
M\KF,>*55/OW2KO<MIAF5G0]6'X+!0$O3?\77@PXG =>3[P04AX B\>XW2BQ_
M%4',9\[NR$5OH,5!2C5%@YPTL2CKX+ J$1?F?]C M!)[L5$\RP,0HSTO#]'+
M/KKX3O0;^F1-:#R],Q57S^-S,!GH%$<ZR^)%P ^=&=/%9$3%I#A_ >]B2.\B
MX5W\0'KTUV+C@T,?_/T"\G1 GB;DZ?\4[@>BK\;TC!^^.'/E(ZT<S'W78E@[
MH>FC%8;>&_HD7-DD=4;TQ3I507IV]9[8!'9<D33!DHAQ6GIOW;[?XY?0\-FK
MGZZ+8G*S6JV2,4W/;UZCY4)#2XMFBQO*)X& I3"/]$KH]H8>'/J0[JQNA=F3
M\ 0L4HR2NX1+!]R/R71$'5';.=\)$PB,=HT$[TBB]R)1.P9=+&GQR&"L8H:8
M1L#C7EURC9:7M$D<LIA55"E[37:[35IL]BGV\W@]IK462ITM.X]*>$^+"H=)
MQG9(4*=IK)>+01F)>X-:)TTI6Z%(:-LA'[NEGR\G5\\2?) !)3R/:WT&SAKQ
M)"$=+60UHGM6DK=GPJ!BI36H3DEK+CLGPYX697A&X6YQ_VX=K4<B8WJ((AQ2
M!"-;0CT/[?:T8<+E7.-R2PM/LHJZ-B(D(H.K<$R=3ZJ<G6H,[BU0 $&@6,O8
MB3 XJQ25Z D_@@JEZBII:O)""2<9MM+JV& 0#Y.8E9=:8C$NX,7P2=<1U<YV
M+34L%%JLC!PV;'@K 9NT:(6LT$OBB?T-+GD3;J@+4LD@HR%ZR-38:$"4J607
M\-"010*.\,;X )=(K.)-&-,B$&X0'FZ0OG6@6FJN'5JW3R6=$QA-?09PG:)'
M9#B5%C6)1*BUKL\A'@^X1RQ4KD)RB,?(6R4KG!5("EE,R93NX5@KZ;]M.13G
MT([H+ZI0=[#^T*E](CK^KQLI/[G6-0YY>KP\=D8/]C?\8!W>QT7_+'QS[Q]7
M7!NU-"#%6X1.QE>7&;G^P>HGP;;ID=C8@"<G#5$TG+[H@/6MQ;$[3.(&P[^&
M^;]02P,$%     @ VX554U#E'ECU 0  <P0  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S N>&ULI91O;YLP$,:_BL7K*28DZ;:(("5=IVU2JJA1UQ?37CAP
M@%7_H?81VF\_VQ"63FLT:6_ =[[GY^?@(.VT>;0U ))G*91=135BLZ34YC5(
M9B>Z >5V2FTD0Q>:BMK& "N"2 J:Q/$5E8RK*$M#;F>R5+<HN(*=(;:5DIF7
M#0C=K:)I=$K<\:I&GZ!9VK *]H#WS<ZXB(Z4@DM0EFM%#)2K:#U=;N:^/A1\
MY]#9LS7QG1RT?O3!UV(5Q=X0",C1$YB['>$:A/ @9^-I8$;CD5YXOC[1/X?>
M72\'9N%:BP=>8+V*/D2D@)*U N]T]P6&?A:>EVMAPY5T?6WR,2)Y:U'+0>P<
M2*[Z.WL>GL.98+%X0Y ,@B3X[@\*+C\Q9%EJ=$>,KW8TOPBM!K4SQY5_*7LT
M;I<['6;[]F#AJ06%Y.;HKBE%1_5[-!\(FYZ0O$&X(ENML+;D1A50O-93YV:T
ME)PL;9*+P&^MFI!9_(XD<3*]P)N-+<X";_:/+5KR8WVP:-Q _+R GX_X><#/
M_^,)7B;<:@0R74S(GRBRY4H;CB^$JR-8E#['%8%;W2W_9IV>#8($4X5QMR37
MK<)^)L;L^$6M^T'Z7=Y_CEMF*JXL$5 Z:3QY[^;1]"/>!ZB;,%8'C6Y(P[)V
M?P4POL#ME]JU-03^@/$_D_T"4$L#!!0    ( -N%55/.7R4>KR(  !.-   9
M    >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;.U=ZV\;1Y+_WG]%P[M>V  E
M2Y0EVXICP):=/2^<C==RXCL<[L-PIDE./)QAYB&)^]=?O?HQ9,](EIWH%K=
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
M9T/:@;_5!YK!S,.)UJ".X,T7NM\%B_QO;$(7&C\TW9(/,$E:<I;; UE2CEB
M;-PM0K7%C56!<@NJJ\S@&U6*HAO.Z)9Q9AAH<D%^^I#&4?0)I6B4^/'-^$4:
M?)4&^?7UHY&?QG&G&HU3/XJN!XL\9[8VJ'V@+/_(!,GH@5GK43SVD\F(#*,P
M]>,T))>(Z-H/T]%@D65567%' >>89<R0X4WB1^D$M8;)V ^CL96B&$W#B%PV
MB' HLZ="\AR4=OBO/Q'X7C'S3)(D]J.;"&T:B)<D2E,_O9F\3MFF/W1?#J!<
M;VF";>9*_@=054_(&YE<%53L@2#+'66*'"FO7-><_B/##:-6&/R*U<).QG'&
M)(T1]2O6D]"?A)B)P9)JEA$J,$N,5Q;]R=UU*- C(D<HNJ#8/P0O?>P/D3.Q
M)\/P*K'9QN<HKI_7^#R3AA75!;G'+5&GX7P*>KI*EFT*,>["7O..^^T+P8L>
MQ8L>R8L>S9=.U\1('+I,XH#A/(K6"[ZU<F9C5_:"P K(+C#M!?X_%6KKTX!J
M:R/%1T=R+8XX="Z Z*ZD?_%<"Q2P,4N@]EYJ$]I$TSB2N'-KO$A*- OQQ$SA
MFFU9:;P8D.!*EEL,T*S+3%;"%LD6 X?Z+<SM4+7/MZ[!H+><2E![MX(U<=[K
M/=6][;;\HEYN+^KU7X3/5.T93@F''9IB0XT]HNJU6Q^,/+A5MY4&%Z<3"_RG
M LHJX/>=E*8]V #=?Y_Y/U!+ P04    " #;A553M>62C-0#   ."@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6R=5MUOVS80?_=?<5"7H05<Z\M?
MR6P#B9NB*UH@B+ON8=@#(YTL(I2HDI2=_/<[4HKJ#(J0[44BCW>_^SYR=93J
M7N>(!AX*4>JUEQM37?B^3G(LF)[("DLZR:0JF*&MVONZ4LA2)U0(/PJ"N5\P
M7GJ;E:/=J,U*UD;P$F\4Z+HHF'J\0B&/:R_TG@BW?)\;2_ WJXKM<8?FC^I&
MT<[O4%)>8*FY+$%AMO8NPXOMW/([AN\<C_ID#=:3.RGO[>;W=.T%UB 4F!B+
MP.AWP"T*88'(C!\MIM>IM(*GZR?TC\YW\N6.:=Q*\2=/3;[VEAZDF+%:F%MY
M_(2M/S.+ETBAW1>.#>]BZD%2:R.+5I@L*'C9_-E#&X<3@67P@D#4"D2O%8A;
M@=@YVECFW/K #-NLE#R"LMR$9A<N-DZ:O.&ES>+.*#KE)&<VNR9[(#/8\7W)
M,YZPTL!EDLBZ-+S<PXT4/.&HX>TW=B=0OUOYAA1;<3]IE5PU2J(7E,SAJRQ-
MKN&Z3#'MD=\.RX?1 (!/'G=N1T]N7T6#B)_K<@)Q,(8HB,(^@X;%/V!"XJ$3
M#P;,B;LLQ XO?@&O+]Q_7=YIHZC,_QY0,.T43)V"Z4MIINY/:X$VSZ@-I_K'
M%&J-62U 4"/IOB ,8MKY<J$KEN#:HP&B41W0VUS_J'E%76Y@!H_(E!Y]K%7)
M3:T06)E"QA_L6G?'6UE4M4'E3A4*9QAV*''+MI.9.3(">2)\QYPG5(XP;0E?
MD+HYER(%7E1*'M#*:_B"FDRS?G?>9BX,)B>+Z,R 5*383CP;_]-C82%A(/RS
M+ORS5X<_8US!@8G:[:C!DWN0E9UI&KC6=6^#7 WB]Z>"QISS8L<?GK7/R-:\
MJ]S1]4-%XY0"?I 4>"ZX>83%<A+ KV^641C^!LO%)#R#97!*"HCT4Y)25\!;
M7C99> ?S231SG]$MU_?O,X4(O"0N*CM0E%VP\G"*&$RB$\"4'WB*5 R/'"F9
MQ'C6?/HJ]'^$Q3I.WH?G_=Z?3^:=8>?!9'8&"ZM]T&%X#V% B] M!AR/.^AP
M,C^CS[0CQ,^4O#((SXIQWA7C_-7%J#"194*N,W>I$B5A.A^[K^M"*E3;1N.V
M/6DB<6>@9>BKTT'5_0FYU%8O362T$_FD.K?6"*OWW]; +Q OI^-P&M-J.CX/
M%J/;YZ;!?+: <!:,ODG#Q']QJL5>!@&M9N. </IB[I]<N06JO7N):'!CO+E]
M.VKWV+ET=[S_D[UY*7UE:L^I^05F)!I,%E34JGE]-!LC*W>!WTE#SP&WS.G!
MALHRT'DFI7G:6 7=$W#S#U!+ P04    " #;A553COAN"[P"  "6!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q]5&UOVC 0_MY?<<JFJ950\P+T
MA0)2H9W&-";4;MV':1],<B%6$SNU'2C_?F<GI%0J?$E\]MWS/'?VW7 CU;/.
M$ V\%KG0(R\SIASXOHXS+)@^ER4*.DFE*I@A4ZU\72IDB0LJ<C\*@@N_8%QX
MXZ';6ZCQ4%8FYP(7"G15%$QM)YC+S<@+O=W& U]EQF[XXV')5OB(YG>Y4&3Y
M+4K""Q2:2P$*TY%W&PXF/>OO')XX;O3>&FPF2RF?K3%+1EY@!6&.L;$(C'YK
MG&*>6R"2\=)@>BVE#=Q?[]"_NMPIER73.)7Y'YZ8;.1=>9!@RJK</,C--VSR
MZ5N\6.;:?6%3^U[T/(@K;631!)."@HOZSUZ;.NP%7 4' J(F('*Z:R*G\HX9
M-AXJN0%EO0G-+ERJ+IK$<6$OY=$H.N449\9S5"M41&HR6/"U-"R'F5BC-E1Y
M U.I2JF8*^!L!J>_V#)'?3;T#7%;!#]N>"8U3W2 )XQ@+H7)--R+!)/W #Z)
M;I5'.^63Z"CB'<;GT T[$ 51< 2OVU:BZ_"Z!_#N7RINMC!'D\EDKP8:F$C@
MN^14CB>R*X4:_MXNM5'TI/X=8>ZUS#W'W#O _$B=EE0Y@DSIG<=2Q)R*#"9#
MH-=;:Z C:R\K3<%:0RR+)1?N8CZZC*.$MM$'NF0QCCSJ9(UJC=YXRG0&7SY=
M16%XLWL*SKR\(2V*GJ(K1&S=3@6-"Z<VP:*T(L[@,T1T&]>7_9/W2+/%/83]
MH!,$P<D/DCX@,"8TJ[LREKJI,$O67$NUA10I^9+Q!$ZCZ\YUV(>SDY_$-]GE
M/GW+W44ZBI1VJ'!B14*Z_:@37 3PT=WX>[U2V,=O)X*M9R5,W3;M;CMT;NM>
M>W.O)]:<J147&G),*30XO^Q[H.HI4!M&EJ[SEM)0'[ME1H,3E76@\U1*LS,L
M03N*Q_\!4$L#!!0    ( -N%55-*&1EZS (  -P%   9    >&PO=V]R:W-H
M965T<R]S:&5E=#,U+GAM;(U4VV[;, Q]]U<(WC!L0%9?<FG2)0&2KMT*K$#7
M=!=@V(-BT[%067(E.6[_?I3LN$VW!GM)1)$\YY 6.:VENM4Y@"'W!1=ZYN?&
ME"=!H),<"JJ/9 D"/9E4!35HJDV@2P4T=4D%#^(P' 4%9<*?3]W=E9I/964X
M$W"EB*Z*@JJ')7!9S_S(WUU<LTUN[$4PGY9T RLPW\HKA5;0H:2L *&9%$1!
M-O,7T<ER8.-=P'<&M7YR)K:2M92WUKA(9WYH!0&'Q%@$BG];. 7.+1#*N&LQ
M_8[2)CX][]#/7>U8RYIJ.)7\!TM-/O/'/DDAHQ4WU[+^#&T]0XN72*[=+ZG;
MV- G2:6-+-ID5% PT?S3^[8/_Y,0MPFQT]T0.94?J:'SJ9(U438:T>S!E>JR
M41P3]J.LC$(OPSPS7R1W%=/,=4AFY&M%A:D*\O:&KCGH=]/ ((D-#9(6<-D
MQB\ 1C&YE,+DFIR)%-)]@ #5=1+CG<1E?!#Q(R1'I!_U2!S&X0&\?E=RW^'U
M7\!;5AIOM":GLE@S06WMFOQ:K+51^$A^'Z 8=!0#1S%X@6*%LY-6'&Q+,\H4
MV5)>.2M!+I:"<JP$"87.0"E("14I 6T8OC2T'K.T33,Y$*HU&(WO&+^8>M[9
MII$'5=GY/M$E36#FXP!K4%OPL;LM_[ZRUR2.)]XI?DDF-B#,,W?4&\21M\JI
M@GW/^U$XZH6CD&CK<]I_?K&=+C!K961R2Z)PXMU(0_E?E%'O>#CQ5C(SM05&
M#<.1=X;EEH658#N$J*ES1L/(NQ"&B@W#E]HTA[QY-8ZCZ ..Y1;738E5&4AR
M(;G</)#QJ.]]DC*M&>=D,)YXY_L]?M;?G1[RK_<0/)FX M3&[16-!57"-,/7
MW7:K:]%,[&-XL_<NJ=HP?( <,DP-CXZ'/E'-+FD,(TLWOVMI<!NX8X[K%Y0-
M0'\FI=D9EJ!;Z/,_4$L#!!0    ( -N%55. +6,4[@,  !0*   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,V+GAM;)U6VV[C-A!]]U<,U*)( &UTM6RGMH'$
MV6V[Z )!DC8MBC[0TE@B5B*])!4G?]\A92O.UG$6^T+Q,C,\<^90Y'0CU6==
M(1IX;&JA9UYES/H\"'1>8</TF5RCH)655 TS-%1EH-<*6>&<FCJ(PS +&L:%
M-Y^ZN6LUG\K6U%S@M0+=-@U33Y=8R\W,B[S=Q TO*V,G@OETS4J\1?/'^EK1
M*.BC%+Q!H;D4H' U\RZB\\70VCN#/SEN]%X?;"9+*3_;P6_%S LM(*PQ-S8"
MH\\#+K"N;2""\64;T^NWM([[_5WT#RYWRF7)-"YD?<\+4\V\L0<%KEA;FQNY
M^16W^3B N:RU:V'3V:8C#_)6&]ELG0E!PT7W98];'O8<QN$K#O'6(?Y6AV3K
MD+A$.V0NK2MFV'RJY :4M:9HMN.X<=Z4#1>VBK=&T2HG/S._P0<4+<+)'5O6
MJ$^G@:&H=BW(MQ$NNPCQ*Q$R^"2%J32\%P46!_P7Q_VC^$B @-+I<XIW.5W&
M1R-^;,49)*$/<1A'AP ==[_"G-PCYQX>@9/T%"<N7O(&Q2LE&UA0JHJT2V4V
M%2Q<@5'!/Q=+[>;_/;)AVF^8N@W35S:\I:->M#6"7$'!-2M+A25SIX9F5 ?G
M4*&/AK7_DW.]9CG.//IA:%0/Z,WO*H7XHH!PRQ]?3 QL&1R9T/<&+T@Q%8)F
M'> K1<<:;I^TP4:?]W8%5W3PP<CMH4"EX4?(LIC:<990.QK9-O+#+.J]3*5D
M6U:05TP(K&'-E!'6-2,P9#JT;31.(?;#<?(ZJ+]^AU\4+T#+NK4\ZL%//XSC
M*/H9-A7/*V *[5IQ$&;LIZ3Q=[OOX$X:5N_*0) 3/YND#OHDLBFD?I)-W'R4
MIG!(O]]1)Q(U-DM2&@E[L*U%-'F#WM0/':+$C[/D;5*CS$_B(5E/AO'_LHQ#
M/TG&MDY^' WAB,R'O<R'WRQSEN>J)>UMF%),F">H.5ORFING0SH_&O<P?W1G
M#*PBG()I8.4QN&0U$SD",TXM2RRY$%R4%I&=6*/BLG"E'27#3IWA9'"1?VFY
MYNY %LQ@AY[8HDL9[J4B';TG0LLG6GBV)&;?D>NSY397CAJXUC;[R1@F43RX
MWY&P:NL5KVNZ=(VMEBK)](3J#J=P$HTS./TZ Q3% >S9<-3G<$B.WT>GV^5O
M9&KO-[%598]*6S0?F6CI@0'1CD#Z3J+P+2[HK*71\)F,G@"7.9PDT0L"W%9[
MI^3KJAU4;+!W\=*9*=U[1$,N6V&Z.[B?[9\\%^ZF#Y[-N_?2)T+'A88:5^0:
MGHV(5=6]0;J!D6MWC2^EH0/JNA4]VU!9 UI?26EV [M!_Q"<_P=02P,$%
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
M/M03<'S.<>-6+WJ!^HKKXC]02P,$%     @ VX554UB+0<N' @  3P4  !D
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
MBL8;T/Q*:[?K^ 7Z]WG^&U!+ P04    " #;A553H*XB"/@#  !0"P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6R]5MMNVS@0??=7$$(?$H"61%WM
MP#:0N.E>@+9!TJ8/BWV@I;$M1!*])&4G?[]#RE:#Q%:SV\6^6+R=F3EG./1,
M=D(^J#6 )H]56:NIL]9Z<^%Y*EM#Q94K-E#CSE+(BFN<RI6G-A)X;D%5Z06^
MGW@5+VIG-K%K-W(V$8TNBQIN)%%-57'Y= 6EV$T=YAP6;HO56IL%;S;9\!7<
M@?ZZN9$X\SHK>5%!K0I1$PG+J7/)+N:Q.6\/W!>P4\_&Q#!9"/%@)K_E4\<W
M 4$)F386.'ZV,(>R-(8PC+_V-IW.I0$^'Q^L?[#<D<N"*YB+\EN1Z_74&3DD
MAR5O2GTK=K_"GH\-,!.ELK]DUYZ-?8=DC=*BVH,Q@JJHVR]_W.OP## Z!0CV
M@."M@' /""W1-C)+ZSW7?#:18D>D.8W6S,!J8]'(IJA-%N^TQ-T"<7IVM^82
MAE<H1$[FHL++H;C5]_K1C(&<?>&+$M3YQ-/HSH"\;&_ZJC4=G#"=D(^BUFM%
MKNL<\B/X>3^>!3T&/.39D0T.9*^"7HN_-[5+0I^2P _8L8#ZX>\A0SBS<+\G
MG+#3/K3VPE[M%U;[&_Z$M:')I92\7H$=_W&Y4%KB1?^SQUG4.8NLL^B4,ZS_
MO"F!B"7!6Y4]$+%I"VG'9=Z64Z&?CJ6YU[!Y9B[4AF<P=? =42"WX,P^6]N*
M6(J*?+/5A#0OMR#Q<7B]< OFR2GJ%=["VI)N>#GX K(:?&ZTTKS.S2;7!+,
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
M[/.9.+Y<,NV_L.UL4Q) WFHC>0^V$?!:="?=]74X!$Q. $@/('\!2'H"D/2
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
M"GT'5,AVXVP?M-C9I6TE-*R 5MS"DLZD.0#OUT+H_L%<,*S]BW\!4$L#!!0
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
MOJ_C# NF![)$03NI5 4SM%1K7Y<*6>) 1>Y'03#V"\:%-Y^Y;_=J/I.5R;G
M>P6Z*@JF=C>8R^V5%WK[#^_Y.C/V@S^?E6R-#VA^+^\5K?Q62\(+%)I+ 0K3
M*^\Z?+6<6GDG\ ?'K3YZ!^O)2LI/=O$NN?("2PASC(W5P.BQP07FN55$-#XW
M.KW6I 4>O^^UOW&^DR\KIG$A\P\\,=F5-_4@P915N7DOMS]CX\^%U1?+7+M?
MV-:RXY$'<:6-+!HP,2BXJ)_L2Q.'(\ T. .(&D#T7,"P 0S_!0B'9P"C!C!R
MD:E=<7%8,L/F,R6WH*PT:;,O+I@.3>YS8=/^8!3M<L*9^6]JS03_F]5)$ DL
M4<>*EVXM4[BI-"&TAA=+-(SG^N7,-V37HOVXL7%3VXC.V!C#G10FT_!:))B<
MP"^Z\6'4H< GAUNOH[W7-U&GQE\J,8!AT(<HB,)3A+KA2XP)'CIX< *^[(;?
ML1V$DU/&'SDS;%,X=.I&9]1]D"I/*#2HUCMXG:8\YBCB'3R@VO 8=1]N;Q?P
M\0Z+%:J_.@R.6H,C9W#XS6H&/M[2%WAGL-!=#"Y:!A>=+M>^Z(R7P(5!A=J0
MFR6J&(6AV^I43KHUAD$P"((?.[B-6V[C3DVM]]?QYXIK[J+RC.A/6OV3[Q3]
M:<M@^CP/8UFLN'!,^G39MC1.71'=*O^\A3>Y[7(+J<J!<XL;3<UHI7G"F>*H
M>R]^^F$:1<'E7M8MPTN0"DR&T.PN9%$RL6LV7P+7P""GALC%&DHE-SQ!9>.4
M.GNN 2E.AZ8.J)9Y95\T4$NU#A945)SEL,&,QSG1X )^E<ID<$U;!.N3LI3>
M2/UC<(-X8F+OQU)1QX.'G;9Y:?DZUT6JF#:JBDVE\$BMKN(,F-ZK[L494VMG
MV;!:PF1*5NO,18\"]5;QQ'J]5JR@$T+0M"+N%($Z72M,8&5[_P#:%&0D)3<D
M,NJ/@N! GT1+N45E%$T3H&O>EES2LZ03ZXZHD>$XH&:5Y]9=>J*&U:[>B887
M=>1K-I0'NHNQO8L/-&Q PLDE^<K=B$%Y-)*X4DK0Y7OKKCV;65)+A ZYZOU'
M:OO48RE_C*AIW9P:%L<DKTB2HFG5LT2V1^J,OB8"^Y#'4I,0U8(;9?J]NGL3
M.7L*I:+PV3 139K/,CLX;8Y2.SC5A;[ZS,#AS/2^XYF!)V>FYS+05-GP>54&
M3ZIL=+;*2./C*J.6[6[@MFW;2NO]OTK[QN5UKER[RPN^IKSJ:]\_&AM)T=J-
MW_96KX2I)\CV:SOA7[O!UC^(UW\/[MP]I"E(*4&#P82ZK:I'[GIA9.F&T)4T
MQ-J]9BZ@5H#V4RG-?F$-M/][YO\ 4$L#!!0    ( -N%55-E1&L#) (  +P%
M   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;,U4VXK;,!#]%>&G%DKD
M.!<OBVUH-BP-=*E):/NP]$&QQ[%875Q)CG?_OI+LF+3=A$(IU ^V1IIS9LXQ
MHZ23ZDG7  8]<R9T&M3&-+<8ZZ(&3O1$-B#L2245)\:&ZH!UHX"4'L09CL)P
MB3FA(L@2OY>K+)&M851 KI!N.2?J905,=FDP#4X;6WJHC=O 6=*0 ^S ?&YR
M92,\LI24@]!4"J2@2H/WT]M5[/)]PA<*G3Y;(Z=D+^63"S9E&H2N(6!0&,=
M[.<(=\"8([)M?!\X@[&D YZO3^SW7KO5LB<:[B3[2DM3I\%-@$JH2,O,5G8?
M8-"S<'R%9-J_4=?GQG& BE8;R0>P[8!3T7_)\^##&2 *+P"B 1#YOOM"OLLU
M,21+E.R0<MF6S2V\5(^VS5'A?LK.*'M*+<YD6]"&&+ V&R0KE"LX4MEJ]H(V
M6K=0HGLJB"@H86AW2M3HS1H,H4R_3;"Q33@J7 P%5WW!Z$+!-103-)N^0U$8
MA;HF"O3/)-@J&&5$HXS(L\XOL&[R3^CQ ?@>U+<K=+.1;N;I9O_&%?3XT1*B
MC3W0U]J9C^W,KZK;>9L0];5?L[R'+SW<C>$QBY?NB1-\?*7N8JR[N%HW5_1H
MU:&<D:(WXP\\7H[DR__!XWAL)_X[C^/?/)Y',_?\XC$^&T9WKST0=:!"(P:5
M18:3V'JN^KNB#XQL_'SNI;'3[I>UO5Y!N01[7DEI3H$;^?'"SGX 4$L#!!0
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
M"HR^D$<R^X^VN>R@WT%A*A6/"["V(&9)_DN?BD#L 0@^ B %@!P <.\(P"\
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
ME$)&2F;NY>H;K OJ.;Q$,NU_T6J]-@I04FHC^3K8,N!45$_RNMZ(K8!^_X.
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
M?S+""'1Q*U2\6)6Y2XFILKA9<7]CX!%H$L#O,Z7LZH4,5'=SX_\ 4$L#!!0
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
M:H@AJ:IG51,C-V457TJ#/:$<9MCF05D#W%]):?83ZZ#YXS#Y"U!+ P04
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
M;:IF:FZ?("W O-\*H5\Z]G[3W&>7OP!02P,$%     @ VX554P3^8$.3 @
MJ 8  !D   !X;"]W;W)K<VAE971S+W-H965T-C<N>&ULC55;3]LP%/XK1Q$/
M(&WDUC8,M95ZV84') 1C>YCVX":GB85C=[;3 +]^MI.&#MJ,E\27\UW.<7PR
MKH5\4 6BAL>2<37Q"JTWE[ZOT@)+HL[%!KG960M9$FVF,O?51B+)'*AD?A0$
M([\DE'O3L5N[D=.QJ#2C'&\DJ*HLB7R:(Q/UQ N]W<(MS0MM%_SI>$-RO$-]
MO[F19N9W+!DMD2LJ.$A<3[Q9>+E(;+P+^$&Q5GMCL)FLA'BPDZMLX@76$#),
MM64@YK7%!3)FB8R-/RVGUTE:X/YXQ_[%Y6YR61&%"\%^TDP7$^_"@PS7I&+Z
M5M3?L,UG:/E2P91[0MW$#F,/TDII4;9@XZ"DO'F3Q[8.>X!P= 00M8#H-6!P
M!!"W@-@EVCAS:2V))M.Q%#5(&VW8[,#5QJ%--I3;4[S3TNQ2@]/3*ZX)S^F*
MH8+3)6I"F3J#CW!_MX33DS,X <KA>R$J17BFQKXVFA;IIRW_O.&/CO"'$5P+
MK@L%GWF&V;\$OC';.8YVCN=1+^,2TW.(PP\0!5%PP-#BW?#P4X^=N"M@[/CB
M(WQ?A<AJRAB8^L!+-6&F%&H%2ZI2)E0E$7[-5DI+\]W^[I$==+(#)SOX[[D!
M:91R*=3! VJ(AH[(7NKM]&(4C_WM ?5AIS[L59^50FKZC!F(+4JH%*XK!HRN
M\9"!?JX!/"&1JJ<FH\[5J-]5FE9EQ8@VODCCD-A><<C3Z$U1HB0X7)2DDT_>
M4Q0G"?AH^JPZ6([DK70XZJ2;;_AM3!*]<N?O7?H29>YZH8)45%PWMZE;[=KM
MS'695^MSTX:;KOE"T_3P:R)SRA4P7!O*X#PQAF33%YN)%AO76E9"FT;EAH7Y
ME:"T 69_+83>3:Q ]W.:_@502P,$%     @ VX554Y(%K+0V @  ;04  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C@N>&ULI531;ILP%/T5"_6AE;882&!;
M19":1M/Z,"EJVNUAVH,#%[!J;&:;D.WK9QN"LI6TD_:"?>U[[CG'YCKIA'Q2
M%8!&AYIQM?0JK9MKC%5604W43#3 S4XA9$VT"66)52.!Y Y4,QSZ?HQK0KF7
M)FYM(]-$M)I1#AN)5%O71/Y< 1/=T@N\X\(]+2MM%W":-*2$+>C'9B--A,<J
M.:V!*RHXDE LO9O@>A7;?)?PA4*G3N;(.MD)\62#NWSI^580,,BTK4#,L(=;
M8,P6,C)^##6]D=("3^?'ZA^==^-E1Q3<"O:5YKI:>N\]E$-!6J;O1?<)!C^1
MK9<)IMP7=4.N[Z&L55K4 ]@HJ"GO1W(8SN$$$ 9G .$ ")WNGLBI7!--TD2*
M#DF;;:K9B;/JT$8<Y?92MEJ:76IP.KWCFO"2[A@H=+D&32A35^@MVIK;SUL&
M2!2(-(T4!VJ. !#AO"4,D;*44+J%6DA-?Q%WQG P/XL"=($H1P^5:!7AN4JP
M-DHM'\X&5:M>57A&U1JR&9H';U#HA_[C=HTN+Z[^K(*-S]%L.)H-7=GYF;+_
M9^K;S4YI:7ZC[R](F8]2YD[*XHP48RR8.I<>%3F4;:A]&@9Q@O<35(N1:O$:
M53A%U:/B?Z&*1JKH-:KY%%7TC"J(@VFJ>*2*7Z1Z$-I>V<E%31''SXXS^C#_
MBQB?=(]]B#X365*N$(/"H/S9.P.7?7/W@1:-:ZB=T*8]W;0R[R%(FV#V"R'T
M,; ].KZPZ6]02P,$%     @ VX554TPL%'E4 P  +@H  !D   !X;"]W;W)K
M<VAE971S+W-H965T-CDN>&ULI59-C]LV$/TKA)!# B2K;\E:V 8V=HNV:-%M
MG#2'( =:&EE$*-(AJ?7FWW<H:06OI'4-Y&*+XGN/\V:H(9<GJ;[I"L"0QYH+
MO7(J8XZWKJOS"FJJ;^01!,Z44M74X% =7'U40(N65',W\+S$K2D3SGK9OKM7
MZZ5L#&<"[A7135U3]>,]<'E:.;[S].(#.U3&OG#7RR,]P [,I^.]PI$[J!2L
M!J&9%$1!N7+N_-MM9O$MX%\&)WWV3*R3O93?[.#W8N5X-B#@D!NK0/'O 3;
MN17",+[WFLZPI"6>/S^I_]IZ1R][JF$C^6=6F&KE+!Q20$D;;C[(TV_0^XFM
M7BZY;G_)J<=Z#LD;;63=DS&"FHGNGS[V>3@C^-$+A* G!-<2PIX07DN(>D+4
M9J:STN9A2PU=+Y4\$671J&8?VF2V;+3/A"W[SBB<9<@SZ[L\5PT4Y)='W$@:
M-*&B('^;"A39-$J!,.1/1O>,,\-P]O46#&5<OR'OR ZW8-%P(++$\G4R<"XC
M6YF\E^%G,N_(I]V6O'[UAKPB3)"/E6PT,O32->C)1N;F??SON_B#%^+_HQ$W
M)/3>DL +_!GZYC)]"SG2_9;NS="W5]/][#G=Q4(,U0B&:@2M7OB"WD^D],O=
M7AN%G]'7"W&$0QQA&T?T/[OB1)6BPOP@N=1FMCJ=3MSJV!;SL/:3.%VZ#^<U
MF &E8?P<M)T!>5XV@)[YB 8?T54^<EG;)-*NU6 >%7!J<&(/ DHV;ZV33LX"
M"N(P'%F;@C!J?V1M"@JSQ;RS>' 67W2VD<(P<;"[P/K!3@>X)PIR;%1>81]$
MR]B:"U"=9QR)OM.>F*G(/PV6M:EQDWUOF&9V8BX%\=3=(AVG8 K*@F24@2DF
M"5_(0#)D(+FJMB435.28"U("S!;RHHX]5V_UD>:P<O#@U* >P%F3N5:23$RD
MP2@9VRDF3+QYH^E@-+W*Z%,C>-MU@3FGZ73+IE$VJM<,R!_7:XJ)XW#>QF*P
ML;AH8T<YMBE#'^?:[&*ZAY+YY;)AN>SB<A^EH7PN1]E,G\G\<9*FJ"B9?-=3
M4.C%T2AN]^QPMC>IOZ@Z,*$)AQ)IWDV*?-7=3KJ!D<?VO-Y+@Z=_^UCAA0Z4
M!>!\*:5Y&M@KP'!%7/\'4$L#!!0    ( -N%55/0Z1X!! 4   L2   9
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
MU6"\@UO?:XUGPW?:\)_(_@)02P,$%     @ VX554TXD7;GG @  B@@  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S@N>&ULM5;;;AHQ$/T5:U_:2FWVQC4"
MI$!2-5(CH= V#U$?S.[ 6O&%V%Y(^O4=>Y>%M("B2.&!M;T^<V:.QS,[V"C]
M8 H 2YX$EV88%-:NSL/09 4(:L[4"B2^62@MJ,6I7H9FI8'F'B1XF$11)Q24
MR6 T\&M3/1JHTG(F8:J)*86@^GD,7&V&01QL%V[9LK!N(1P-5G0),[ _5U.-
ML["QDC,!TC EB8;%,+B(S\=QZ@!^QR\&&[,W)BZ4N5(/;G*=#X/(>00<,NM,
M4'RL80*<.TOHQV-M-&@X'7!_O+7^U0>/P<RI@8GB=RRWQ3#H!22'!2VYO56;
M;U 'U';V,L6-_R>;>F\4D*PT5HD:C!X()JLG?:J%V ,DQP!)#4B\WQ61]_*2
M6CH::+4AVNU&:V[@0_5H=(Y)=RHSJ_$M0YP=S:S*'@K%<]#F [EZ+)E])A\O
MP5+&S2?RA<PP#_*2 U$+DBDA4$GC,(1JP&,QH->0$TP/LBAMB6O,F)+*# :A
M1?\<2YC5OHPK7Y(COL0)N5'2%H9<R1SREP9"#*R)+ME&-TY.6KR$[(RD\6>2
M1$ED"G39G+":-IJEWFIZQ.J$4V.<'G=4:RHMP>!].I/[[[B57%L0YO<)HE9#
MU/)$K2-$/Y2E_)".%:SC8>[>K4=INY^TTGYG$*X/$+8;PO9)PCH@X\_3%KO#
M=-%.JM/W&4/N;T#,09^*LM.0=MY7SFY#U'V;G-W_Y(R3N-6/X^YA.7L-8>\D
M82656KGZ8[R6>%6HS F61V-QP.3R-4KV&[[^^RH91[NR$;U-RQKW0LRHWVTG
MW?YA,>.]4A6?Y+PH;:$T^_.RWBQ]I"56#.VO^;:(76/:2E?RR913^1J9XV3G
M2?+.0N]J39R^4>CT0-;V(O?[1^APKST(T$O?! U6\U+:JE,TJTVCO:C:RVY[
MU:5OJ%XRS&4."X1&9UVL)[IJ?-7$JI5O-G-EL77Y88$?"Z#=!GR_4,IN)XZ@
M^?P8_0502P,$%     @ VX554ZMVUD$3!   +@X  !D   !X;"]W;W)K<VAE
M971S+W-H965T-SDN>&ULS5?;;N,V$'W/5PS<H$@ U1)U\67K&$CB+;I% AB;
MIEM@T0=:&EM")%)+4G'R]R4I678;6? 6"% ]2"3%,W/FPB$YVW+Q)%-$!2]%
MSN35(%6J_."Z,DZQH'+(2V3ZSYJ+@BK=%1M7E@)I8D%%[OJ>-W(+FK'!?&;'
MEF(^XY7*,X9+ ;(J"BI>;S#GVZL!&>P&/F>;5)D!=SXKZ08?4#V62Z%[;BLE
MR0ID,N,,!*ZO!M?DPX*,#<#.^"/#K3QH@S%EQ?F3Z7Q*K@:>880YQLJ(H/KS
MC+>8YT:2YO&M$3IH=1K@87LG_1=KO#9F127>\OQ+EJCT:C 90()K6N7J,]_^
MBHU!D9$7\US:-VSKN:-H '$E%2\:L&909*S^TI?&$0> B7<$X#< _U1 T ""
M?P%(> 00-H#0>J8VQ?IA016=SP3?@C"SM333L,ZT:&U^QDS<'Y30?S.-4_,O
M5 C*E(2+!2J:Y?(2?H+'AP5<G%_".;@@4RI00L;@D65*.GI0MW]/>24I2^3,
M59J%D>7&C<:;6J-_1.,([CE3J82/+,&D W_;CR=^CP!7F]_ZP-_YX,;OE?A;
MQ880> [XGD^Z"/7#%QAK.+%PKP.^.!E.ICW6!&U$ RLO.#VB7^_T'/BDL)!_
M]6@(6PVAU1 >92QCD95VW?(U;!N%7:G0+\@/ \?S/+C##8U?X<\[V)$_VZ)
MP!<4<28Q<6";9G&J"XW4ZQD3DX(J1<BDK"B+T=#P@\")HFB7L'K$S+CE14G9
MZX\_3'PR_EE"S(M"T];K*GYRC!@*,95ICE*VZH9=.=!OR4.UDOBM0J9 <:OX
M%:D -!D*.L)8K%"T2:+?_U/+X3J7W &Z5BC..GB/G3 DCFY"6:WR+&Z##]]/
M>R^KE_C9;4W\H2:^08:"JHQM+'TH!8\1$XL^GT1.% ;#GAR/VAR/>@/:A .^
MWEL7]"V;42MR]$X+<]QJ&/>2;CQ5N].QSNZNL+68D15C3@;/\W ZC:)).'.?
M._1/6OV3?OW_",B%COF"YSD5\K*+1"TK.B Q.49@VA*8GA(UG0R5DDKO3SI-
MNE1/W]A/?!)."1FW^NO2_79BY(^FOG>$)_'VVZ[7RW0ILF>J$)8YU8O,U(V6
M^PDI1PZV=_).24?\O0[_-*_KTE=6(D[U.>Q@31\6GL[MWG^;C;JDZ>>(D_<[
M(0EZB7ULRI'.R4S7G(.$A%*7-4NQ,S4;N=/#!"'#Z B?_;Y)^G>)95TSORO2
M^X)%HO>*]+Z"D=&[1GKT)M+CD7G&1SR[+WRDO_+]]TB/3XFT>W# +E!L[$7%
M;*D54_59NQUM+T/7]@K@[J?7-ZE[*C89DY#C6D.]X5A'5=27D[JC>&F/ZRNN
M].'?-E-]H4-A)NC_:\[5KF,4M%?$^=]02P,$%     @ VX554\*6P#UU P
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
MF!*0[U>4BI<;=<A7GF3/_@-02P,$%     @ VX554RW.G+@+!   &!   !D
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
MU29X57.JCF0;\^0MF50/J&GFJDP#UP(UOV),[CLZ0%/XX[]02P,$%     @
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
M K:^9M03;\K01U/CL2N'88$W,["T -]OC/&G";7FYJZW^!M02P,$%     @
MVX554S'QA3#* @  7 @  !D   !X;"]W;W)K<VAE971S+W-H965T.#DN>&UL
MK9;?;YLP$,?_%0OMH96V\AN2*D%J$TW;I$E5TVX/TQX<<@2K8#/;-.U_OS-0
ME :2[&$OP3_N>_>YP^8RVPGYI'( 35[*@JNYE6M=7=NV2G,HJ;H2%7#<R80L
MJ<:IW-JJDD WC:@L;,]Q(KNDC%O)K%F[D\E,U+I@'.XD47594OEZ"X78S2W7
M>ENX9]M<FP4[F55T"RO0C]6=Q)G=>]FP$KAB@A,)V=RZ<:\74V/?&/Q@L%-[
M8V(R60OQ9"9?-W/+,4!00*J-!XJ/9UA 41A'B/&G\VGU(8UP?_SF_7.3.^:R
MI@H6HOC)-CJ?6Q.+;""C=:'OQ>X+=/F$QE\J"M7\DEUGZU@DK94692=&@I+Q
M]DE?NCKL"=S@B,#K!-Z_"OQ.X#>)MF1-6DNJ:3*38D>DL49O9M#4IE%C-HR;
MM[C2$G<9ZG2R$&7)-+X6K0CE&[(07#.^!9XR4.1B"9JR0EV23V2%!VA3%T!$
M1K):UQ(,#ROKDA2 A205?6W]X-DB.@=<PL,FJ?'7FBAT\[A:DHL/E^0#89P\
MY*)6&%;-;(W)&"0[[<!O6W#O"/BWFE\1W_E(/,=S1^2+T_(EI"AW&[GS7FYC
M"?LZ>GT=O<:??\3??ZG.KYNUTA)/]N\31'Y/Y#=$P1&B(W6Y;55AHS)W_#D)
MO'AF/^_7;F@33]W>YAU.T.,$YW"\,9Q6%>V%BF+_ &?$QHG&<<(>)SR'XX_A
MA,-0_B'.T":<>.,X48\3G<,)QG"B8:CIX<L:V@31$9RXQXG/X81C./&P.NYA
M=88V<3!.,^EI)B=I'G+ !I5ID&-,DT$\=[)W6%NHDP%,I[Q6%4UA;F$K5""?
MP4K(B3LX[<FGI\F%IL48]'1X"2=^<  ]-/)"-SRHI;WW[3=]]SN56\85?E(R
ME#E7,>IEV\O:B195TP[60F-S:88YMG^0Q@#W,R'TV\1TF/X/1?(74$L#!!0
M   ( -N%55-ABO>]4P,  .D*   9    >&PO=V]R:W-H965T<R]S:&5E=#DP
M+GAM;*56:V_3,!3]*U;$!Y"VY9T^U%:B:SM @";*X+.7N(V%8Q?;6>'?<^VD
M65?<4 E-6FWGG'-]'[;O9"_D#U42HM&OBG$U]4JM=V/?5WE)*JQNQ(YP^+(1
MLL(:IG+KJYTDN+"DBOE1$&1^A2GW9A.[=B]G$U%K1CFYETC5587E[SEA8C_U
M0N^P\(5N2VT6_-EDA[=D3?3#[E["S.]4"EH1KJC@2)+-U'L;CN\&!F\!WRC9
MJZ,Q,IX\"O'#3-X74R\P&R*,Y-HH8/AY(K>$,2,$V_C9:GJ=24,\'A_45]9W
M\.41*W(KV'=:Z'+J#3U4D VNF?XB]N](ZT]J]'+!E/V/]BTV\%!>*RVJE@P[
MJ"AO?O&O-@Y'!-!Q$Z*6$)T2DC.$N"7$EUI(6D)RJ86T):2GA.P,(6L)V:46
M!BW!9M]OHFM3L\ :SR92[)$T:% S YM?RX:,4&XJ<:TE?*7 T[//4.P?A5+H
MGDBT+K$DZ/6":$R9>H.NT1HJOZ@906*#>%T1B;60"/,"TLT%[,?.:T4*I 7*
M,<MKAC4QU4%S1+#DE&\5VH&XLN*62EFM@>'X?(T>U@OT^M4;] KYS9I"E*,'
M3K6Z@D48?RU%K4!'37P-$3!^^'GK[;SQ-CKC;8P^":Y+A9:\((6#O^CG9__B
MK_KY8=0CX$/JNOQ%A_S-HU[%#S6_07%PA:(@"AT;NKV<'KCB\7_6E_]G?=5/
M7Y <Z.%9^MW%]'#4DXJX.TJQU8O/':7#^1CWB"6=6&+%DIYSR>!<NFJ\8::6
M:5Z:I]EU&"09^/!TG'D7+$Y&)[#%W[ T3)+T)6KI$AN-TO@E;.6 90'\O83=
MN=2241!VL!<Q2[N8I;T)6#Q?27TIR#JYK#<%W^TS!O<4?H*\;LGA.H+W7&FX
M?^#JNFHONJ-;S57&C9WLR-UADF9ID@Q/XO(W<# :1G&0I>[(##I7!A=5T_--
M>]G.YX/+2LT%<Y2: Q;%T?"D.I8N-4>M-;#A,2RX&40G(76BPM%)//VC%Q1.
M\=8V1PKEHN:Z.;3=:M=_O;5MQ\GZ/!S?AH[U13A>NM97T,<U;=>SV:8)_(3E
MEG*%&-G %L S"(AL&JMFHL7.ONN/0D.78(<E]*)$&@!\WPBA#Q-CH.MN9W\
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
M6%N045;\DZ<R$&> =K0>"$L@O!2(2B!Z 82]!J!; MV70-0 ]$K NNX7OMO
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
M?Y [CQ<YQHL,B-<A0T/2?MR8L/W::3_N3MBY,.U.N_]Z$Z>9]C8*3YJMW.]
M.<I8,Z<=BMAI*"X[4,2R[7&C<W3 1@2[C=9AGIR3U3+>%%<@@0*69[+<ZNO1
M^IKUH;A<-,:O\?0&=XS[>'K;-;[4U[7BO'Z4+>]Z]Y1O8M5[$E@K%ZRKD9H"
M+Z]/Y8MDV^+T_L2DZCW%8Z2NG, U0'U?,R8/+UJ@OL0N_@502P,$%     @
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
M=@3[F #%(Y29@-]70NCJQ2BH[[HN_@902P,$%     @ VX554S :-&(_ P
MV@@  !D   !X;"]W;W)K<VAE971S+W-H965T.3@N>&ULO9993^,P$(#_BA7M
M TA CM(+M95H6799@51Q[#X@'MQDVGCQ46R'LO]^QTX;"DTC[<N^M+$]QS<S
MSDP&*Z6?30Y@R9O@T@R#W-KE61B:- =!S8E:@L23N=*"6ESJ16B6&FCFE00/
MDRCJA((R&8P&?F^J1P-56,XD3#4QA1!4_QD#5ZMA$ >;C5NVR*W;"$>#)5W
M'=B'Y53C*JRL9$R -$Q)HF$^#,[CLW'L%;S$3P8KL_5,7"@SI9[=XBH;!I$C
M @ZI=28H_KW"!#AWEI#C96TTJ'PZQ>WGC?5+'SP&,Z,&)HK_8IG-AT$O(!G,
M:<'MK5I]AW5 ;6<O5=SX7[):RT8!20MCE5@K(X%@LORG;^M$;"DD\1Z%9*V0
M>.[2D:>\H):.!EJMB';2:,T]^%"]-L(QZ:IR9S6>,M2SHW%A<,<8,E%BQB3U
MJ3JX $L9-X?DF-SA/<@*#D3-"=:=,X3 \A'*N4I+<3RQ.9!EH=,<$X1B+ 54
MG6XVIGYCHK"6&>A2Z?$&Q ST$_E"F"3WN2H,E9D9A!:C<FQANHY@7$:0[(F@
M0VZ4M+DA7V4&V4?]$+-1I239I&2<-!K\4<@3THJ.2!(E\</=!3GX<MA@ME5E
MNN7-MOY[IA^OT3"YLB#,4P/H:05ZZD%/]X!.J,GKRE!JM;V6>]E?1[THB@;A
M:XVO=N6KW>AKNA6G>WV97)"4+IFEG-#L-]Y_[ "VCJ:TV]FBB>.D'J93P70:
M82XIT^25\L*7(&G%1U&4$)-3#88P8PK("+4DY0HKN:B#ZNQ"G;;Z]53=BJK[
M#U2N_$"UQ 9;!]#=!=A;HUX%T&NND=*;RX?M#K3&-*@99XOR3EI5YF:3*!1+
ME1!X@LTK?:ZC[.U2MI-./66_HNPW4MXK=V?2[1Y3Y[J_ZSJ)NMUZWW'TWD6C
M1N_7[L5VM9E_J!8U!JS!T?-2,)<V[L0XHS/&F668+!0HQ.>NM>YZT0[J<2OI
M[TE3O-7PXT;4;TIE*\9YK<]X]QWO]N)/+L.M<2- +_Q0-9C[0MIR\E2[U> ^
M+\?5NW@Y]6^H7C").8$YJD8G772MRT%:+JQ:^N$U4Q9'H7_,\>,#M!/ \[E2
M=K-P#JK/F=%?4$L#!!0    ( -N%55.SB"X02P(  %T%   9    >&PO=V]R
M:W-H965T<R]S:&5E=#DY+GAM;,542V_;, S^*X1/';#%CI-T0^$8:-(5Z[
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
M10<C/+ZJ:6R:B9$[]W*OI,$^P T+[ 5!V03\OI'2/$YL@:Z[G/X+4$L#!!0
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
M@S1$>0$J!XIGQ95@SA5<,(K'%=P9B= !,!]SKK8#?<NH;Z'!7U!+ P04
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
MI/'HQE4VW:WH M1U.(D;C>Y<AV'E?B1@?();WVJW=7W@"PR_INPW4$L#!!0
M   ( -N%55/A:Q^/&@,  .,)   :    >&PO=V]R:W-H965T<R]S:&5E=#$P
M."YX;6R-5FUOVC 0_BM6M$J;M.8]O%2 U)).ZZ1*5:MU'Z9],,E!+!([LQTH
M_WZV$S*@(?0+Q/8]S]US?KF;;!E?BPQ HK<BIV)J95*6-XXCD@P*+&Q6 E4K
M2\8++-60KQQ1<L"I 16YX[ONP"DPH=9L8N:>^&S"*ID3"D\<B:HH,-_=0<ZV
M4\NS]A//9)5)/>',)B5>P0O(G^435R.G94E) 5001A&'Y=2Z]6[BD;8W!J\$
MMN+@&VDE"\;6>O"03BU7!P0Y)%(S8/6W@3GDN2928?QM.*W6I08>?N_9OQGM
M2LL""YBS_!=)93:U1A9*88FK7#ZS[7=H]$2:+V&Y,+]H6]L.E7%2"<F*!JPB
M* BM__%;DX<#@!^= ?@-P#\%#,X @@80G "\\ P@; "AR4PMQ>0AQA+/)IQM
M$=?6BDU_F&0:M))/J-[V%\G5*E$X.?N&"4>O.*\ /0(6%0>UIU*@SS%(3'+Q
M!5VC%W76TBH'Q);H@9:51(4QU99J^1-RD,@P!S%QI I)$SM)X_ZN=N^?<3]
MCXS*3*![FD+:@9_WXSV_A\!1N6@3XN\3<N?W,OZHJ(T"]ROR7=_K"J@?'D.B
MX)Z!NQWP^ -POQ-^I"9HMS<P?,$9OMZM^WV[$)*KF_>GQU/8>@J-I_",IV<B
MUM=+#H XEM!U$OKQKCT<7'7E^Q(LZ(3%%V'CJQ[54:LZZE<-^FDE=(4D\ (1
MBG: >>=%Z"<*:R"*4%&?9V^,4KSK8II_C,GS]E1^<(XJ[J>*NM0<Y6G0YFG0
MRW3_5JJ''E*T83F6)"=RUY6C?I+1T/;<SC/2CQM'=MB)BR_BAJ>X(_7#5OWP
M@GK@"1& 2DZ2SKM1X\<&KROU9N9Y=C1Q-H<J/V(47S ZBG_4QC_JC=\4B8TI
M$NH=25BA#A92I2E9=VFIN48'$8SL(#C1\M[(#^SAB57\WLH;VU%XHL8Y*'\%
M\)5I(X2*LZ*R?OC;V;93N34%^F1^KCJ8NN'X3U.W/X^8KP@5*(>EHE1OE;HX
MO&XIZH%DI2FR"R95R3:?F>K"@&L#M;YD3.X'VD';U\W^ 5!+ P04    " #;
MA553QR&0H)H$   5&0  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,#DN>&UL
MU5G1<MHX%/T5C;>SD\ZTL24' EE@IB'--#O)3+;9-@^=?1"V $ULBY5D:/Y^
MKVQC03$*D&W:OH!MZ1Z=>R6?@T1O(>2#FC*FT=<TR53?FVH]._-]%4U92M6Q
MF+$,6L9"IE3#K9SX:B89C8N@-/%)$+3]E/+,&_2*9[=RT!.Y3GC&;B52>9I2
M^7C.$K'H>]A;/OC()U-M'OB#WHQ.V!W3GV:W$N[\&B7F*<L4%QF2;-SWWN&S
M81B:@*+'9\X6:N4:F51&0CR8FZNX[P6&$4M8I T$A:\Y&[(D,4C X]\*U*O'
M-(&KUTOTRR)Y2&9$%1N*Y)['>MKW.AZ*V9CFB?XH%A]8E5#+X$4B4<4G6E1]
M P]%N=(BK8*!0<JS\IM^K0JQ$@ XS0&D"B#?!K2W!(150%$YOV16I'5!-1WT
MI%@@:7H#FKDH:E-$0S8\,]-XIR6T<HC3@TO*)?I,DYRA&T95+AG,D5;HZ()I
MRA/U&KU%=[!VXCQA2(P158I!,\UBE' ZX@G7G"FTF/)HBJAD*"U18D0U&AOP
M>0%N9@RF/<JEY-G$5)XK@/YT=X&.7KU&KQ#/T-]3D2M 5CU?0VJ&H!]5:9R7
M:9 M:;31C<CT5*'W6<SBAOBA.QX3!X /-:T+2Y:%/2=.Q#_S[!B%P1M$ H*;
M"+G#+U@$X;@(#QQTPGJ>PP(O_!GG^<LUL$%7FJ7J'T<N)W4N)T4N)UMRN95\
M3C5#]U1*"DDT+9<2H54@&"F;#TC0P3 1\]4YV.P%?;JMNM<:O59-K^6D-X2%
M!+E#>5$D0.]B)FDA66]__ZU#,/X#_94#[3Q%ESE+T-VC,H5Y@ZZOA^BH:GK=
ME%,Y;'N%+>Z<AM^DU-3II-N<4;O.J.W,Z#V5&5@ 6O*_%S*)X4UA<O+81+2]
MR2$(@F8.IS6'TZ<7<+7&QDB,$CXIJZH%XDKES+&P.O48'6>>3XZ!U!36OC*M
MD4A3: &!CAY,.SA3PF31]%1Y.AOE(<')EO)T:^I=]SN1 ]O(]4H,NQO#M@G>
M-BTXL 82.$>^9G-8Q5?HRPU+1TRZ7G"\XDKXEY<K3&PVY-F"Y88PO^;.U(Q&
MK._!SS7%Y)QY ]1H=,\'6D_36@P.?XSPN<?=IS;/!UJOC;4L[/:L?274#7<
M4^M>N/7=A!9;1\%N2WDAJ76S.*",UJ[PZ7,%N4+859&MBV&WC56*O)LD6X/!
MW5]>DHEU+>)VK5TDV0VQA^S\#T#K:5H?)?C'2+)[W'UJ\WR@]=I85R9N5]Y7
MDMUP!S"UQDIVV+P=*,G$6A1Q6]0+2;*;Q0%EM,Y&W!NS'239C7  .6N(Q&V(
M2]'>2;6)M2&RP[;I9U=MZVS$[6P[J7;3]FISZ]_0S;'W)]8FB7LC]OT4=W/_
MUK#];^RU;?\?6KL,W7:YKU96<+L= 836SL(=MH4'"F%HC2%T&\,+"6'%8OV,
M:MLY0+ART.?>A>V@<FZ$/53.7SEX3B'/XCQ>05'R3)=GT/73^LS_77'2[=ON
MY1\&-U1.>*90PL80&AR?0EUD>09?WF@Q*XZQ1T)KD1:74T;A]3(=H'TLA%[>
MF 'J?T(&_P%02P,$%     @ VX554U2]"UNQ P  >@L  !H   !X;"]W;W)K
M<VAE971S+W-H965T,3$P+GAM;*V6;6_;-A#'OPJA%4,++-&#9<EN;0.)W6(;
M&BQHUN;%L!>T=+:X4*1+4G;R[7ND%-FS9:4H^L86'_['WY''XTUV4CWH L"0
MQY(+/?4*8S9O?5]G!9147\H-"!Q92552@TVU]O5& <V=J.1^% 2)7U(FO-G$
M]=VJV416AC,!MXKHJBRI>KH&+G=3+_2>.SZQ=6%LAS^;;.@:[L!\WMPJ;/FM
ME9R5(#23@BA83;VK\.TBC*S S?C"8*</OHEU92GE@VW\D4^]P!(!A\Q8$Q3_
MMC 'SJTEY/C:&/7:-:WP\/O9^@?G/#JSI!KFDM^SW!13;^21'%:TXN:3W/T.
MC4-#:R^37+M?LFOF!A[)*FUDV8B1H&2B_J>/S48<"-!.MR!J!-&Q(#DC&#2"
MP;$@/B.(&T'L=J9VQ>W#@AHZFRBY(\K.1FOVPVVF4Z/[3-ASOS,*1QGJS.P#
M98I\H;P"<@-45PKP4(TFKQ=@*./Z#;D@=QAL><6!R!51DG."X;:C*K=M4P"9
MRW)#Q=.OOXRB,'VGR4?8 B<#PH0VJJKM79#/=POR^M4;\@K[R=^%K#05N9[X
M!KVP+'[6$%_7Q-$9XH3<2&$*3=Z+'/(._;Q?'T8]!GS<OG8/H^<]O(YZ+?Y9
MB4LR"'XC41"%74#]\@5D* ^=/.B0+[Y;'HY[O!FT$3%P]@9G[/V,T_[G:HD-
MO-/_]@#%+5#L@.(S0->P9D(PL<8+SJG(H"MF:A-#9\+FNNTLC(=A'$_\;<?2
MPW;I8>_2[G9LW>V@^7]X&YU[%[@'PB 0-D@F,0?FH*A-8UUD]0K) 5FTIZKC
M8W@"GXZ3_\]9G,X9#;J=2UKGDE[G_EIRMG;8Q$C"M$8O=4$5:'O4F2Q+',$$
ME#W8<4S5')0;NI>*YWA[0*V?NCQ.3CP.AU'2#9NVL&DO+#Y AKO<9 EPO]F6
MVA>#<$:7C#/S1*H-\L(CJ(QI%[T8M8KB>74QIB>,%W$:)E$WY:BE'/T4RHSB
MO7J!<'1*.!R'W7SCEF_\0_%\7W/L,;N QJ= :9P.PJ-@[I@6C4;CHW >GX9S
M..YV+@SV;UGP ^X1EZK"=R_&;6/]$!U3R!FH@P<V[(5Z3Y7 @NO[*<+3ZQ,$
MP1F,:(\1]6.(_(44VA@X/)-HF)XDJXYIG:G6/RA*2G36%7<:\THE3/VVMKUM
M 7GERJ:C_KDM+%VQLS=35Z4W5.'3H F'%9H,+E.$4G6A5S>,W+C29RD-%E+N
ML\#B&)2=@.,K*<USPR[0EMNS;U!+ P04    " #;A5539B90K?T"  "("@
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
M^!5!,@B2X+LO%%QN&;(\,[HCQF<[FA^$5H/:F>/*?Y0]&K?*G0[S?5-8>&I
M(?G8^N?E%I!Q8:_(!>&*?*MT8YDJ;4;1E?,B>AC0ZQZ=O(+^TH@9B9=O2#)/
MXOO]EEQ>7/U)H<[LZ#@9'2<!F_ZKXX=;D 68GV?8BY&]".S%_^_&PU>72VX0
MI#U7*1TKI6>[V&C5@D%>""!*(_QU?WO$,B#\[6KS14;;:54Z^?+^$MTR<^+*
M$@%'IYG/WCFQZ0]F'Z"NPV$H-+JC%8:5N\M@?();/VIG9@C\^1K_#OEO4$L#
M!!0    ( -N%55.Y2<T\)0,  )82   -    >&PO<W1Y;&5S+GAM;-U846_:
M,!#^*Y$[3:TT-82L*5D)TH94:=(V56H?]E89XH EQ\X<TT%__7QQ")3Z&.O#
M1A=$8]_G^^[SW:6.&-9F)=CMG#$3+$LAZXS,C:D^A&$]G;.2UN>J8M(BA=(E
M-7:J9V%=:4;S&IQ*$?9[O20L*9=D-)2+\KHT=3!5"VDR<M&9 G?[G&<D2MZ3
MP-&-5<XR<G_Z]L="F:LW@;N?O#LYZ=V?7>W:3QO@C(1>THL#2,][]D*9&Q2C
M3PZCWT>.45\>1+V'&2,>')J2WV9EG9BP+?!H6"BYJ7-,G,&JH"4+'JC(R)@*
M/M$<O I:<K%RYCX8IDHH'1C;8%96!);ZT<&1FT'OM3PEETHWL5T$]W?2+M\!
MUC,0R(7H!/:),XR&%36&:7EM)\WBQO@,"MKQW:JR"F>:KJ+^!=DX-#<;9*)T
MSG07)B)KTV@H6 %R-)_-X6Y4%0)HC"KM(.=TIB1M-*P]VH&EG3(A;N'!_%X\
MX5X66_7M075E-[2"VJ&C<1/@WV9SW-NT+^,-*OZ@S*>%W8YLYM Q[$:S@B^;
M^;+H!&#L$<Y.JTJL/@H^DR5SFS\XX&A(UW[!7&G^:*-!JTRM@6D2/#!M^'3;
M\E/3ZHXMS;J=E@6NN?\*-?_=/,^89)J*;=&V]X\YRR]6W)YD_T)S\V]E5[%7
M9'QY_!K;T_O812:O0>2K*/?@*$6&[=FX=0 _.7X[:P"O.1GY!B]78A,TF"RX
M,%RVLSG/<R:?G<*6WM")?>E^PF_7YZR@"V'N.C CF_%7EO-%F7:K;B 1[:K-
M^ ML+TJZ=RP;B\N<+5D^;J=Z-FF&@1W8J.T%#KO(=7/Y$<S'87X$,"P.I@#S
M<5Y8G/]I/P-T/P[#M V\R #U&: ^SLN'C)L/%L?OD]K+O],TC>,DP3(Z'GL5
MC+&\)0E\_6R8-O# XD"D/\LU7FV\0_;W 5;3?1V"[13O1&RG>*X!\><-/-+4
M7VTL#GA@5<!Z!^+[XT!/^7WB&*J*:<.>8!Q)4PR!7O3W:)(@V4G@XZ\/]I3$
M<9KZ$<#\"N(80^!IQ!%, 6C D#ANSL&=\RA<GU/AYI>HT2]02P,$%     @
MVX554Y>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC '
MT"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2
M:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=
MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8
M%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+
M P04    " #;A553 @[_3W4'  !T3   #P   'AL+W=O<FMB;V]K+GAM;,6<
M75/;.!2&_XHF-]O.;#>.X\].Z4P+=)<9"EE"NY<[BJ,D&OR12C:4_OJ5;;*5
MP+R[-P=?09S@/$@Z>G3TX7=WE;I95=4-^U[DI3Z:[.IZ_W8ZU=E.%%S_5NU%
M:=[95*K@M7FIME.]5X*O]4Z(NLBGON=%TX++<O+^W>%>"S6U7U2UR&I9E>9B
M>^&K%'?ZY_OM2W8KM5S)7-;W1Y/N]UQ,6"%+6<@?8GTT\29,[ZJ[/RHE?U1E
MS?-EIJH\/YK,^C>^"E7+[,GE90MYS5>ZNU+SU14W($>3R#,WW$BEZ^X3W?VY
M8;P5YL/]JZ:N/LF\%NJ$U^)W535[66[;VYC_8FK]&UTY''[VA?A6_9]BK#8;
MF8F3*FL*4=9].2J1MX"EWLF]GK"2%^)H<O@(^U"NV6E9FT)B9V5_*_/9]C\U
M7WVV[O_KVN!:9:C>2O.&.EMWX'207TK>K&4MUNRX*M>BU/UONLKEVA!9D#Z
M]$>$_-NW(.< <CXFY-R"# !D,"9D8$&& #(<$S*T(", &=%"7JHM+^6/[@W&
M382?")TIN>]>5QL+,@:0,2WDE>B^N>N%J@U;*'$KJT;GIB/2NK&C.P&0"2WD
MLBD*KNY;P*7<EM+\&6][S2RK&M-K6I I@$QI(3\+M16*W<EZQQ;RMC(J,YWY
MK2G?KG#MSMQ#O;E'B_DA^]:8+WUHA.S/QI1D4]ATT#7$LKD2MZ)TFMT,665&
MK!4SPMF;\<=]%[ZGIN#V[1_8=$@G,V*?G)GA4KEMOU3;2$@>,V)[F)!4C>F,
M3[_OVUY9=P5W6>],8!PW2MF82!\S8G]<F('I9ZYNS/B.7?/O[%@)HQ/V29:\
MS*0S\$("F1$;Y$2LG,:&/#$C%L4G+A7[RO-&L,^"ZT9USG :'C+$C%H1=97=
M[*I\+93^I0O5^MYF0V*8$9OA+ZX4=\O*1PKPB16PW'$EWGSD_:BI:".U'Z3T
M46MC(A?XQ"XX*[.J$&U\.OV;#],,8B%<M1=-L2UX:X5K4ZV:=QFP0XBDX!-+
MP51H(;LA1]_YFF%Q;?);8?HUMQB1)GQB35R8^YY76K.%$4/7'&TR9 :?V Q7
MHI9]U\86.;=-X",3^,0F^-AH60I38*9Z5\92CZ8'?&0&GSJ%N/S"/F@M'AK<
MN;&#8.>2=[,^TJE99 B?V! 752U,W-[S[FM_,B$S^,1F6#8K+;XU;6L[O75'
MEG-DB#EYDM!G5N66+4Q.W78=O[+5??_BWLYEYL@0<_)L 22O[JP/DL:<6!HP
M?74QX>P4L3E@ NMB(G?,R5.,H026O;IN UN_MC&12.;D(NDRV4$N9)(YL4F&
M4]I!3"25.;%4K-QVD V99$YL$ICDNH&"Y#(GEDN;/0Z578#,$A";Y9DT\L!I
M8R*S!,1F&4HG!\L2>24@]LHAKQP$0R8)B$T"$TPG0 *XTD%L$CO!'"Q#Y(^
MW!_/99H=JHV)=!(0ZP2FF^R5C8ET$A#KY&G".5CAR"H!L56&4KQ!2.24@-@I
M,-=S(CM$E@F)+0.7WEQ,9)EPU/S%7A .D6="\DDOA.DL"2/KA-36@6F64YK(
M.B&Q=3"F4YIPA9W8/QC37F(/D7]"8O_@I-6I=.2?D-@_&-.I=.2@D#RS&<ZM
M3T3-96Z/SD-DH9#80A#3Z=XC9*%HE*7V Z;=-B-DH>AEUMS_K65[L!$A[T3D
MWGD$QMZPI;GONLF%NX$F0MZ)B+T#,=W6B+P3$7OGN8F?I[$=(>]$Q-Z!F&YI
MPKU=Q-YQYJ>& @?9)GK)R;.GK=+&1+:)1IU'<_I'9)N(V#9PLXC3(F-DFYC8
M-OUTWT!3C)%<8F*YN%1N!\XR;F,BU<3$JGEV6K(GMS&1:F)BU4!,MRDBU<3$
MJL&8=F#'2#4QL6HPICTHCY%J8F+5#,]%#P4ZW$=,[!Q,:2\9Q\@Y,;%S?LZ9
M#Q4@TDS\0KO$GNDM+<P$:289<_.8$]L)\DY"O8 #,>W83I!W$NJM 1#3GF5)
MD'<2\IW&]DK)0.0D2#?)BZ[C/(D>&Q/I)AEQ1<= VYA(-PFQ;B"F,\9(D&\2
M8M_ A2<7$YY<(?8-QG2Z2R2?A#S'>;H^9@62A9DB^:3$\H&83J6G2#XI^8R:
MLXETL,=,D7;247>D138FTDXZZHI.;&,B_Z3$_L$3@':,I\@_Z4OM2!O$M(=$
M*?)/.L)6Y^$(0OI)B?6#*9T.$^DG'653P0.FVV'"HY/$^L&8=@3-/'QXDEA
M&#1P0.$Y2H]807ANU06%)RP]ZD4>N*/$K7IXV-*C7N:!H&Z)PB.8'K6.(&CH
M@,)#F!ZUD"!HY(#"8Y@>L9+LHR.#*IIY\&BF-\[9S(>)3+?&X2%-CUA'&-2M
M<7ABTR,6$@:U1YXS?)J?^C@_G#5T!#_[CX/]HT[(.56/C_Q3G_G'H&[50R%1
M'__'$S6..?$S :@?"M!F[:_:M/TU>YBJ<])W!Q0*B?ZQ  #T43!!(5$_&.#Q
MN<%A*>'G!?0/#)AV']?OWZW%QHQLUQ?F_MI<SWB>+11K?W3W\H.P/4._:?+\
MV%R[+,\KOCX\-.OPP*_W_P!02P,$%     @ VX554R%Q][([ P  K$0  !H
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
M!T%-8H$   "Q    $               @ $     9&]C4')O<',O87!P+GAM
M;%!+ 0(4 Q0    ( -N%55-:UT[M[@   "L"   1              "  :\
M  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( -N%55.97)PC$ 8  )PG
M   3              "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#
M%     @ VX554RBL_\?H!P  =!<  !@              ("!#0@  'AL+W=O
M<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( -N%55,#3"T^G <  /@A
M   8              " @2L0  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q0
M2P$"% ,4    " #;A553)V$[$*\"  #8!P  &               @(']%P
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ VX554W3JE"(C
M!P  9R$  !@              ("!XAH  'AL+W=O<FMS:&5E=',O<VAE970T
M+GAM;%!+ 0(4 Q0    ( -N%55,3-D+2V0@  /DQ   8              "
M@3LB  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " #;A553
MG"24 9P+   D-0  &               @(%**P  >&PO=V]R:W-H965T<R]S
M:&5E=#8N>&UL4$L! A0#%     @ VX554[O:O]#]!P  2Q@  !@
M     ("!'#<  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (
M -N%55,#B:9L7@@   X5   8              " @4\_  !X;"]W;W)K<VAE
M971S+W-H965T."YX;6Q02P$"% ,4    " #;A5539C,"!9L@   L>   &
M            @('C1P  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#
M%     @ VX554X,_,*)W"@  PQT  !D              ("!M&@  'AL+W=O
M<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " #;A553\"Q(UR\*  "1
M'P  &0              @(%B<P  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM
M;%!+ 0(4 Q0    ( -N%55,T:,7UO00  +8,   9              " @<A]
M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ VX554XSH
M:>7@ @  +@8  !D              ("!O((  'AL+W=O<FMS:&5E=',O<VAE
M970Q,RYX;6Q02P$"% ,4    " #;A553!\Z%B?P"  !^!@  &0
M    @('3A0  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (
M -N%55,AQKHVG ,  ) )   9              " @0:)  !X;"]W;W)K<VAE
M971S+W-H965T,34N>&UL4$L! A0#%     @ VX554S/0N.4Y"@  Y!@  !D
M             ("!V8P  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"
M% ,4    " #;A553ELG;YG$(   .%0  &0              @(%)EP  >&PO
M=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( -N%55/$ *LLW0D
M 'T>   9              " @?&?  !X;"]W;W)K<VAE971S+W-H965T,3@N
M>&UL4$L! A0#%     @ VX554_/)1'N7 @  F@4  !D              ("!
M!:H  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " #;A553
MQH4O=)4$  !:#0  &0              @('3K   >&PO=V]R:W-H965T<R]S
M:&5E=#(P+GAM;%!+ 0(4 Q0    ( -N%55/):X.1:@<  )08   9
M      " @9^Q  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%
M  @ VX554ZV%DRQ4"   7A0  !D              ("!0+D  'AL+W=O<FMS
M:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " #;A553EY5DG^4"  #7!P
M&0              @('+P0  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+
M 0(4 Q0    ( -N%55.0*L;)D @  #H:   9              " @>?$  !X
M;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ VX554ZPZ=_#H
M!0  W1   !D              ("!KLT  'AL+W=O<FMS:&5E=',O<VAE970R
M-2YX;6Q02P$"% ,4    " #;A5538IF7PK@$  !W#P  &0
M@('-TP  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( -N%
M55/.EZI.C P  /4@   9              " @;S8  !X;"]W;W)K<VAE971S
M+W-H965T,C<N>&UL4$L! A0#%     @ VX554\7K]JL9"@  *AL  !D
M         ("!?^4  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4
M    " #;A553>F@*#/@#  !!"   &0              @('/[P  >&PO=V]R
M:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( -N%55-0Y1Y8]0$  ',$
M   9              " @?[S  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL
M4$L! A0#%     @ VX554\Y?)1ZO(@  $XT  !D              ("!*O8
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " #;A553>ZEI
M!Q0$   '"0  &0              @($0&0$ >&PO=V]R:W-H965T<R]S:&5E
M=#,R+GAM;%!+ 0(4 Q0    ( -N%55.UY9*,U ,   X*   9
M  " @5L= 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @
MVX554X[X;@N\ @  E@4  !D              ("!9B$! 'AL+W=O<FMS:&5E
M=',O<VAE970S-"YX;6Q02P$"% ,4    " #;A5532AD9>LP"  #<!0  &0
M            @(%9) $ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4
M Q0    ( -N%55. +6,4[@,  !0*   9              " @5PG 0!X;"]W
M;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ VX554W51(ZBC @
M=P4  !D              ("!@2L! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6Q02P$"% ,4    " #;A553:FTRI5<"  #K!   &0              @(%;
M+@$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( -N%55/N
M4.#??P,  %P(   9              " @>DP 0!X;"]W;W)K<VAE971S+W-H
M965T,SDN>&UL4$L! A0#%     @ VX554\888N+4 @  _ 4  !D
M     ("!GS0! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4
M" #;A553PJ$M3M,%  #N$@  &0              @(&J-P$ >&PO=V]R:W-H
M965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( -N%55-8BT'+AP(  $\%   9
M              " @;0] 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L!
M A0#%     @ VX554RY;A:L$ P  JP<  !D              ("!<D ! 'AL
M+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " #;A553H*XB"/@#
M  !0"P  &0              @(&M0P$ >&PO=V]R:W-H965T<R]S:&5E=#0T
M+GAM;%!+ 0(4 Q0    ( -N%55,0]"P]T0(  .8%   9              "
M@=Q' 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ VX55
M4_\UO>); @  P@4  !D              ("!Y$H! 'AL+W=O<FMS:&5E=',O
M<VAE970T-BYX;6Q02P$"% ,4    " #;A553BZ0SHE<"  #W!   &0
M        @(%V30$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0
M   ( -N%55,/$0'$E@0   (,   9              " @010 0!X;"]W;W)K
M<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ VX554X$ISH!_!   B0H
M !D              ("!T50! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q0
M2P$"% ,4    " #;A553<GR]CN #  #""0  &0              @(&'60$
M>&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( -N%55-^=Z@3
M1@0   ,-   9              " @9Y= 0!X;"]W;W)K<VAE971S+W-H965T
M-3$N>&UL4$L! A0#%     @ VX554V5$:P,D @  O 4  !D
M ("!&V(! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " #;
MA55390MFTY@%  " &0  &0              @(%V9 $ >&PO=V]R:W-H965T
M<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( -N%55-0$AXHX 4  !$>   9
M          " @45J 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#
M%     @ VX554VU8;Y(/ P  E T  !D              ("!7' ! 'AL+W=O
M<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " #;A5538;H9XK4#   _
M$0  &0              @(&B<P$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM
M;%!+ 0(4 Q0    ( -N%55.\?'KOUP0  *47   9              " @8YW
M 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ VX554U<*
MXF^I @  *@8  !D              ("!G'P! 'AL+W=O<FMS:&5E=',O<VAE
M970U."YX;6Q02P$"% ,4    " #;A553GLJ/HA@&  !^&   &0
M    @(%\?P$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    (
M -N%55,YQ)UH9 ,  %H*   9              " @<N% 0!X;"]W;W)K<VAE
M971S+W-H965T-C N>&UL4$L! A0#%     @ VX554T(0ZLI( @  )P4  !D
M             ("!9HD! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"
M% ,4    " #;A553=Y2"YUH%  "G$P  &0              @('EBP$ >&PO
M=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( -N%55/KR:^;7@,
M .X,   9              " @7:1 0!X;"]W;W)K<VAE971S+W-H965T-C,N
M>&UL4$L! A0#%     @ VX554_H]2FG@ @  1 @  !D              ("!
M"Y4! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " #;A553
MHC7H\SD"   5!0  &0              @($BF $ >&PO=V]R:W-H965T<R]S
M:&5E=#8U+GAM;%!+ 0(4 Q0    ( -N%55,;=.W><@,  -L.   9
M      " @9*: 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%
M  @ VX554P3^8$.3 @  J 8  !D              ("!.YX! 'AL+W=O<FMS
M:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " #;A553D@6LM#8"  !M!0
M&0              @($%H0$ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+
M 0(4 Q0    ( -N%55-,+!1Y5 ,  "X*   9              " @7*C 0!X
M;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ VX554]#I'@$$
M!0  "Q(  !D              ("!_:8! 'AL+W=O<FMS:&5E=',O<VAE970W
M,"YX;6Q02P$"% ,4    " #;A5537L)IJ/T'  !1'P  &0
M@($XK $ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( -N%
M55-G;76\/0,  +4*   9              " @6RT 0!X;"]W;W)K<VAE971S
M+W-H965T-S(N>&UL4$L! A0#%     @ VX554R8O';K3 @  5 @  !D
M         ("!X+<! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4
M    " #;A5535LDRL=T#  #W$P  &0              @('JN@$ >&PO=V]R
M:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( -N%55-'"[C./ 0  -@-
M   9              " @?Z^ 0!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL
M4$L! A0#%     @ VX554^%K'X\: P  XPD  !D              ("!<<,!
M 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " #;A5533U3?
M6/,!   S!   &0              @('"Q@$ >&PO=V]R:W-H965T<R]S:&5E
M=#<W+GAM;%!+ 0(4 Q0    ( -N%55-.)%VYYP(  (H(   9
M  " @>S( 0!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @
MVX554ZMVUD$3!   +@X  !D              ("!"LP! 'AL+W=O<FMS:&5E
M=',O<VAE970W.2YX;6Q02P$"% ,4    " #;A553PI; /74#  !5#0  &0
M            @(%4T $ >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4
M Q0    ( -N%55-34M1&#@4  -46   9              " @0#4 0!X;"]W
M;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ VX554RW.G+@+!
M&!   !D              ("!1=D! 'AL+W=O<FMS:&5E=',O<VAE970X,BYX
M;6Q02P$"% ,4    " #;A553G$%%)R0#   !"P  &0              @(&'
MW0$ >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( -N%55-0
MOJK(M0,  %@+   9              " @>+@ 0!X;"]W;W)K<VAE971S+W-H
M965T.#0N>&UL4$L! A0#%     @ VX554V%^\Z,G P    H  !D
M     ("!SN0! 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4
M" #;A553(Y(0;H@"   $"   &0              @($LZ $ >&PO=V]R:W-H
M965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    ( -N%55,)L 222 (  +D%   9
M              " @>OJ 0!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L!
M A0#%     @ VX554R)W[S>> P  ]PD  !D              ("!:NT! 'AL
M+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"% ,4    " #;A553,?&%,,H"
M  !<"   &0              @($_\0$ >&PO=V]R:W-H965T<R]S:&5E=#@Y
M+GAM;%!+ 0(4 Q0    ( -N%55-ABO>]4P,  .D*   9              "
M@4#T 0!X;"]W;W)K<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @ VX55
M4[&4VY67 P  O0P  !D              ("!RO<! 'AL+W=O<FMS:&5E=',O
M<VAE970Y,2YX;6Q02P$"% ,4    " #;A553%-7-P"\$  #7#@  &0
M        @(&8^P$ >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0
M   ( -N%55,4&!U%F@(  (<'   9              " @?[_ 0!X;"]W;W)K
M<VAE971S+W-H965T.3,N>&UL4$L! A0#%     @ VX554V&Z&>*U P  /Q$
M !D              ("!SP(" 'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q0
M2P$"% ,4    " #;A553S?WB@LH#  #0#@  &0              @(&[!@(
M>&PO=V]R:W-H965T<R]S:&5E=#DU+GAM;%!+ 0(4 Q0    ( -N%55,6)Z<#
M$P,   ()   9              " @;P* @!X;"]W;W)K<VAE971S+W-H965T
M.38N>&UL4$L! A0#%     @ VX554VG(H$QX!@  ]Q(  !D
M ("!!@X" 'AL+W=O<FMS:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4    " #;
MA553,!HT8C\#  #:"   &0              @(&U% ( >&PO=V]R:W-H965T
M<R]S:&5E=#DX+GAM;%!+ 0(4 Q0    ( -N%55.SB"X02P(  %T%   9
M          " @2L8 @!X;"]W;W)K<VAE971S+W-H965T.3DN>&UL4$L! A0#
M%     @ VX554]N7_6K" P  & P  !H              ("!K1H" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,# N>&UL4$L! A0#%     @ VX554W+X:(5" P
M:0H  !H              ("!IQX" 'AL+W=O<FMS:&5E=',O<VAE970Q,#$N
M>&UL4$L! A0#%     @ VX554X7],-J% P  > L  !H              ("!
M(2(" 'AL+W=O<FMS:&5E=',O<VAE970Q,#(N>&UL4$L! A0#%     @ VX55
M4Q-E1X4U @  ;@4  !H              ("!WB4" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,#,N>&UL4$L! A0#%     @ VX554[V1,,0: P  D0H  !H
M         ("!2R@" 'AL+W=O<FMS:&5E=',O<VAE970Q,#0N>&UL4$L! A0#
M%     @ VX554PV?+L_- @   @@  !H              ("!G2L" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,#4N>&UL4$L! A0#%     @ VX554Z0_"/4_ P
MY@D  !H              ("!HBX" 'AL+W=O<FMS:&5E=',O<VAE970Q,#8N
M>&UL4$L! A0#%     @ VX554X3*U8P8 @  I@0  !H              ("!
M&3(" 'AL+W=O<FMS:&5E=',O<VAE970Q,#<N>&UL4$L! A0#%     @ VX55
M4^%K'X\: P  XPD  !H              ("!:30" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,#@N>&UL4$L! A0#%     @ VX554\<AD*":!   %1D  !H
M         ("!NS<" 'AL+W=O<FMS:&5E=',O<VAE970Q,#DN>&UL4$L! A0#
M%     @ VX554U2]"UNQ P  >@L  !H              ("!C3P" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,3 N>&UL4$L! A0#%     @ VX554V8F4*W] @
MB H  !H              ("!=D " 'AL+W=O<FMS:&5E=',O<VAE970Q,3$N
M>&UL4$L! A0#%     @ VX554ST* ( 5!   &1   !H              ("!
MJT," 'AL+W=O<FMS:&5E=',O<VAE970Q,3(N>&UL4$L! A0#%     @ VX55
M4_XN8]4$!   F!0  !H              ("!^$<" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,3,N>&UL4$L! A0#%     @ VX554VVJA7M3 @  Q@4  !H
M         ("!-$P" 'AL+W=O<FMS:&5E=',O<VAE970Q,30N>&UL4$L! A0#
M%     @ VX554_M1]B!$!   M \  !H              ("!OTX" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,34N>&UL4$L! A0#%     @ VX554S%*]D'K P
M[P\  !H              ("!.U," 'AL+W=O<FMS:&5E=',O<VAE970Q,38N
M>&UL4$L! A0#%     @ VX554_H8JF/M 0  *00  !H              ("!
M7E<" 'AL+W=O<FMS:&5E=',O<VAE970Q,3<N>&UL4$L! A0#%     @ VX55
M4[E)S3PE P  EA(   T              ( !@UD" 'AL+W-T>6QE<RYX;6Q0
M2P$"% ,4    " #;A553EXJ[',     3 @  "P              @ '37 (
M7W)E;',O+G)E;'-02P$"% ,4    " #;A553 @[_3W4'  !T3   #P
M        @ &\70( >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ VX554R%Q
M][([ P  K$0  !H              ( !7F4" 'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QS4$L! A0#%     @ VX554T:T3BJ/ @  [4$  !,
M     ( !T6@" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     'T ?0!T(@
&D6L"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<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>132
<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>133
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>225</ContextCount>
  <ElementCount>626</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>69</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Unaudited Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Unaudited Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Unaudited Condensed Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Unaudited Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders??? Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Changes in Stockholders??? Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - Organization and Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusiness</Role>
      <ShortName>Organization and Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Restatement of Previously Issued Financial Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatements</Role>
      <ShortName>Restatement of Previously Issued Financial Statements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Merger with Pivotal Investment Corporation II</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationII</Role>
      <ShortName>Merger with Pivotal Investment Corporation II</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Acquisition of Quantum</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/AcquisitionofQuantum</Role>
      <ShortName>Acquisition of Quantum</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Intangibles</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/Intangibles</Role>
      <ShortName>Intangibles</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Accrued Expenses and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilities</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - New Markets Tax Credit Financing</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancing</Role>
      <ShortName>New Markets Tax Credit Financing</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/Warrants</Role>
      <ShortName>Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Share-Based Compensation Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ShareBasedCompensationExpense</Role>
      <ShortName>Share-Based Compensation Expense</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/NetLossPerShare</Role>
      <ShortName>Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Retirement Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/RetirementPlan</Role>
      <ShortName>Retirement Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Business Combination</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/BusinessCombination</Role>
      <ShortName>Business Combination</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - ROU Assets and Lease Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilities</Role>
      <ShortName>ROU Assets and Lease Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/NotePayable</Role>
      <ShortName>Note Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Restatement of Previously Issued Financial Statements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsTables</Role>
      <ShortName>Restatement of Previously Issued Financial Statements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatements</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Merger with Pivotal Investment Corporation II (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIITables</Role>
      <ShortName>Merger with Pivotal Investment Corporation II (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationII</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Acquisition of Quantum (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/AcquisitionofQuantumTables</Role>
      <ShortName>Acquisition of Quantum (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/AcquisitionofQuantum</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/Revenue</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/PropertyandEquipment</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Intangibles (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/IntangiblesTables</Role>
      <ShortName>Intangibles (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/Intangibles</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilities</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/Debt</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/FairValueMeasurements</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/StockholdersEquity</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Warrants (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/WarrantsTables</Role>
      <ShortName>Warrants (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/Warrants</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Share-Based Compensation Expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseTables</Role>
      <ShortName>Share-Based Compensation Expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/ShareBasedCompensationExpense</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/IncomeTaxes</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/RelatedPartyTransactions</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/CommitmentsandContingencies</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/NetLossPerShareTables</Role>
      <ShortName>Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/NetLossPerShare</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Business Combination (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/BusinessCombinationTables</Role>
      <ShortName>Business Combination (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/BusinessCombination</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - ROU Assets and Lease Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesTables</Role>
      <ShortName>ROU Assets and Lease Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilities</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Organization and Description of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails</Role>
      <ShortName>Organization and Description of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusiness</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Restatement of Previously Issued Financial Statements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsDetails</Role>
      <ShortName>Restatement of Previously Issued Financial Statements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Restatement of Previously Issued Financial Statements (Details) - Schedule of effect of the restatement on each financial statement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable</Role>
      <ShortName>Restatement of Previously Issued Financial Statements (Details) - Schedule of effect of the restatement on each financial statement</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable</Role>
      <ShortName>Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable</Role>
      <ShortName>Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Merger with Pivotal Investment Corporation II (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails</Role>
      <ShortName>Merger with Pivotal Investment Corporation II (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIITables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure -  Merger with Pivotal Investment Corporation II (Details) - Schedule of reconciles the elements of the business combination</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable</Role>
      <ShortName>Merger with Pivotal Investment Corporation II (Details) - Schedule of reconciles the elements of the business combination</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIITables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Acquisition of Quantum (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails</Role>
      <ShortName>Acquisition of Quantum (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/AcquisitionofQuantumTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Acquisition of Quantum (Details) - Schedule of fair value of consideration transferred and estimated fair values of the assets acquired</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable</Role>
      <ShortName>Acquisition of Quantum (Details) - Schedule of fair value of consideration transferred and estimated fair values of the assets acquired</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/AcquisitionofQuantumTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Acquisition of Quantum (Details) - Schedule of fair value of consideration transferred and estimated fair values of the assets acquired (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable_Parentheticals</Role>
      <ShortName>Acquisition of Quantum (Details) - Schedule of fair value of consideration transferred and estimated fair values of the assets acquired (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/AcquisitionofQuantumTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/RevenueDetails</Role>
      <ShortName>Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/RevenueTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Revenue (Details) - Schedule of disaggregation of revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable</Role>
      <ShortName>Revenue (Details) - Schedule of disaggregation of revenue</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/RevenueTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - Revenue (Details) - Schedule of accrued warranty liability</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable</Role>
      <ShortName>Revenue (Details) - Schedule of accrued warranty liability</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/RevenueTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>064 - Disclosure - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/PropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>065 - Disclosure - Property and Equipment (Details) - Schedule of property, plant and equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable</Role>
      <ShortName>Property and Equipment (Details) - Schedule of property, plant and equipment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>066 - Disclosure - Intangibles (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/IntangiblesDetails</Role>
      <ShortName>Intangibles (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/IntangiblesTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>067 - Disclosure - Intangibles (Details) - Schedule of approximate annual aggregate amortization expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable</Role>
      <ShortName>Intangibles (Details) - Schedule of approximate annual aggregate amortization expense</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/IntangiblesTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>068 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>069 - Disclosure - New Markets Tax Credit Financing (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails</Role>
      <ShortName>New Markets Tax Credit Financing (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancing</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>070 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/DebtTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>071 - Disclosure - Debt (Details) - Schedule of carrying value of debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofcarryingvalueofdebtTable</Role>
      <ShortName>Debt (Details) - Schedule of carrying value of debt</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/DebtTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>072 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>073 - Disclosure - Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable</Role>
      <ShortName>Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>074 - Disclosure - Fair Value Measurements (Details) - Schedule of roll forward of the Company???s Level 3 instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable</Role>
      <ShortName>Fair Value Measurements (Details) - Schedule of roll forward of the Company???s Level 3 instruments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>075 - Disclosure - Fair Value Measurements (Details) - Schedule of Input measurment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable</Role>
      <ShortName>Fair Value Measurements (Details) - Schedule of Input measurment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>076 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/StockholdersEquityTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>077 - Disclosure -  Stockholders' Equity (Details) - Schedule of common stock are reserved for future issuance</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofcommonstockarereservedforfutureissuanceTable</Role>
      <ShortName>Stockholders' Equity (Details) - Schedule of common stock are reserved for future issuance</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/StockholdersEquityTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>078 - Disclosure - Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/WarrantsDetails</Role>
      <ShortName>Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/WarrantsTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>079 - Disclosure - Warrants (Details) - Schedule of warrant activity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable</Role>
      <ShortName>Warrants (Details) - Schedule of warrant activity</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/WarrantsTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>080 - Disclosure - Share-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails</Role>
      <ShortName>Share-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>081 - Disclosure - Share-Based Compensation Expense (Details) - Schedule of stock option award activity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable</Role>
      <ShortName>Share-Based Compensation Expense (Details) - Schedule of stock option award activity</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>082 - Disclosure - Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable</Role>
      <ShortName>Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>083 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/IncomeTaxesTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>084 - Disclosure - Income Taxes (Details) - Schedule of net deferred income tax assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of net deferred income tax assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/IncomeTaxesTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>085 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>086 - Disclosure - Related Party Transactions (Details) - Schedule of future minimum lease payments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of future minimum lease payments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>087 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>088 - Disclosure - Commitments and Contingencies (Details) - Schedule of future minimum lease payments for these operating leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable</Role>
      <ShortName>Commitments and Contingencies (Details) - Schedule of future minimum lease payments for these operating leases</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>089 - Disclosure - Net Loss Per Share (Details) - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable</Role>
      <ShortName>Net Loss Per Share (Details) - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/NetLossPerShareTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>090 - Disclosure - Net Loss Per Share (Details) - Schedule of antidilutive securities, include outstanding stock options, warrants, convertible debt excluded from the computation of diluted net loss per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable</Role>
      <ShortName>Net Loss Per Share (Details) - Schedule of antidilutive securities, include outstanding stock options, warrants, convertible debt excluded from the computation of diluted net loss per share</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/NetLossPerShareTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>091 - Disclosure - Retirement Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/RetirementPlanDetails</Role>
      <ShortName>Retirement Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/RetirementPlan</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>092 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of reconciliation of cash, cash equivalents, and restricted cash</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable</Role>
      <ShortName>Summary of Significant Accounting Policies (Details) - Schedule of reconciliation of cash, cash equivalents, and restricted cash</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>093 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0</Role>
      <ShortName>Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>094 - Disclosure - Revenue (Details) - Schedule of disaggregation of revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable0</Role>
      <ShortName>Revenue (Details) - Schedule of disaggregation of revenue</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/RevenueTables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>095 - Disclosure - Revenue (Details) - Schedule of accrued warranty liability</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable0</Role>
      <ShortName>Revenue (Details) - Schedule of accrued warranty liability</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/RevenueTables</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>096 - Disclosure - Business Combination (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/BusinessCombinationDetails</Role>
      <ShortName>Business Combination (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/BusinessCombinationTables</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>097 - Disclosure - Business Combination (Details) - Schedule of preliminary allocation of the purchase price</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable</Role>
      <ShortName>Business Combination (Details) - Schedule of preliminary allocation of the purchase price</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/BusinessCombinationTables</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>098 - Disclosure - Business Combination (Details) - Schedule of preliminary allocation of the purchase price (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable_Parentheticals</Role>
      <ShortName>Business Combination (Details) - Schedule of preliminary allocation of the purchase price (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/BusinessCombinationTables</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>099 - Disclosure - Business Combination (Details) - Schedule of fair values of the assets and liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable</Role>
      <ShortName>Business Combination (Details) - Schedule of fair values of the assets and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/BusinessCombinationTables</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>100 - Disclosure - Business Combination (Details) - Schedule of unaudited pro forma financial information presents the combined results</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable</Role>
      <ShortName>Business Combination (Details) - Schedule of unaudited pro forma financial information presents the combined results</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/BusinessCombinationTables</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>101 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable0</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>102 - Disclosure - ROU Assets and Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesDetails</Role>
      <ShortName>ROU Assets and Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesTables</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>103 - Disclosure - ROU Assets and Lease Liabilities (Details) - Schedule of operating and finance leases of assets and liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable</Role>
      <ShortName>ROU Assets and Lease Liabilities (Details) - Schedule of operating and finance leases of assets and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesTables</ParentRole>
      <Position>104</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>104 - Disclosure - ROU Assets and Lease Liabilities (Details) - Schedule of other information related to leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofotherinformationrelatedtoleasesTable</Role>
      <ShortName>ROU Assets and Lease Liabilities (Details) - Schedule of other information related to leases</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesTables</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>105 - Disclosure - ROU Assets and Lease Liabilities (Details) - Schedule of annual minimum lease payments of our operating lease liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable</Role>
      <ShortName>ROU Assets and Lease Liabilities (Details) - Schedule of annual minimum lease payments of our operating lease liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>106 - Disclosure - Note Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/NotePayableDetails</Role>
      <ShortName>Note Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/NotePayable</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>107 - Disclosure - Fair Value Measurements (Details) - Schedule of Input measurment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable0</Role>
      <ShortName>Fair Value Measurements (Details) - Schedule of Input measurment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>108</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>108 - Disclosure - Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0</Role>
      <ShortName>Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>109</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>109 - Disclosure - Fair Value Measurements (Details) - Schedule of roll forward of the Company???s Level 3 instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0</Role>
      <ShortName>Fair Value Measurements (Details) - Schedule of roll forward of the Company???s Level 3 instruments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>110</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>110 - Disclosure - Warrants (Details) - Schedule of warrant activity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0</Role>
      <ShortName>Warrants (Details) - Schedule of warrant activity</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/WarrantsTables</ParentRole>
      <Position>111</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>111 - Disclosure - Share-Based Compensation Expense (Details) - Schedule of stock option award activity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0</Role>
      <ShortName>Share-Based Compensation Expense (Details) - Schedule of stock option award activity</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseTables</ParentRole>
      <Position>112</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>112 - Disclosure - Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0</Role>
      <ShortName>Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseTables</ParentRole>
      <Position>113</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>113 - Disclosure - Related Party Transactions (Details) - Schedule of future minimum lease payments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable0</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of future minimum lease payments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>114</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>114 - Disclosure - Net (Loss) Income Per Share (Details) - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0</Role>
      <ShortName>Net (Loss) Income Per Share (Details) - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/NetLossPerShareTables</ParentRole>
      <Position>115</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>115 - Disclosure - Net (Loss) Income Per Share (Details) - Schedule of number of shares underlying outstanding dilutive securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable</Role>
      <ShortName>Net (Loss) Income Per Share (Details) - Schedule of number of shares underlying outstanding dilutive securities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/NetLossPerShareTables</ParentRole>
      <Position>116</Position>
    </Report>
    <Report instance="ea148998-posam_xlfleet.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>116 - Disclosure - Subsequent Event (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xlfleetcorp.com/role/SubsequentEventDetails</Role>
      <ShortName>Subsequent Event (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xlfleetcorp.com/role/SubsequentEvent</ParentRole>
      <Position>117</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="POS AM" original="ea148998-posam_xlfleet.htm">ea148998-posam_xlfleet.htm</File>
    <File>ea148998ex23-1_xlfleetcorp.htm</File>
    <File>ea148998ex5-1_xlfleetcorp.htm</File>
    <File>xl-20210630.xsd</File>
    <File>xl-20210630_cal.xml</File>
    <File>xl-20210630_def.xml</File>
    <File>xl-20210630_lab.xml</File>
    <File>xl-20210630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img_001.jpg</File>
    <File>img_002.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>136
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "ea148998-posam_xlfleet.htm": {
   "axisCustom": 3,
   "axisStandard": 26,
   "contextCount": 225,
   "dts": {
    "calculationLink": {
     "local": [
      "xl-20210630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "xl-20210630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "ea148998-posam_xlfleet.htm"
     ]
    },
    "labelLink": {
     "local": [
      "xl-20210630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "xl-20210630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "xl-20210630.xsd"
     ],
     "remote": [
      "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/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.xsd",
      "https://xbrl.sec.gov/sic/2021/sic-2021.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 813,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 45,
    "http://www.xlfleetcorp.com/20210630": 51,
    "http://xbrl.sec.gov/dei/2021": 3,
    "total": 99
   },
   "keyCustom": 200,
   "keyStandard": 426,
   "memberCustom": 26,
   "memberStandard": 40,
   "nsprefix": "xl1",
   "nsuri": "http://www.xlfleetcorp.com/20210630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000 - Document - Document And Entity Information",
     "role": "http://www.xlfleetcorp.com/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "009 - Disclosure - Merger with Pivotal Investment Corporation II",
     "role": "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationII",
     "shortName": "Merger with Pivotal Investment Corporation II",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c185",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "099 - Disclosure - Business Combination (Details) - Schedule of fair values of the assets and liabilities",
     "role": "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable",
     "shortName": "Business Combination (Details) - Schedule of fair values of the assets and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c185",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c187",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100 - Disclosure - Business Combination (Details) - Schedule of unaudited pro forma financial information presents the combined results",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable",
     "shortName": "Business Combination (Details) - Schedule of unaudited pro forma financial information presents the combined results",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c187",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:AccruedWarrantyCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable0",
     "shortName": "Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "lang": null,
      "name": "xl1:DeferredPurchasePriceConsiderationWorldEnergy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c191",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:OperatingLeaseRightsOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "102 - Disclosure - ROU Assets and Lease Liabilities (Details)",
     "role": "http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesDetails",
     "shortName": "ROU Assets and Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c191",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:OperatingLeaseRightsOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c192",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "103 - Disclosure - ROU Assets and Lease Liabilities (Details) - Schedule of operating and finance leases of assets and liabilities",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable",
     "shortName": "ROU Assets and Lease Liabilities (Details) - Schedule of operating and finance leases of assets and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c192",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c6",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "104 - Disclosure - ROU Assets and Lease Liabilities (Details) - Schedule of other information related to leases",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofotherinformationrelatedtoleasesTable",
     "shortName": "ROU Assets and Lease Liabilities (Details) - Schedule of other information related to leases",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c6",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "105 - Disclosure - ROU Assets and Lease Liabilities (Details) - Schedule of annual minimum lease payments of our operating lease liabilities",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable",
     "shortName": "ROU Assets and Lease Liabilities (Details) - Schedule of annual minimum lease payments of our operating lease liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "lang": null,
      "name": "xl1:LessImputedInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c195",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:PrincipalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "106 - Disclosure - Note Payable (Details)",
     "role": "http://www.xlfleetcorp.com/role/NotePayableDetails",
     "shortName": "Note Payable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c195",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:PrincipalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "xl1:FairValueAssumptionRiskFreeInterestsRate",
      "reportCount": 1,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "107 - Disclosure - Fair Value Measurements (Details) - Schedule of Input measurment",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable0",
     "shortName": "Fair Value Measurements (Details) - Schedule of Input measurment",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:FairValueofPrivateWarrants",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "108 - Disclosure - Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0",
     "shortName": "Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:FairValueofPrivateWarrants",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "010 - Disclosure - Acquisition of Quantum",
     "role": "http://www.xlfleetcorp.com/role/AcquisitionofQuantum",
     "shortName": "Acquisition of Quantum",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "109 - Disclosure - Fair Value Measurements (Details) - Schedule of roll forward of the Company\u2019s Level 3 instruments",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0",
     "shortName": "Fair Value Measurements (Details) - Schedule of roll forward of the Company\u2019s Level 3 instruments",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "xl1:ObligationToIssueSharesOfCommonStockToSellers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfWarrantActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c142",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "110 - Disclosure - Warrants (Details) - Schedule of warrant activity",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0",
     "shortName": "Warrants (Details) - Schedule of warrant activity",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfWarrantActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c142",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "111 - Disclosure - Share-Based Compensation Expense (Details) - Schedule of stock option award activity",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0",
     "shortName": "Share-Based Compensation Expense (Details) - Schedule of stock option award activity",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "INF",
      "lang": null,
      "name": "xl1:ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c205",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "112 - Disclosure - Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards",
     "role": "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0",
     "shortName": "Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c205",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "xl1:SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "113 - Disclosure - Related Party Transactions (Details) - Schedule of future minimum lease payments",
     "role": "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable0",
     "shortName": "Related Party Transactions (Details) - Schedule of future minimum lease payments",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c6",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "114 - Disclosure - Net (Loss) Income Per Share (Details) - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0",
     "shortName": "Net (Loss) Income Per Share (Details) - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "xl1:ReverseChangeInFairValueOfWarrantLiabilitiesinDollars",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c6",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "115 - Disclosure - Net (Loss) Income Per Share (Details) - Schedule of number of shares underlying outstanding dilutive securities",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable",
     "shortName": "Net (Loss) Income Per Share (Details) - Schedule of number of shares underlying outstanding dilutive securities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c218",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c224",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConvertibleNotesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "116 - Disclosure - Subsequent Event (Details)",
     "role": "http://www.xlfleetcorp.com/role/SubsequentEventDetails",
     "shortName": "Subsequent Event (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c224",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConvertibleNotesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "011 - Disclosure - Revenue",
     "role": "http://www.xlfleetcorp.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "012 - Disclosure - Property and Equipment",
     "role": "http://www.xlfleetcorp.com/role/PropertyandEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "013 - Disclosure - Intangibles",
     "role": "http://www.xlfleetcorp.com/role/Intangibles",
     "shortName": "Intangibles",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "014 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "role": "http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:NewMarketsTaxCreditFinancingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "015 - Disclosure - New Markets Tax Credit Financing",
     "role": "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancing",
     "shortName": "New Markets Tax Credit Financing",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:NewMarketsTaxCreditFinancingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "016 - Disclosure - Debt",
     "role": "http://www.xlfleetcorp.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "017 - Disclosure - Fair Value Measurements",
     "role": "http://www.xlfleetcorp.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "018 - Disclosure - Stockholders' Equity",
     "role": "http://www.xlfleetcorp.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "001 - Statement - Unaudited Condensed Consolidated Balance Sheets",
     "role": "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet",
     "shortName": "Unaudited Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:WarrantsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "019 - Disclosure - Warrants",
     "role": "http://www.xlfleetcorp.com/role/Warrants",
     "shortName": "Warrants",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:WarrantsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020 - Disclosure - Share-Based Compensation Expense",
     "role": "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpense",
     "shortName": "Share-Based Compensation Expense",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "021 - Disclosure - Income Taxes",
     "role": "http://www.xlfleetcorp.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "022 - Disclosure - Related Party Transactions",
     "role": "http://www.xlfleetcorp.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "023 - Disclosure - Commitments and Contingencies",
     "role": "http://www.xlfleetcorp.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "024 - Disclosure - Net Loss Per Share",
     "role": "http://www.xlfleetcorp.com/role/NetLossPerShare",
     "shortName": "Net Loss Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "025 - Disclosure - Retirement Plan",
     "role": "http://www.xlfleetcorp.com/role/RetirementPlan",
     "shortName": "Retirement Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:BusinessCombinationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "026 - Disclosure - Business Combination",
     "role": "http://www.xlfleetcorp.com/role/BusinessCombination",
     "shortName": "Business Combination",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:BusinessCombinationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:ROUAssetsAndLeaseLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "027 - Disclosure - ROU Assets and Lease Liabilities",
     "role": "http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilities",
     "shortName": "ROU Assets and Lease Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:ROUAssetsAndLeaseLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:NotePayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "028 - Disclosure - Note Payable",
     "role": "http://www.xlfleetcorp.com/role/NotePayable",
     "shortName": "Note Payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:NotePayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPershares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "002 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals)",
     "role": "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockSharesIssued",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "029 - Disclosure - Subsequent Event",
     "role": "http://www.xlfleetcorp.com/role/SubsequentEvent",
     "shortName": "Subsequent Event",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "030 - Disclosure - Accounting Policies, by Policy (Policies)",
     "role": "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "031 - Disclosure - Restatement of Previously Issued Financial Statements (Tables)",
     "role": "http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsTables",
     "shortName": "Restatement of Previously Issued Financial Statements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:ScheduleOfEstimatedUsefulLivesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "032 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:ScheduleOfEstimatedUsefulLivesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "033 - Disclosure - Merger with Pivotal Investment Corporation II (Tables)",
     "role": "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIITables",
     "shortName": "Merger with Pivotal Investment Corporation II (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "034 - Disclosure - Acquisition of Quantum (Tables)",
     "role": "http://www.xlfleetcorp.com/role/AcquisitionofQuantumTables",
     "shortName": "Acquisition of Quantum (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "035 - Disclosure - Revenue (Tables)",
     "role": "http://www.xlfleetcorp.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "036 - Disclosure - Property and Equipment (Tables)",
     "role": "http://www.xlfleetcorp.com/role/PropertyandEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "037 - Disclosure - Intangibles (Tables)",
     "role": "http://www.xlfleetcorp.com/role/IntangiblesTables",
     "shortName": "Intangibles (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "038 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "role": "http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables",
     "shortName": "Accrued Expenses and Other Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c6",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "003 - Statement - Unaudited Condensed Consolidated Statements of Operations",
     "role": "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement",
     "shortName": "Unaudited Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c6",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "039 - Disclosure - Debt (Tables)",
     "role": "http://www.xlfleetcorp.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "040 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.xlfleetcorp.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "041 - Disclosure - Stockholders' Equity (Tables)",
     "role": "http://www.xlfleetcorp.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:ScheduleOfWarrantActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "042 - Disclosure - Warrants (Tables)",
     "role": "http://www.xlfleetcorp.com/role/WarrantsTables",
     "shortName": "Warrants (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:ScheduleOfWarrantActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "043 - Disclosure - Share-Based Compensation Expense (Tables)",
     "role": "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseTables",
     "shortName": "Share-Based Compensation Expense (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "044 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.xlfleetcorp.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "045 - Disclosure - Related Party Transactions (Tables)",
     "role": "http://www.xlfleetcorp.com/role/RelatedPartyTransactionsTables",
     "shortName": "Related Party Transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "046 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.xlfleetcorp.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "047 - Disclosure - Net Loss Per Share (Tables)",
     "role": "http://www.xlfleetcorp.com/role/NetLossPerShareTables",
     "shortName": "Net Loss Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "048 - Disclosure - Business Combination (Tables)",
     "role": "http://www.xlfleetcorp.com/role/BusinessCombinationTables",
     "shortName": "Business Combination (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c18",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "004 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders\u2019 Equity (Deficit)",
     "role": "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3",
     "shortName": "Unaudited Condensed Consolidated Statements of Changes in Stockholders\u2019 Equity (Deficit)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c18",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "049 - Disclosure - ROU Assets and Lease Liabilities (Tables)",
     "role": "http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesTables",
     "shortName": "ROU Assets and Lease Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c153",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "050 - Disclosure - Organization and Description of Business (Details)",
     "role": "http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails",
     "shortName": "Organization and Description of Business (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c153",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c54",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "051 - Disclosure - Restatement of Previously Issued Financial Statements (Details)",
     "role": "http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsDetails",
     "shortName": "Restatement of Previously Issued Financial Statements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c54",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c56",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Liabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "052 - Disclosure - Restatement of Previously Issued Financial Statements (Details) - Schedule of effect of the restatement on each financial statement",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable",
     "shortName": "Restatement of Previously Issued Financial Statements (Details) - Schedule of effect of the restatement on each financial statement",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c56",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Liabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:CashInExcess",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "053 - Disclosure - Summary of Significant Accounting Policies (Details)",
     "role": "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails",
     "shortName": "Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:CashInExcess",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "xl1:ScheduleOfEstimatedUsefulLivesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c69",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "054 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable",
     "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "xl1:ScheduleOfEstimatedUsefulLivesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c69",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c5",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "055 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued",
     "role": "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable",
     "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": "8",
      "first": true,
      "lang": null,
      "name": "xl1:ExchangeRatioShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPershares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "056 - Disclosure - Merger with Pivotal Investment Corporation II (Details)",
     "role": "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails",
     "shortName": "Merger with Pivotal Investment Corporation II (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": "8",
      "first": true,
      "lang": null,
      "name": "xl1:ExchangeRatioShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPershares",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:CashPivotalsTrustAndCashnetOfRedemption",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "057 - Disclosure -  Merger with Pivotal Investment Corporation II (Details) - Schedule of reconciles the elements of the business combination",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable",
     "shortName": "Merger with Pivotal Investment Corporation II (Details) - Schedule of reconciles the elements of the business combination",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:CashPivotalsTrustAndCashnetOfRedemption",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "058 - Disclosure - Acquisition of Quantum (Details)",
     "role": "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails",
     "shortName": "Acquisition of Quantum (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c88",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "005 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow",
     "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FairValueAdjustmentOfWarrants",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:DeferredConsiderationinShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "059 - Disclosure - Acquisition of Quantum (Details) - Schedule of fair value of consideration transferred and estimated fair values of the assets acquired",
     "role": "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable",
     "shortName": "Acquisition of Quantum (Details) - Schedule of fair value of consideration transferred and estimated fair values of the assets acquired",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:DeferredConsiderationinShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "xl1:ShareConsiderationXLCommonStockinShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060 - Disclosure - Acquisition of Quantum (Details) - Schedule of fair value of consideration transferred and estimated fair values of the assets acquired (Parentheticals)",
     "role": "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable_Parentheticals",
     "shortName": "Acquisition of Quantum (Details) - Schedule of fair value of consideration transferred and estimated fair values of the assets acquired (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "xl1:ShareConsiderationXLCommonStockinShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredRevenue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061 - Disclosure - Revenue (Details)",
     "role": "http://www.xlfleetcorp.com/role/RevenueDetails",
     "shortName": "Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "lang": "en-US",
      "name": "xl1:DescriptionOfSalesCommission",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c166",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "062 - Disclosure - Revenue (Details) - Schedule of disaggregation of revenue",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable",
     "shortName": "Revenue (Details) - Schedule of disaggregation of revenue",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "063 - Disclosure - Revenue (Details) - Schedule of accrued warranty liability",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable",
     "shortName": "Revenue (Details) - Schedule of accrued warranty liability",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c21",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "064 - Disclosure - Property and Equipment (Details)",
     "role": "http://www.xlfleetcorp.com/role/PropertyandEquipmentDetails",
     "shortName": "Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "065 - Disclosure - Property and Equipment (Details) - Schedule of property, plant and equipment",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable",
     "shortName": "Property and Equipment (Details) - Schedule of property, plant and equipment",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "066 - Disclosure - Intangibles (Details)",
     "role": "http://www.xlfleetcorp.com/role/IntangiblesDetails",
     "shortName": "Intangibles (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "067 - Disclosure - Intangibles (Details) - Schedule of approximate annual aggregate amortization expense",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable",
     "shortName": "Intangibles (Details) - Schedule of approximate annual aggregate amortization expense",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:AccruedWarrantyCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "068 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable",
     "shortName": "Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:SalesAndExciseTaxPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "006 - Disclosure - Organization and Description of Business",
     "role": "http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusiness",
     "shortName": "Organization and Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c115",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "069 - Disclosure - New Markets Tax Credit Financing (Details)",
     "role": "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails",
     "shortName": "New Markets Tax Credit Financing (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c115",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityInterestRateDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "070 - Disclosure - Debt (Details)",
     "role": "http://www.xlfleetcorp.com/role/DebtDetails",
     "shortName": "Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityInterestRateDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConvertibleSubordinatedDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "071 - Disclosure - Debt (Details) - Schedule of carrying value of debt",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofcarryingvalueofdebtTable",
     "shortName": "Debt (Details) - Schedule of carrying value of debt",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConvertibleSubordinatedDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "072 - Disclosure - Fair Value Measurements (Details)",
     "role": "http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails",
     "shortName": "Fair Value Measurements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:PublicWarrants",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "073 - Disclosure - Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable",
     "shortName": "Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:PublicWarrants",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "074 - Disclosure - Fair Value Measurements (Details) - Schedule of roll forward of the Company\u2019s Level 3 instruments",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable",
     "shortName": "Fair Value Measurements (Details) - Schedule of roll forward of the Company\u2019s Level 3 instruments",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "xl1:FairValueAssumptionRiskFreeInterestsRate",
      "reportCount": 1,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "075 - Disclosure - Fair Value Measurements (Details) - Schedule of Input measurment",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable",
     "shortName": "Fair Value Measurements (Details) - Schedule of Input measurment",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c15",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "076 - Disclosure - Stockholders' Equity (Details)",
     "role": "http://www.xlfleetcorp.com/role/StockholdersEquityDetails",
     "shortName": "Stockholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c15",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityOtherShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "077 - Disclosure -  Stockholders' Equity (Details) - Schedule of common stock are reserved for future issuance",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofcommonstockarereservedforfutureissuanceTable",
     "shortName": "Stockholders' Equity (Details) - Schedule of common stock are reserved for future issuance",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityOtherShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:DescriptionOfWarrants",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "078 - Disclosure - Warrants (Details)",
     "role": "http://www.xlfleetcorp.com/role/WarrantsDetails",
     "shortName": "Warrants (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:DescriptionOfWarrants",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "007 - Disclosure - Restatement of Previously Issued Financial Statements",
     "role": "http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatements",
     "shortName": "Restatement of Previously Issued Financial Statements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfWarrantActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c143",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "079 - Disclosure - Warrants (Details) - Schedule of warrant activity",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable",
     "shortName": "Warrants (Details) - Schedule of warrant activity",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfWarrantActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c143",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080 - Disclosure - Share-Based Compensation Expense (Details)",
     "role": "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails",
     "shortName": "Share-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081 - Disclosure - Share-Based Compensation Expense (Details) - Schedule of stock option award activity",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable",
     "shortName": "Share-Based Compensation Expense (Details) - Schedule of stock option award activity",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c2",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "082 - Disclosure - Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards",
     "role": "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable",
     "shortName": "Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "083 - Disclosure - Income Taxes (Details)",
     "role": "http://www.xlfleetcorp.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c4",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "084 - Disclosure - Income Taxes (Details) - Schedule of net deferred income tax assets",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable",
     "shortName": "Income Taxes (Details) - Schedule of net deferred income tax assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c6",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseAndRentalExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "085 - Disclosure - Related Party Transactions (Details)",
     "role": "http://www.xlfleetcorp.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c6",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseAndRentalExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "086 - Disclosure - Related Party Transactions (Details) - Schedule of future minimum lease payments",
     "role": "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable",
     "shortName": "Related Party Transactions (Details) - Schedule of future minimum lease payments",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:SponsorshipAgreementTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "087 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.xlfleetcorp.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:SponsorshipAgreementTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "088 - Disclosure - Commitments and Contingencies (Details) - Schedule of future minimum lease payments for these operating leases",
     "role": "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable",
     "shortName": "Commitments and Contingencies (Details) - Schedule of future minimum lease payments for these operating leases",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "008 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c6",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "089 - Disclosure - Net Loss Per Share (Details) - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable",
     "shortName": "Net Loss Per Share (Details) - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c6",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090 - Disclosure - Net Loss Per Share (Details) - Schedule of antidilutive securities, include outstanding stock options, warrants, convertible debt excluded from the computation of diluted net loss per share",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable",
     "shortName": "Net Loss Per Share (Details) - Schedule of antidilutive securities, include outstanding stock options, warrants, convertible debt excluded from the computation of diluted net loss per share",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "xl1:DeferralRatePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091 - Disclosure - Retirement Plan (Details)",
     "role": "http://www.xlfleetcorp.com/role/RetirementPlanDetails",
     "shortName": "Retirement Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "xl1:DeferralRatePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "092 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of reconciliation of cash, cash equivalents, and restricted cash",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable",
     "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of reconciliation of cash, cash equivalents, and restricted cash",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c5",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "093 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued",
     "role": "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0",
     "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c166",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "094 - Disclosure - Revenue (Details) - Schedule of disaggregation of revenue",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable0",
     "shortName": "Revenue (Details) - Schedule of disaggregation of revenue",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c174",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xl1:ProductSWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "095 - Disclosure - Revenue (Details) - Schedule of accrued warranty liability",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable0",
     "shortName": "Revenue (Details) - Schedule of accrued warranty liability",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "xl1:AcquisitionDateAccrualForWorldEnergyAcquisition",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:BusinessCombinationDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "096 - Disclosure - Business Combination (Details)",
     "role": "http://www.xlfleetcorp.com/role/BusinessCombinationDetails",
     "shortName": "Business Combination (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xl1:BusinessCombinationDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c183",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "097 - Disclosure - Business Combination (Details) - Schedule of preliminary allocation of the purchase price",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable",
     "shortName": "Business Combination (Details) - Schedule of preliminary allocation of the purchase price",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c183",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c184",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "xl1:FairValueSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "098 - Disclosure - Business Combination (Details) - Schedule of preliminary allocation of the purchase price (Parentheticals)",
     "role": "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable_Parentheticals",
     "shortName": "Business Combination (Details) - Schedule of preliminary allocation of the purchase price (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "xl1:ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ea148998-posam_xlfleet.htm",
      "contextRef": "c184",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "xl1:FairValueSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 69,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description",
        "terseLabel": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentInformationLineItems": {
     "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."
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r653"
     ],
     "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/2021",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r653"
     ],
     "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/2021",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r653"
     ],
     "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/2021",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DocumentAndEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityNumberOfEmployees": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of persons employed by the Entity",
        "label": "Entity Number of Employees",
        "terseLabel": "Number of employees"
       }
      }
     },
     "localname": "EntityNumberOfEmployees",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r653"
     ],
     "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/2021",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r653"
     ],
     "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/2021",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialStatementsCaptionsLineItems": {
     "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": "Condensed Financial Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedFinancialStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person serving on board of directors.",
        "label": "Director [Member]",
        "terseLabel": "Two Directors [Member]"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r272",
      "r308",
      "r360",
      "r362",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r558",
      "r609",
      "r610",
      "r650",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RetirementPlanDetails",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0",
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails",
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r272",
      "r308",
      "r360",
      "r362",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r558",
      "r609",
      "r610",
      "r650",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RetirementPlanDetails",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0",
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails",
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails",
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails",
      "http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails",
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails",
      "http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r272",
      "r308",
      "r339",
      "r360",
      "r362",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r558",
      "r609",
      "r610",
      "r650",
      "r651"
     ],
     "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]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RetirementPlanDetails",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0",
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails",
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r272",
      "r308",
      "r339",
      "r360",
      "r362",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r558",
      "r609",
      "r610",
      "r650",
      "r651"
     ],
     "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]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RetirementPlanDetails",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0",
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails",
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r119",
      "r121",
      "r122",
      "r124",
      "r125",
      "r144",
      "r468",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period, Adjustment [Member]",
        "terseLabel": "Adjustment [Member]"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r1",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r144",
      "r205",
      "r206",
      "r397",
      "r420",
      "r467",
      "r468",
      "r469",
      "r470",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r667",
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r1",
      "r111",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r121",
      "r122",
      "r124",
      "r125",
      "r144",
      "r205",
      "r206",
      "r397",
      "r420",
      "r467",
      "r468",
      "r469",
      "r470",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r667",
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Previously Reported [Member]",
        "terseLabel": "As Previously Reported [Member]"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedFinancialStatementsTable": {
     "auth_ref": [
      "r109",
      "r453",
      "r661",
      "r663",
      "r664",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.",
        "label": "Condensed Financial Statements [Table]"
       }
      }
     },
     "localname": "ScheduleOfCondensedFinancialStatementsTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": {
     "auth_ref": [
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.",
        "label": "Condensed Financial Statements [Table Text Block]",
        "terseLabel": "Schedule of effect of the restatement on each financial statement"
       }
      }
     },
     "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r186",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "terseLabel": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "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": "Accrued expenses, other"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r37",
      "r523"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r586",
      "r605"
     ],
     "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.",
        "label": "Accounts Payable",
        "negatedLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r187",
      "r188"
     ],
     "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://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r644"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r7",
      "r23",
      "r187",
      "r188"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r42"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Employee Benefits, Current",
        "terseLabel": "Accrued compensation and related benefits"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r35",
      "r239"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r24",
      "r397",
      "r523"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet",
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r394",
      "r395",
      "r396",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r88",
      "r232"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r321",
      "r323"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "terseLabel": "Shares issued in offering, net of issuance costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:",
        "verboseLabel": "Adjustments to reconcile net income (loss) to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r365",
      "r391",
      "r399"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on receivable, classified as other and current.",
        "label": "Allowance for Credit Loss, Receivable, Other, Current",
        "terseLabel": "Allowance of doubtful accounts (in Dollars)"
       }
      }
     },
     "localname": "AllowanceForDoubtfulOtherReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r71",
      "r88",
      "r292",
      "r492"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "Debt discount",
        "verboseLabel": "Amortization of debt discount"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow",
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r66",
      "r88",
      "r292",
      "r493"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortized of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r88",
      "r226",
      "r232"
     ],
     "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",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits": {
     "auth_ref": [
      "r140"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs).",
        "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units",
        "terseLabel": "Dilutive effect of warrants (in Dollars)"
       }
      }
     },
     "localname": "AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r141"
     ],
     "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": "Total"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable",
      "http://www.xlfleetcorp.com/role/ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable",
      "http://www.xlfleetcorp.com/role/ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable",
      "http://www.xlfleetcorp.com/role/ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r141"
     ],
     "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]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable",
      "http://www.xlfleetcorp.com/role/ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r106",
      "r166",
      "r175",
      "r181",
      "r202",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r455",
      "r459",
      "r482",
      "r521",
      "r523",
      "r581",
      "r597"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r51",
      "r106",
      "r202",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r455",
      "r459",
      "r482",
      "r521",
      "r523"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r367",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0",
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of consolidated financial statement presentation"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r359",
      "r361"
     ],
     "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]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails",
      "http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r359",
      "r361",
      "r436",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails",
      "http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails",
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable",
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable_Parentheticals",
      "http://www.xlfleetcorp.com/role/ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": {
     "auth_ref": [
      "r449"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned",
        "terseLabel": "Estimated fair value"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Issuance of shares common stock (in Shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Common stock, risk-adjusted discount rates"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r434",
      "r435"
     ],
     "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": "Schedule of unaudited pro forma financial information presents the combined results"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationAcquiredReceivablesFairValue": {
     "auth_ref": [
      "r439"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of acquired receivable from business combination, excluding certain loans and debt securities acquired in transfer.",
        "label": "Business Combination, Acquired Receivable, Fair Value",
        "terseLabel": "Aggregate fair value"
       }
      }
     },
     "localname": "BusinessCombinationAcquiredReceivablesFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r429"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Acquisition-related costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition of Quantum [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r444",
      "r445",
      "r447"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable": {
       "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://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredOther1": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.",
        "label": "Business Combination, Consideration Transferred, Other",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredOther1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents a description of the reasons causing an amount of any change recognized during the period in the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Reasons",
        "terseLabel": "Contingent purchase consideration, description"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityReasons",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationAsset": {
     "auth_ref": [
      "r443",
      "r446",
      "r450"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Asset",
        "terseLabel": "Total consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r442",
      "r446",
      "r450"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r452"
     ],
     "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": "Acquisition of Quantum"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantum"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationReasonForBusinessCombination": {
     "auth_ref": [
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents a description of the primary reason for the business combination which may consist of general categories such as top-line growth, synergistic benefits, market share, and diversification and the more detailed factors that might apply.",
        "label": "Business Combination, Reason for Business Combination",
        "terseLabel": "Business combination, description"
       }
      }
     },
     "localname": "BusinessCombinationReasonForBusinessCombination",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "auth_ref": [
      "r440"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "auth_ref": [
      "r440"
     ],
     "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, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": {
     "auth_ref": [
      "r440"
     ],
     "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",
        "negatedLabel": "Deferred revenue"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r440"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "negatedLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment": {
     "auth_ref": [
      "r440"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment",
        "terseLabel": "Equipment and hardware"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r440"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "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 asset \u2013 developed technology"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r438",
      "r440"
     ],
     "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",
        "negatedLabel": "Less the fair value of assets acquired less liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r440"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "terseLabel": "Purchase consideration",
        "totalLabel": "Fair values of assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts": {
     "auth_ref": [
      "r433"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs.",
        "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs",
        "terseLabel": "Net costs incurred in connection with the business combination (in Dollars)"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis": {
     "auth_ref": [
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.",
        "label": "Business Combination, Separately Recognized Transactions [Axis]"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock": {
     "auth_ref": [
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.",
        "label": "Business Combination, Separately Recognized Transactions [Table Text Block]",
        "terseLabel": "Schedule of reconciles the elements of the business combination"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIITables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r32",
      "r523",
      "r622",
      "r623"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable",
      "http://www.xlfleetcorp.com/role/ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r5",
      "r32",
      "r90"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 1.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 and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r14",
      "r91"
     ],
     "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://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r83",
      "r90",
      "r96"
     ],
     "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, cash equivalents, and restricted cash at end of period",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations": {
     "auth_ref": [
      "r83",
      "r90",
      "r96"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable": {
       "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; attributable to disposal group, including, but not limited to, 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, Disposal Group, Including Discontinued Operations",
        "totalLabel": "Total cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "auth_ref": [
      "r83",
      "r483"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect",
        "totalLabel": "Net increase in cash and cash equivalents and restricted cash:"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ChangeInAccountingEstimateByTypeAxis": {
     "auth_ref": [
      "r120",
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of change in accounting estimate.",
        "label": "Change in Accounting Estimate by Type [Axis]"
       }
      }
     },
     "localname": "ChangeInAccountingEstimateByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ChangeInAccountingEstimateTypeDomain": {
     "auth_ref": [
      "r120",
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.",
        "label": "Change in Accounting Estimate, Type [Domain]"
       }
      }
     },
     "localname": "ChangeInAccountingEstimateTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r103",
      "r106",
      "r129",
      "r130",
      "r135",
      "r138",
      "r140",
      "r150",
      "r151",
      "r152",
      "r202",
      "r258",
      "r262",
      "r263",
      "r264",
      "r267",
      "r268",
      "r306",
      "r307",
      "r310",
      "r314",
      "r482",
      "r654"
     ],
     "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]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails",
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r322"
     ],
     "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": "Warrants exercise price (in Dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "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]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofcommonstockarereservedforfutureissuanceTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "terseLabel": "Public warrant shares"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "terseLabel": "Waarrants exercised"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r324",
      "r364"
     ],
     "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]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofcommonstockarereservedforfutureissuanceTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r46",
      "r248",
      "r587",
      "r604"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "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 12)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "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": [
      "r245",
      "r246",
      "r247",
      "r249",
      "r645"
     ],
     "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://www.xlfleetcorp.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Pivotal Class A Common Stock [Member]",
        "verboseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails",
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Pivotal Class B Common Stock [Member]"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r111",
      "r112",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock",
        "verboseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationDetails",
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3",
      "http://www.xlfleetcorp.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value common stock.",
        "label": "Common Stock, No Par Value",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r22"
     ],
     "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)",
        "verboseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r22"
     ],
     "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",
        "verboseLabel": "Common stock, shares authorized (in Shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails",
      "http://www.xlfleetcorp.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r22"
     ],
     "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",
        "verboseLabel": "Common stock issued (in Shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r22",
      "r321"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r22",
      "r523"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "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 value"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer and related equipment [Member]",
        "verboseLabel": "Computers [Member]"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r158",
      "r159",
      "r185",
      "r480",
      "r481",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r158",
      "r159",
      "r185",
      "r480",
      "r481",
      "r621",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r158",
      "r159",
      "r185",
      "r480",
      "r481",
      "r621",
      "r644"
     ],
     "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]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r155",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r158",
      "r159",
      "r185",
      "r480",
      "r481",
      "r644"
     ],
     "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]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r2",
      "r109",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "terseLabel": "Restatement of Previously Issued Financial Statements"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "auth_ref": [
      "r334",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by sales channel for delivery of good or service in contract with customer.",
        "label": "Contract with Customer, Sales Channel [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerSalesChannelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable",
      "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConvertibleDebt": {
     "auth_ref": [
      "r19",
      "r583",
      "r599"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.",
        "label": "Convertible Debt",
        "terseLabel": "Payment of convertible notes"
       }
      }
     },
     "localname": "ConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleNotesPayable": {
     "auth_ref": [
      "r19",
      "r583",
      "r598",
      "r625"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.",
        "label": "Convertible Notes Payable",
        "terseLabel": "face value of convertible notes",
        "verboseLabel": "Convertible notes"
       }
      }
     },
     "localname": "ConvertibleNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails",
      "http://www.xlfleetcorp.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleNotesPayableMember": {
     "auth_ref": [
      "r17",
      "r582",
      "r596",
      "r625"
     ],
     "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 Payable [Member]"
       }
      }
     },
     "localname": "ConvertibleNotesPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleSubordinatedDebt": {
     "auth_ref": [
      "r19",
      "r583",
      "r599"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, the carrying value of convertible subordinated debt, as of the balance sheet date, initially scheduled to be repaid after one year or beyond the normal operating cycle if longer. This form of debt 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, and places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets.",
        "label": "Convertible Subordinated Debt",
        "terseLabel": "Subordinated convertible promissory notes"
       }
      }
     },
     "localname": "ConvertibleSubordinatedDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofcarryingvalueofdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleSubordinatedDebtCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the carrying value of convertible subordinated debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. This form of debt 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, and places a lender in a lien position behind debt having a higher priority of repayment upon liquidation of the entity's assets.",
        "label": "Convertible Subordinated Debt, Current",
        "terseLabel": "Subordinated convertible promissory notes"
       }
      }
     },
     "localname": "ConvertibleSubordinatedDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r68",
      "r106",
      "r202",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r482"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r107",
      "r417",
      "r422"
     ],
     "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 income taxes"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r107",
      "r417",
      "r422"
     ],
     "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 income taxes"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "auth_ref": [
      "r93",
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Amount",
        "terseLabel": "Conversion of convertible debt"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.",
        "label": "Debt, Current",
        "terseLabel": "Less: current portion of debt"
       }
      }
     },
     "localname": "DebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofcarryingvalueofdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": [
      "r102",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r286",
      "r293",
      "r294",
      "r296",
      "r304"
     ],
     "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://www.xlfleetcorp.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r17",
      "r18",
      "r19",
      "r105",
      "r109",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r282",
      "r283",
      "r284",
      "r285",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r298",
      "r299",
      "r300",
      "r301",
      "r494",
      "r582",
      "r583",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NotePayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentDescription": {
     "auth_ref": [
      "r17",
      "r19",
      "r322",
      "r582",
      "r583",
      "r594",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total.",
        "label": "Debt Instrument, Description",
        "terseLabel": "Description of debt"
       }
      }
     },
     "localname": "DebtInstrumentDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDateDescription": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.",
        "label": "Debt Instrument, Maturity Date, Description",
        "terseLabel": "Investment funds description"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDateDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r45"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments applied to principal.",
        "label": "Debt Instrument, Periodic Payment, Principal",
        "terseLabel": "Aggregate principal amount (in Dollars)"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Principal payments term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r282",
      "r492",
      "r495"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "negatedLabel": "Unamortized debt discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofcarryingvalueofdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual obligation to pay money on demand or on fixed or determinable dates.",
        "label": "Debt [Member]",
        "terseLabel": "Debt [Member]"
       }
      }
     },
     "localname": "DebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r36",
      "r282",
      "r493"
     ],
     "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",
        "terseLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenue": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Deferred Revenue",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet",
      "http://www.xlfleetcorp.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r409"
     ],
     "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",
        "terseLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r411"
     ],
     "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",
        "terseLabel": "Net deferred tax assets (liabilities)"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r415",
      "r416"
     ],
     "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 carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "auth_ref": [
      "r415",
      "r416"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "terseLabel": "Federal net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r415",
      "r416"
     ],
     "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": "State net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r414",
      "r415",
      "r416"
     ],
     "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 credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r415",
      "r416"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": {
     "auth_ref": [
      "r415",
      "r416"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": {
     "auth_ref": [
      "r415",
      "r416"
     ],
     "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"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r410"
     ],
     "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"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDerivatives": {
     "auth_ref": [
      "r415",
      "r416"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives.",
        "label": "Deferred Tax Liabilities, Derivatives",
        "terseLabel": "Derivatives"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r338",
      "r340",
      "r342",
      "r343",
      "r355"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "terseLabel": "Fair value of 231,002 shares issued at closing"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "terseLabel": "Annual contributions, percentage"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RetirementPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r88",
      "r237"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r88",
      "r237"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "auth_ref": [
      "r465"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "negatedLabel": "Fair value change of derivative liability"
       }
      }
     },
     "localname": "DerivativeGainLossOnDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r52",
      "r53",
      "r54",
      "r479"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "terseLabel": "Derivative liability"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Current",
        "terseLabel": "Convertible debt derivative liability"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of defined contribution pension and other postretirement plans.",
        "label": "Defined Contribution Plan, Description",
        "terseLabel": "Retirement plan, description"
       }
      }
     },
     "localname": "DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RetirementPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Share-Based Compensation Expense"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpense"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureTextBlockSupplementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Text Block Supplement [Abstract]"
       }
      }
     },
     "localname": "DisclosureTextBlockSupplementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r64",
      "r116",
      "r117",
      "r119",
      "r120",
      "r121",
      "r127",
      "r129",
      "r138",
      "r139",
      "r140",
      "r144",
      "r145",
      "r469",
      "r470",
      "r589",
      "r607"
     ],
     "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",
        "netLabel": "Net (loss) income per share, basic",
        "terseLabel": "Net (loss) income per share, basic (in Dollars per share)",
        "verboseLabel": "Net (loss) income per share - basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement",
      "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0",
      "http://www.xlfleetcorp.com/role/ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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": "Net loss - diluted",
        "netLabel": "Net loss per share, basic and diluted",
        "terseLabel": "Net loss per share, basic and diluted (in Dollars per share)",
        "verboseLabel": "Basic and diluted weighted average shares outstanding (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement",
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable",
      "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable",
      "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r64",
      "r116",
      "r117",
      "r119",
      "r120",
      "r121",
      "r129",
      "r138",
      "r139",
      "r140",
      "r144",
      "r145",
      "r469",
      "r470",
      "r589",
      "r607"
     ],
     "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",
        "netLabel": "Net loss per share, diluted",
        "terseLabel": "Net loss per share, diluted (in Dollars per share)",
        "verboseLabel": "Net loss per share - diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement",
      "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0",
      "http://www.xlfleetcorp.com/role/ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r141",
      "r142"
     ],
     "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": "Net income (loss) per share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r141",
      "r142",
      "r143",
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NetLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r108",
      "r404",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Federal income taxes, percentage"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r404",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Income tax benefit, percentage"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r404",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes, percentage"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r390"
     ],
     "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": "Stock options [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable",
      "http://www.xlfleetcorp.com/role/ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment [Member]"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r58",
      "r59",
      "r60",
      "r111",
      "r112",
      "r113",
      "r115",
      "r122",
      "r125",
      "r149",
      "r204",
      "r321",
      "r323",
      "r394",
      "r395",
      "r396",
      "r419",
      "r420",
      "r468",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r611",
      "r612",
      "r613",
      "r668"
     ],
     "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]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationDetails",
      "http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails",
      "http://www.xlfleetcorp.com/role/ScheduleofcommonstockarereservedforfutureissuanceTable",
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3",
      "http://www.xlfleetcorp.com/role/WarrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityFairValueAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of addition (reduction) to the amount at which an instrument classified in shareholders' equity could be incurred (settled) in a current transaction between willing parties.",
        "label": "Equity, Fair Value Adjustment",
        "terseLabel": "Initial fair value measurement (in Dollars)"
       }
      }
     },
     "localname": "EquityFairValueAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Membership interests, percentage",
        "verboseLabel": "Fully-diluted common stock, percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails",
      "http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments and Joint Ventures [Abstract]"
       }
      }
     },
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.",
        "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
        "terseLabel": "Merger with Pivotal Investment Corporation II"
       }
      }
     },
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationII"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EscrowDeposit": {
     "auth_ref": [
      "r585",
      "r646"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.",
        "label": "Escrow Deposit",
        "terseLabel": "Escrow deposit (in Dollars)"
       }
      }
     },
     "localname": "EscrowDeposit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "auth_ref": [
      "r88",
      "r305"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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",
        "terseLabel": "Changes in fair value of warrant liabilities"
       }
      }
     },
     "localname": "FairValueAdjustmentOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r473"
     ],
     "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": "Schedule of Input measurment"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r284",
      "r298",
      "r299",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r355",
      "r472",
      "r531",
      "r532",
      "r533"
     ],
     "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]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable",
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r284",
      "r340",
      "r342",
      "r347",
      "r355",
      "r472",
      "r531"
     ],
     "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 I [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable",
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r284",
      "r298",
      "r299",
      "r340",
      "r342",
      "r347",
      "r355",
      "r472",
      "r532"
     ],
     "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 II [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable",
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r284",
      "r298",
      "r299",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r355",
      "r472",
      "r533"
     ],
     "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 III [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable",
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r474",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of roll forward of the Company\u2019s Level 3 instruments"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair value measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": {
     "auth_ref": [
      "r476"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3",
        "terseLabel": "Fair value adjustments- Contingent consideration"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable",
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "auth_ref": [
      "r475"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances",
        "terseLabel": "Increase derivative liability for issuance of convertible notes payable"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)",
        "negatedLabel": "Fair value adjustments- Derivatives",
        "terseLabel": "Fair value adjustments- Warrant liability"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable",
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net",
        "negatedLabel": "Reduce derivative liability for extinguishment of convertible notes payable"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r474"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r284",
      "r298",
      "r299",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r355",
      "r531",
      "r532",
      "r533"
     ],
     "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]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable",
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "auth_ref": [
      "r93",
      "r94",
      "r95"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of assets acquired in noncash investing or financing activities.",
        "label": "Fair Value of Assets Acquired",
        "terseLabel": "Issuance of stock in asset acquisition"
       }
      }
     },
     "localname": "FairValueOfAssetsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r502",
      "r504",
      "r511"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on finance leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r501",
      "r510"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Finance Lease, Liability"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r501"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "negatedLabel": "Lease liability, current",
        "terseLabel": "Lease liability, current"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r501"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Lease liability, non-current"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r500"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Finance lease assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r207",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r295",
      "r319",
      "r466",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Estimated useful life",
        "verboseLabel": "Amortized over useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails",
      "http://www.xlfleetcorp.com/role/IntangiblesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r227",
      "r228",
      "r231",
      "r233",
      "r565",
      "r566"
     ],
     "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]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r231",
      "r566"
     ],
     "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": "Intangible assets gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r227",
      "r230"
     ],
     "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]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r231",
      "r565"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable": {
       "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": "Intangible assets, net",
        "totalLabel": "Total amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofapproximateannualaggregateamortizationexpenseTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Federal [Member]"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "auth_ref": [
      "r464"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 5.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "negatedLabel": "Change in fair value of convertible notes payable derivative liability"
       }
      }
     },
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 6.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Loss on asset disposal"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r88",
      "r302",
      "r303"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Loss on extinguishment of debt",
        "terseLabel": "Loss on extinguishment"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement",
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r220",
      "r221",
      "r523",
      "r580"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "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",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangibles"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/Intangibles"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r222",
      "r223"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Gross",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r67",
      "r106",
      "r166",
      "r174",
      "r177",
      "r180",
      "r182",
      "r202",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r482"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement": {
       "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 (loss)"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.",
        "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]",
        "terseLabel": "Warranties"
       }
      }
     },
     "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IPOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First sale of stock by a private company to the public.",
        "label": "IPO [Member]",
        "terseLabel": "IPO [Member]"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r235",
      "r242"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "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": "Developed Technology [Member]"
       }
      }
     },
     "localname": "InProcessResearchAndDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r241",
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r108",
      "r405",
      "r407",
      "r413",
      "r421",
      "r424",
      "r425",
      "r426",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r57",
      "r402",
      "r403",
      "r407",
      "r408",
      "r412",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 8.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",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 15.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, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 10.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",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 16.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",
        "negatedLabel": "Inventory, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "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://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current assets classified as other.",
        "label": "Increase (Decrease) in Other Current Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 17.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 current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "auth_ref": [
      "r98",
      "r230",
      "r561",
      "r562",
      "r563",
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.",
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r225",
      "r229"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 3.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://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r61",
      "r165",
      "r491",
      "r493",
      "r591"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r590"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "negatedLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r80",
      "r84",
      "r92"
     ],
     "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": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r586",
      "r605"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.",
        "label": "Interest Payable",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "InterestPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r6",
      "r49",
      "r523"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 4.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, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r13",
      "r50",
      "r99",
      "r148",
      "r217",
      "r218",
      "r219",
      "r559"
     ],
     "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, net"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentOwnedBalancePrincipalAmount": {
     "auth_ref": [
      "r624",
      "r629"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For investments which are quantified by principal amount, the principle balance held at close of period.",
        "label": "Investment Owned, Balance, Principal Amount",
        "terseLabel": "Equity investment amount"
       }
      }
     },
     "localname": "InvestmentOwnedBalancePrincipalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r626",
      "r627",
      "r628",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r626",
      "r627",
      "r628",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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 expenses"
       }
      }
     },
     "localname": "LeaseAndRentalExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of other information related to leases"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of annual minimum lease payments of our operating lease liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r41",
      "r106",
      "r176",
      "r202",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r456",
      "r459",
      "r460",
      "r482",
      "r521",
      "r522"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "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",
        "terseLabel": "Total liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet",
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r28",
      "r106",
      "r202",
      "r482",
      "r523",
      "r584",
      "r602"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "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"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r43",
      "r106",
      "r202",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r456",
      "r459",
      "r460",
      "r482",
      "r521",
      "r522",
      "r523"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 1.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://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r471"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "terseLabel": "Total liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.",
        "label": "Liabilities, Other than Long-term Debt, Noncurrent",
        "terseLabel": "Long-term debt, net of current portion"
       }
      }
     },
     "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDescription": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.",
        "label": "Line of Credit Facility, Interest Rate Description",
        "terseLabel": "Description of revolving line of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansFromOtherFederalHomeLoanBanks": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Federal Home Loan Bank (FHLBank) loans from another FHLBank.",
        "label": "Loans from Other Federal Home Loan Banks",
        "terseLabel": "Loan amount"
       }
      }
     },
     "localname": "LoansFromOtherFederalHomeLoanBanks",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r19",
      "r283",
      "r297",
      "r298",
      "r299",
      "r583",
      "r599"
     ],
     "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": "Debt \u2013 net of current portion"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofcarryingvalueofdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r40"
     ],
     "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": "Long-term debt, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
        "label": "Noncontrolling Interest, Ownership Percentage by Parent",
        "terseLabel": "Ownership interest rate, percentage"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r83",
      "r86",
      "r89"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r3",
      "r55",
      "r56",
      "r60",
      "r63",
      "r89",
      "r106",
      "r114",
      "r116",
      "r117",
      "r119",
      "r120",
      "r124",
      "r125",
      "r136",
      "r166",
      "r174",
      "r177",
      "r180",
      "r182",
      "r202",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r470",
      "r482",
      "r588",
      "r606"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "netLabel": "Net (loss) income",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net (loss) income",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow",
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement",
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable",
      "http://www.xlfleetcorp.com/role/ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r128",
      "r131",
      "r132",
      "r133",
      "r134",
      "r137",
      "r140"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "terseLabel": "Net loss",
        "verboseLabel": "Net (loss) income - basic (in Dollars)"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable",
      "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent accounting pronouncements issued and adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental disclosures of noncash investing and financing information:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashMergerRelatedCosts": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (income) related to the increase (decrease) in reserve for business combination costs. Includes, but is not limited to, legal, accounting, and other costs incurred to consummate the merger.",
        "label": "Noncash Merger Related Costs",
        "terseLabel": "Non-recurring merger expenses"
       }
      }
     },
     "localname": "NoncashMergerRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r166",
      "r174",
      "r177",
      "r180",
      "r182"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r505",
      "r511"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofotherinformationrelatedtoleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r501"
     ],
     "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 liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r501"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Lease liability, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet",
      "http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r503",
      "r506"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofotherinformationrelatedtoleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r500"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "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",
        "verboseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r508",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate \u2013 operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofotherinformationrelatedtoleasesTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r507",
      "r511"
     ],
     "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 \u2013 operating leases (in months)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofotherinformationrelatedtoleasesTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r496",
      "r497"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "terseLabel": "Total",
        "verboseLabel": "Total future minimum lease payments, undiscounted"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r496",
      "r497"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2021",
        "verboseLabel": "2021 (excluding the six months ended June 30, 2021)"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r496",
      "r497"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r496",
      "r497"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r496",
      "r497"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r496",
      "r497"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r496",
      "r497"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsfortheseoperatingleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.",
        "label": "Operating Loss Carryforwards, Limitations on Use",
        "terseLabel": "Operating loss carryforwards, description"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLimitationsOnUse",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r4",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization and Description of Business"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r42"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncome": {
     "auth_ref": [
      "r608"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 8.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue and income classified as other.",
        "label": "Other Income",
        "negatedLabel": "Other income"
       }
      }
     },
     "localname": "OtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebtCurrent": {
     "auth_ref": [
      "r17",
      "r18"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.",
        "label": "Other Long-term Debt, Current",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "OtherLongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Noncash Income (Expense) [Abstract]",
        "terseLabel": "Other (income) expense:"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities.",
        "label": "Payment of Financing and Stock Issuance Costs",
        "negatedLabel": "Payment of issuance costs in connection with term loans and revolving line of credit"
       }
      }
     },
     "localname": "PaymentOfFinancingAndStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForPurchaseOfOtherAssets1": {
     "auth_ref": [
      "r81",
      "r85"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid to purchase other assets as part of operating activities.",
        "label": "Payments for Purchase of Other Assets",
        "terseLabel": "Total of purchase price"
       }
      }
     },
     "localname": "PaymentsForPurchaseOfOtherAssets1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfInitialPublicOffering": {
     "auth_ref": [
      "r77"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the repurchase of amount received from entity's first offering of stock to the public.",
        "label": "Payments for Repurchase of Initial Public Offering",
        "terseLabel": "Settlement of warrant liability upon exercise of Public Warrants"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfInitialPublicOffering",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "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",
        "negatedLabel": "Payment to acquire net assets of World Energy"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLoansReceivable": {
     "auth_ref": [
      "r72"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the purchase of loan receivable arising from the financing of goods and services.",
        "label": "Payments to Acquire Loans Receivable",
        "terseLabel": "Loans receivable"
       }
      }
     },
     "localname": "PaymentsToAcquireLoansReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.",
        "label": "Payments to Noncontrolling Interests",
        "negatedLabel": "Stockholder distribution"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r339",
      "r341",
      "r347",
      "r348",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Retirement Plan"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RetirementPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r8",
      "r30",
      "r31"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 5.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://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions": {
     "auth_ref": [
      "r499"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of minimum lease payments for sale-leaseback transactions accounted for using the deposit method or as a financing.",
        "label": "Present Value of Future Minimum Lease Payments, Sale Leaseback Transactions",
        "terseLabel": "Present value of future minimum lease payments"
       }
      }
     },
     "localname": "PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable"
     ],
     "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 [Member]",
        "verboseLabel": "Private Placement Warrants [Member]"
       }
      }
     },
     "localname": "PrivatePlacementMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsDetails",
      "http://www.xlfleetcorp.com/role/WarrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 3.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 debt"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 5.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 issuance of common stock, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).",
        "label": "Proceeds from Issuance of Warrants",
        "terseLabel": "Proceeds from exercise of Public Warrants"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r75",
      "r393"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 6.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",
        "verboseLabel": "Cash received from options exercised"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow",
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromWarrantExercises": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "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 the exercise of warrants"
       }
      }
     },
     "localname": "ProceedsFromWarrantExercises",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r255",
      "r256",
      "r586"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.",
        "label": "Standard and Extended Product Warranty Accrual",
        "periodEndLabel": "Balance as of December 31",
        "periodStartLabel": "Balance as of January 1"
       }
      }
     },
     "localname": "ProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r251"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.",
        "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Accrual for warranties issued"
       }
      }
     },
     "localname": "ProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable",
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyExpense": {
     "auth_ref": [
      "r87",
      "r252"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.",
        "label": "Product Warranty Expense",
        "terseLabel": "Warranty expense (in Dollars)"
       }
      }
     },
     "localname": "ProductWarrantyExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r3",
      "r55",
      "r56",
      "r60",
      "r82",
      "r106",
      "r114",
      "r124",
      "r125",
      "r166",
      "r174",
      "r177",
      "r180",
      "r182",
      "r202",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r454",
      "r457",
      "r458",
      "r461",
      "r462",
      "r470",
      "r482",
      "r592"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r35",
      "r240"
     ],
     "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]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable",
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r243",
      "r647",
      "r648",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/PropertyandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": {
     "auth_ref": [
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).",
        "label": "Property, Plant and Equipment, Estimated Useful Lives",
        "terseLabel": "Leasehold improvements remaining life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r34",
      "r238"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant and equipment gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r15",
      "r16",
      "r240",
      "r523",
      "r593",
      "r603"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 2.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://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentOtherNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.",
        "label": "Property, Plant and Equipment, Other, Net",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentOtherNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r33",
      "r240",
      "r647",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r15",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/PropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r15",
      "r238"
     ],
     "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]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable",
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable",
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r65",
      "r208"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Bad debt expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r349",
      "r514",
      "r515"
     ],
     "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]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r349",
      "r514",
      "r517",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578"
     ],
     "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]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r512",
      "r513",
      "r515",
      "r518",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds": {
     "auth_ref": [
      "r520",
      "r524"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reorganization value related to cash in excess of normal operating requirements generated by operations. Reorganization value is the amount attributed to the reconstituted entity, as well as the expected net realizable value of those assets that will be disposed before reconstitution occurs.",
        "label": "Reorganization Value, Cash in Excess of Normal Operating Needs",
        "terseLabel": "Cash in excess (in Dollars)"
       }
      }
     },
     "localname": "ReorganizationValueCashInExcessOfNormalOperatingNeeds",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfConvertibleDebt": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 11.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",
        "negatedLabel": "Repayments of debt"
       }
      }
     },
     "localname": "RepaymentsOfConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.",
        "label": "Repayments of Debt and Lease Obligation",
        "negatedLabel": "Repayments under financing leases"
       }
      }
     },
     "localname": "RepaymentsOfDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r78",
      "r105"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedLabel": "Repayments of revolving line of credit"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfSubordinatedShortTermDebt": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for an obligation which places a lender in a lien position behind debt having a higher priority of repayment (senior loan) in liquidation of the entity's assets scheduled to be repaid within one year or in the normal operating cycle of the entity, if longer.",
        "label": "Repayments of Subordinated Short-term Debt",
        "negatedLabel": "Repayments to the issuance of subordinated convertible promissory notes"
       }
      }
     },
     "localname": "RepaymentsOfSubordinatedShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r401",
      "r560",
      "r652"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "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]",
        "terseLabel": "Development Technology [Member]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has 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.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and development expense"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r96",
      "r579",
      "r600"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. 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",
        "terseLabel": "Restricted cash (in Dollars)"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r5",
      "r14",
      "r96"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.xlfleetcorp.com/role/ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet",
      "http://www.xlfleetcorp.com/role/ScheduleofreconciliationofcashcashequivalentsandrestrictedcashTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashEquivalentsCurrent": {
     "auth_ref": [
      "r5",
      "r14",
      "r96",
      "r642",
      "r643"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash equivalents restricted as to withdrawal or usage, classified as current. 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": "Restricted Cash Equivalents, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashEquivalentsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r141"
     ],
     "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 Stock Awards [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0"
     ],
     "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]",
        "netLabel": "Restricted Shares [Member]",
        "terseLabel": "Restricted Stock Units [Member]",
        "verboseLabel": "Restricted stock units [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0",
      "http://www.xlfleetcorp.com/role/ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable",
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r25",
      "r323",
      "r397",
      "r523",
      "r601",
      "r615",
      "r620"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 3.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://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet",
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r111",
      "r112",
      "r113",
      "r115",
      "r122",
      "r125",
      "r204",
      "r394",
      "r395",
      "r396",
      "r419",
      "r420",
      "r468",
      "r611",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "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_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r337"
     ],
     "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://www.xlfleetcorp.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r100",
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r62",
      "r106",
      "r163",
      "r164",
      "r173",
      "r178",
      "r179",
      "r183",
      "r184",
      "r185",
      "r202",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r482",
      "r592"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenues",
        "verboseLabel": "Total revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement",
      "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable",
      "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable0",
      "http://www.xlfleetcorp.com/role/ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable"
     ],
     "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]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails",
      "http://www.xlfleetcorp.com/role/WarrantsDetails"
     ],
     "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": "Stock price (in Dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "auth_ref": [
      "r11",
      "r37"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Sales and Excise Tax Payable, Current",
        "terseLabel": "Sales tax"
       }
      }
     },
     "localname": "SalesAndExciseTaxPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesChannelDirectlyToConsumerMember": {
     "auth_ref": [
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred directly to consumer.",
        "label": "Sales Channel, Directly to Consumer [Member]",
        "terseLabel": "Revenue direct to customers [Member]"
       }
      }
     },
     "localname": "SalesChannelDirectlyToConsumerMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable",
      "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable0"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesChannelThroughIntermediaryMember": {
     "auth_ref": [
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred through intermediary.",
        "label": "Sales Channel, Through Intermediary [Member]",
        "terseLabel": "Revenue through channel partners [Member]"
       }
      }
     },
     "localname": "SalesChannelThroughIntermediaryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable",
      "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable0"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r158",
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue [Member]",
        "verboseLabel": "Revenue Benchmark [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for 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]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable",
      "http://www.xlfleetcorp.com/role/ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r141"
     ],
     "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, include outstanding stock options, warrants, convertible debt excluded from the computation of diluted net loss per share",
        "verboseLabel": "Schedule of number of shares underlying outstanding dilutive securities"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r436",
      "r437"
     ],
     "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": "Schedule of fair value of consideration transferred and estimated fair values of the assets acquired"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.",
        "label": "Cash, Cash Equivalents and Investments [Table Text Block]",
        "terseLabel": "Schedule of reconciliation of cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "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": "Schedule of carrying value of debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of net deferred income tax assets"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r471",
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of assets and liabilities which are measured at fair value on a recurring basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": {
     "auth_ref": [
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.",
        "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]",
        "terseLabel": "Schedule of future minimum lease payments for these operating leases"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "terseLabel": "Schedule of future minimum lease payments"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Schedule of fair value of restricted stock awards"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Schedule of accrued warranty liability"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r35",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of fair values of the assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r371",
      "r381",
      "r383"
     ],
     "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 option award activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of fair value of stock options issued"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "auth_ref": [
      "r324",
      "r364"
     ],
     "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": "Schedule of common stock are reserved for future issuance"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r230"
     ],
     "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 approximate annual aggregate amortization expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IntangiblesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general, and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, General and Administrative Expenses [Member]"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "auth_ref": [
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.",
        "label": "Series of Individually Immaterial Business Acquisitions [Member]",
        "terseLabel": "Business Acquisition [Member]"
       }
      }
     },
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails",
      "http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r368"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r380"
     ],
     "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": "Options issued (in Shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r379"
     ],
     "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": "Weighted Average Exercise Price, Outstanding, Ending balance",
        "periodStartLabel": "Weighted Average Exercise Price, Outstanding, Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-option equity instruments exercised by participants.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised",
        "terseLabel": "Shares, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r372",
      "r374"
     ],
     "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": "Shares, Outstanding, Ending balance",
        "periodStartLabel": "Shares, Outstanding, Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r375"
     ],
     "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": "Weighted-average grant date fair value (in Dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Shares, Cancelled or forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable",
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0"
     ],
     "xbrltype": "sharesItemType"
    },
    "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": "Shares, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable",
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant-date fair value per share, Granted",
        "verboseLabel": "Weighted-average grant-date fair value per share Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r373",
      "r392"
     ],
     "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": "Shares, Ending Balance",
        "periodStartLabel": "Shares, Outstanding Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r372"
     ],
     "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": "Weighted Average Exercise Price, Ending Balance",
        "periodStartLabel": "Weighted Average Exercise Price, Outstanding Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r364",
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "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": "Weighted Average Exercise Price, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable",
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Cancelled or forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable",
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0"
     ],
     "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": "Weighted Average Exercise Price, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable",
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r367",
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Purchase price",
        "verboseLabel": "Exercise price (in Dollars per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails",
      "http://www.xlfleetcorp.com/role/WarrantsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r386",
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of 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 Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r392"
     ],
     "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": "Aggregate intrinsic value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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",
        "periodEndLabel": "Number of shares, Ending Balance",
        "periodStartLabel": "Number of shares, Beginning Balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-vested options forfeited.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares",
        "terseLabel": "Number of shares, Cancelled or forfeited"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options forfeited.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant-date fair value per share, Cancelled or forfeited"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted-average grant-date fair value per share, Ending Balance",
        "periodStartLabel": "Weighted-average grant-date fair value per share, Beginning Balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r384"
     ],
     "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": "Weighted Average Remaining Contractual Term, Beginning Balance",
        "verboseLabel": "Weighted Average Remaining Contractual Term, Beginning balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable",
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options vested.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares",
        "negatedLabel": "Number of shares, Vested",
        "terseLabel": "Number of shares, Vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of options vested.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant-date fair value per share, Vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "terseLabel": "Shares issued"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Price per share (in Dollars per share)"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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": "Balance (in Shares)",
        "periodStartLabel": "Balance (in Shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r97",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Software [Member]"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software for sale, licensing or long-term internal use.",
        "label": "Software Development [Member]",
        "terseLabel": "Software [Member]"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SponsorFees": {
     "auth_ref": [
      "r69"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fees paid to advisors who provide certain management support and administrative oversight services including the organization and sale of stock, investment funds, limited partnerships and mutual funds.",
        "label": "Sponsor Fees",
        "terseLabel": "Sponsor fees"
       }
      }
     },
     "localname": "SponsorFees",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyDescription": {
     "auth_ref": [
      "r250",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of the product warranty, including the approximate term of the product warranty, how the product warranty arose, and the events or circumstances that would require the warrantor to perform under the product warranty.",
        "label": "Standard Product Warranty Description",
        "terseLabel": "Warranty of manufactured products, description"
       }
      }
     },
     "localname": "StandardProductWarrantyDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State [Member]"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r20",
      "r21",
      "r22",
      "r103",
      "r106",
      "r129",
      "r130",
      "r135",
      "r138",
      "r140",
      "r150",
      "r151",
      "r152",
      "r202",
      "r258",
      "r262",
      "r263",
      "r264",
      "r267",
      "r268",
      "r306",
      "r307",
      "r310",
      "r314",
      "r321",
      "r482",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails",
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r48",
      "r58",
      "r59",
      "r60",
      "r111",
      "r112",
      "r113",
      "r115",
      "r122",
      "r125",
      "r149",
      "r204",
      "r321",
      "r323",
      "r394",
      "r395",
      "r396",
      "r419",
      "r420",
      "r468",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r611",
      "r612",
      "r613",
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationDetails",
      "http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails",
      "http://www.xlfleetcorp.com/role/ScheduleofcommonstockarereservedforfutureissuanceTable",
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable",
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0",
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3",
      "http://www.xlfleetcorp.com/role/StockholdersEquityDetails",
      "http://www.xlfleetcorp.com/role/WarrantsDetails"
     ],
     "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]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "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]"
       }
      }
     },
     "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]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r149",
      "r564"
     ],
     "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]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r93",
      "r94",
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of stock issued in noncash financing activities.",
        "label": "Stock Issued",
        "terseLabel": "Issuance of warrants"
       }
      }
     },
     "localname": "StockIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r21",
      "r22",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Issuance of stock in asset acquisition (in Shares)",
        "verboseLabel": "Purchase of common stock, shares (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails",
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r47",
      "r287",
      "r321",
      "r322",
      "r323"
     ],
     "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": "Conversion of convertible debt (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "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": "Aggregate of common stock, shares (in Shares)",
        "verboseLabel": "Common stock of shares (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails",
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r321",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "terseLabel": "Restricted Stock (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r21",
      "r22",
      "r321",
      "r323",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "terseLabel": "Exercise of stock options (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r48",
      "r321",
      "r323"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Issuance of stock in asset acquisition"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r48",
      "r321",
      "r323"
     ],
     "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": "Conversion of convertible debt"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r21",
      "r22",
      "r321",
      "r323"
     ],
     "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": "Issuance of warrants"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "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": "Stockholder distribution",
        "verboseLabel": "Aggregate purchase price (in Dollars)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails",
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.",
        "label": "Stock Issued During Period, Value, Purchase of Assets",
        "terseLabel": "Purchase value"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValuePurchaseOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r21",
      "r22",
      "r323",
      "r366",
      "r382"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r48",
      "r321",
      "r323"
     ],
     "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"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r22",
      "r26",
      "r27",
      "r106",
      "r194",
      "r202",
      "r482",
      "r523"
     ],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "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": "Balance",
        "periodStartLabel": "Balance",
        "terseLabel": "Total stockholders\u2019 equity",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet",
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable",
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity (deficit)",
        "verboseLabel": "Stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r104",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r320",
      "r323",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StockholdersEquityOtherShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of increase (decrease) in shares of stock classified as other.",
        "label": "Stockholders' Equity, Other Shares",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "StockholdersEquityOtherShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofcommonstockarereservedforfutureissuanceTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r490",
      "r526"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r490",
      "r526"
     ],
     "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]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r525",
      "r527"
     ],
     "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 Event"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SubsequentEvent"
     ],
     "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]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails",
      "http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsDetails",
      "http://www.xlfleetcorp.com/role/WarrantsDetails"
     ],
     "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://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r414"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credit carryforward"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardLimitationsOnUse": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the limitation related to use of the tax credit carryforward.",
        "label": "Tax Credit Carryforward, Limitations on Use",
        "terseLabel": "Tax credit carryforward, description"
       }
      }
     },
     "localname": "TaxCreditCarryforwardLimitationsOnUse",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r295",
      "r319",
      "r466",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r153",
      "r154",
      "r156",
      "r157",
      "r160",
      "r161",
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r411"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Deferred tax assets increase decrease in valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Vehicles [Member]"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "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]",
        "netLabel": "Private Warrants [Member]",
        "terseLabel": "Warrant [Member]",
        "verboseLabel": "Warrants [Member]"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails",
      "http://www.xlfleetcorp.com/role/ScheduleofantidilutivesecuritiesincludeoutstandingstockoptionswarrantsconvertibledebtexcludedfromthecomputationofdilutednetlosspershareTable",
      "http://www.xlfleetcorp.com/role/ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable",
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0",
      "http://www.xlfleetcorp.com/role/WarrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.",
        "label": "Warrants and Rights Outstanding",
        "terseLabel": "Issuance of public warrant (in Dollars)"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantyObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A revision in the estimated costs to be incurred to make repairs or fix problems on sold goods or services pursuant to promises or guarantees made as to satisfactory performance.",
        "label": "Warranty Obligations [Member]",
        "terseLabel": "Warranty Performance Obligations [Member]",
        "verboseLabel": "Warranty Obligations [Member]"
       }
      }
     },
     "localname": "WarrantyObligationsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r128",
      "r140"
     ],
     "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 shares outstanding, diluted (in Shares)",
        "verboseLabel": "Weighted average shares outstanding, diluted (in Shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement",
      "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "terseLabel": "Weighted-average shares outstanding, basic and diluted (in Shares)",
        "verboseLabel": "Weighted average shares outstanding, basic and diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement",
      "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r127",
      "r140"
     ],
     "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 shares outstanding, basic (in Shares)",
        "verboseLabel": "Weighted average shares outstanding, basic (in Shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement",
      "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_AccretedContingentCompensationToSellersOfWorldEnergy": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accreted contingent compensation to sellers of World Energy.",
        "label": "AccretedContingentCompensationToSellersOfWorldEnergy",
        "terseLabel": "Accreted contingent compensation to sellers of World Energy"
       }
      }
     },
     "localname": "AccretedContingentCompensationToSellersOfWorldEnergy",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_AccruedExpensesAndOtherCurrentLiabilitiesNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accrued expenses and other current liabilities.",
        "label": "AccruedExpensesAndOtherCurrentLiabilitiesNet",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesNet",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_AccruedFinancingFees": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AccruedFinancingFees",
        "terseLabel": "Accrued financing fees"
       }
      }
     },
     "localname": "AccruedFinancingFees",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_AccruedInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AccruedInterest",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "AccruedInterest",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_AccruedWarrantyCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AccruedWarrantyCosts",
        "terseLabel": "Accrued warranty costs"
       }
      }
     },
     "localname": "AccruedWarrantyCosts",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_AccumulatedAmortization": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AccumulatedAmortization",
        "terseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "AccumulatedAmortization",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_AcquisitionDateAccrualForWorldEnergyAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisition date accrual for World Energy acquisition.",
        "label": "AcquisitionDateAccrualForWorldEnergyAcquisition",
        "terseLabel": "Acquisition date accrual for World Energy acquisition"
       }
      }
     },
     "localname": "AcquisitionDateAccrualForWorldEnergyAcquisition",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_AcquisitionofQuantumDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition of Quantum (Details) [Line Items]"
       }
      }
     },
     "localname": "AcquisitionofQuantumDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_AcquisitionofQuantumDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition of Quantum (Details) [Table]"
       }
      }
     },
     "localname": "AcquisitionofQuantumDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_AdditionalConvertibleSubordinatedDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional convertible subordinated debt.",
        "label": "AdditionalConvertibleSubordinatedDebt",
        "terseLabel": "Additional convertible subordinated debt"
       }
      }
     },
     "localname": "AdditionalConvertibleSubordinatedDebt",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember",
        "terseLabel": "Authorized for future grant under 2020 Equity Incentive Plan [Member]"
       }
      }
     },
     "localname": "AuthorizedForFutureGrantUnder2020EquityIncentivePlanMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofcommonstockarereservedforfutureissuanceTable"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_BusinessCombinationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_BusinessCombinationDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of businesscombination.",
        "label": "BusinessCombinationDescription",
        "terseLabel": "Business combination description"
       }
      }
     },
     "localname": "BusinessCombinationDescription",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_BusinessCombinationDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination (Details) [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination (Details) - Schedule of fair values of the assets and liabilities [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination (Details) - Schedule of fair values of the assets and liabilities [Table]"
       }
      }
     },
     "localname": "BusinessCombinationDetailsScheduleoffairvaluesoftheassetsandliabilitiesTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination (Details) - Schedule of preliminary allocation of the purchase price [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination (Details) - Schedule of preliminary allocation of the purchase price (Parentheticals) [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable_Parentheticals"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination (Details) - Schedule of preliminary allocation of the purchase price (Parentheticals) [Table]"
       }
      }
     },
     "localname": "BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceParentheticalsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable_Parentheticals"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination (Details) - Schedule of preliminary allocation of the purchase price [Table]"
       }
      }
     },
     "localname": "BusinessCombinationDetailsScheduleofpreliminaryallocationofthepurchasepriceTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination (Details) - Schedule of unaudited pro forma financial information presents the combined results [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination (Details) - Schedule of unaudited pro forma financial information presents the combined results [Table]"
       }
      }
     },
     "localname": "BusinessCombinationDetailsScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_BusinessCombinationDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination (Details) [Table]"
       }
      }
     },
     "localname": "BusinessCombinationDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware",
        "terseLabel": "Software"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillSoftware",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_BusinessCombinationTextBlock": {
     "auth_ref": [],
     "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": "BusinessCombinationTextBlock",
        "terseLabel": "Business Combination"
       }
      }
     },
     "localname": "BusinessCombinationTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombination"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_CashFlowsFromOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CashFlowsFromOperatingActivitiesAbstract",
        "terseLabel": "Cash Flows from Operating Activities:"
       }
      }
     },
     "localname": "CashFlowsFromOperatingActivitiesAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_CashInExcess": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "CashInExcess",
        "terseLabel": "Cash in excess (in Dollars)"
       }
      }
     },
     "localname": "CashInExcess",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_CashPIPE": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable": {
       "order": 2.0,
       "parentTag": "xl1_NetBusinessCombinationAndPIPEFinancing",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash \u2013 PIPE.",
        "label": "CashPIPE",
        "terseLabel": "Cash \u2013 PIPE"
       }
      }
     },
     "localname": "CashPIPE",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_CashPivotalsTrustAndCashnetOfRedemption": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable": {
       "order": 1.0,
       "parentTag": "xl1_NetBusinessCombinationAndPIPEFinancing",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash \u2013 Pivotal\u2019s trust and cash (net of redemption).",
        "label": "CashPivotalsTrustAndCashnetOfRedemption",
        "terseLabel": "Cash \u2013 Pivotal\u2019s trust and cash (net of redemption)"
       }
      }
     },
     "localname": "CashPivotalsTrustAndCashnetOfRedemption",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_CashProceeds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "CashProceeds",
        "terseLabel": "Cash proceeds (in Dollars)"
       }
      }
     },
     "localname": "CashProceeds",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/WarrantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_CashReceivedFromOptionsExercised": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received from options exercised.",
        "label": "CashReceivedFromOptionsExercised",
        "terseLabel": "Cash received from options exercised"
       }
      }
     },
     "localname": "CashReceivedFromOptionsExercised",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 7.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers",
        "negatedLabel": "Change in fair value of obligation to issue shares of common stock to sellers of World Energy"
       }
      }
     },
     "localname": "ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellers",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Change in fair value of obligation to issue shares of common stock to sellers of World Energy.",
        "label": "ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy",
        "terseLabel": "Change in fair value of obligation to issue shares of common stock to sellers of World Energy"
       }
      }
     },
     "localname": "ChangeInFairValueOfObligationToIssueSharesOfCommonStockToSellersOfWorldEnergy",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ChangeInOperatingRightofuseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in operating right-of-use assets.",
        "label": "ChangeInOperatingRightofuseAssets",
        "negatedLabel": "Change in operating right-of-use assets"
       }
      }
     },
     "localname": "ChangeInOperatingRightofuseAssets",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ChangesInFairValueOfWarrantLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 4.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ChangesInFairValueOfWarrantLiability",
        "negatedLabel": "Change in fair value of warrant liability",
        "terseLabel": "Change in fair value of warrant liabilities"
       }
      }
     },
     "localname": "ChangesInFairValueOfWarrantLiability",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedIncomeStatement",
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights",
        "terseLabel": "Exercise price"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "xl1_CommonStockIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Common stock issued.",
        "label": "CommonStockIssued",
        "terseLabel": "Common stock issued shares (in Shares)"
       }
      }
     },
     "localname": "CommonStockIssued",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_CommonStockOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CommonStockOutstanding",
        "terseLabel": "Common stock outstanding (in Shares)"
       }
      }
     },
     "localname": "CommonStockOutstanding",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_ComponentsOfEquityPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for components of equity.",
        "label": "ComponentsOfEquityPolicyTextBlock",
        "terseLabel": "Components of Equity"
       }
      }
     },
     "localname": "ComponentsOfEquityPolicyTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_ConcentrationOfCreditRiskPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration of credit risk, percentage.",
        "label": "ConcentrationOfCreditRiskPercentage",
        "terseLabel": "Concentration of credit risk, percentage"
       }
      }
     },
     "localname": "ConcentrationOfCreditRiskPercentage",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xl1_ConcentrationRiskPercentage": {
     "auth_ref": [],
     "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": "ConcentrationRiskPercentage",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xl1_ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract",
        "terseLabel": "Consolidated Statement of Cash Flows for Year Ended December 31, 2020"
       }
      }
     },
     "localname": "ConsolidatedStatementOfCashFlowsForYearEndedDecember312020Abstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract",
        "terseLabel": "Consolidated Statement of Operations for the Year Ended December 31, 2020"
       }
      }
     },
     "localname": "ConsolidatedStatementOfOperationsForTheYearEndedDecember312020Abstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent and deferred consideration issued in connection with business combination.",
        "label": "ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination",
        "terseLabel": "Contingent and deferred consideration issued in connection with business combination"
       }
      }
     },
     "localname": "ContingentAndDeferredConsiderationIssuedInConnectionWithBusinessCombination",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition",
        "terseLabel": "Contingent and deferred purchase consideration connection with Quantum acquisition",
        "verboseLabel": "Contingent purchase price consideration - Quantum"
       }
      }
     },
     "localname": "ContingentAndDeferredPurchaseConsiderationConnectionWithQuantumAcquisition",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ContingentConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ContingentConsideration",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "ContingentConsideration",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ContingentConsiderationQuantumFuelSystemsLLCQuantum": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ContingentConsiderationQuantumFuelSystemsLLCQuantum",
        "terseLabel": "Contingent consideration -\u2013 Quantum Fuel Systems, LLC (Quantum)"
       }
      }
     },
     "localname": "ContingentConsiderationQuantumFuelSystemsLLCQuantum",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ContingentSConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ContingentSConsideration",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "ContingentSConsideration",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ConvertiblePrincipalAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ConvertiblePrincipalAmount",
        "terseLabel": "Convertible principal amount"
       }
      }
     },
     "localname": "ConvertiblePrincipalAmount",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for Correction of an Immaterial Misstatement in a Prior Period Financial Statement.",
        "label": "CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "CorrectionOfAnImmaterialMisstatementInAPriorPeriodFinancialStatementPolicyTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_DebtDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt (Details) [Line Items]"
       }
      }
     },
     "localname": "DebtDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_DebtDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt (Details) [Table]"
       }
      }
     },
     "localname": "DebtDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_DebtInstrumentTermLoanUnamortizedDiscount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of term loan unamortized debt discount.",
        "label": "DebtInstrumentTermLoanUnamortizedDiscount",
        "terseLabel": "Unamortized debt discount"
       }
      }
     },
     "localname": "DebtInstrumentTermLoanUnamortizedDiscount",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofcarryingvalueofdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_DeferralRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferral rate, percentage.",
        "label": "DeferralRatePercentage",
        "terseLabel": "Deferral rate, percentage"
       }
      }
     },
     "localname": "DeferralRatePercentage",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RetirementPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xl1_DeferredCashPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred cash payment.",
        "label": "DeferredCashPayment",
        "terseLabel": "Deferred cash payment"
       }
      }
     },
     "localname": "DeferredCashPayment",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_DeferredConsiderationinShares": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred consideration",
        "label": "DeferredConsiderationinShares",
        "terseLabel": "Deferred consideration"
       }
      }
     },
     "localname": "DeferredConsiderationinShares",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_DeferredObligationWorldEnergyNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 8.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred obligation  World Energy, non-current.",
        "label": "DeferredObligationWorldEnergyNoncurrent",
        "terseLabel": "Deferred obligation - World Energy, non-current"
       }
      }
     },
     "localname": "DeferredObligationWorldEnergyNoncurrent",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_DeferredPurchasePriceConsiderationWorldEnergy": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred purchase price consideration \u2013 World Energy.",
        "label": "DeferredPurchasePriceConsiderationWorldEnergy",
        "terseLabel": "Deferred purchase price consideration \u2013 World Energy"
       }
      }
     },
     "localname": "DeferredPurchasePriceConsiderationWorldEnergy",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from depreciation and amortization expense.",
        "label": "DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_DeferredTaxAssetsLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DeferredTaxAssetsLiabilitiesAbstract",
        "terseLabel": "Deferred tax assets (liabilities):"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnetdeferredincometaxassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_DenominatorAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DenominatorAbstract",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "DenominatorAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_DenominatorAbstract0": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DenominatorAbstract0",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "DenominatorAbstract0",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_DescriptionOfConvertibleNotesPayable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of convertible notes payable.",
        "label": "DescriptionOfConvertibleNotesPayable",
        "terseLabel": "Description of convertible notes payable"
       }
      }
     },
     "localname": "DescriptionOfConvertibleNotesPayable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_DescriptionOfSalesCommission": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DescriptionOfSalesCommission",
        "terseLabel": "Description of sales commission"
       }
      }
     },
     "localname": "DescriptionOfSalesCommission",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_DescriptionOfTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of transaction.",
        "label": "DescriptionOfTransaction",
        "terseLabel": "Description of transaction"
       }
      }
     },
     "localname": "DescriptionOfTransaction",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_DescriptionOfWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of warrants.",
        "label": "DescriptionOfWarrants",
        "terseLabel": "Description of warrants"
       }
      }
     },
     "localname": "DescriptionOfWarrants",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/WarrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_DiscountedUtilizingRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discounted Utilizing Rate.",
        "label": "DiscountedUtilizingRate",
        "terseLabel": "Discounted utilizing rate"
       }
      }
     },
     "localname": "DiscountedUtilizingRate",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xl1_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_EarnoutWorldEnergy": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "EarnoutWorldEnergy",
        "terseLabel": "Earnout \u2013 World Energy"
       }
      }
     },
     "localname": "EarnoutWorldEnergy",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0",
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_EliminationOfInterestExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Elimination of interest expense.",
        "label": "EliminationOfInterestExpense",
        "terseLabel": "Elimination of interest expense"
       }
      }
     },
     "localname": "EliminationOfInterestExpense",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_EmergingGrowthCompanyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EmergingGrowthCompanyPolicyTextBlock",
        "terseLabel": "Emerging Growth Company"
       }
      }
     },
     "localname": "EmergingGrowthCompanyPolicyTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_EquipmentFinancing": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of equipment financing.",
        "label": "EquipmentFinancing",
        "terseLabel": "Equipment financing"
       }
      }
     },
     "localname": "EquipmentFinancing",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_EstimatedFairvalue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated fairvalue.",
        "label": "EstimatedFairvalue",
        "terseLabel": "Estimated fairvalue"
       }
      }
     },
     "localname": "EstimatedFairvalue",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ExchangeRatioShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange ratio, shares.",
        "label": "ExchangeRatioShares",
        "terseLabel": "Exchange ratio, shares"
       }
      }
     },
     "localname": "ExchangeRatioShares",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "xl1_ExerciseOfPublicWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ExerciseOfPublicWarrants",
        "terseLabel": "Exercise of Public warrants"
       }
      }
     },
     "localname": "ExerciseOfPublicWarrants",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ExerciseOfPublicWarrantsinShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ExerciseOfPublicWarrantsinShares",
        "terseLabel": "Exercise of Public warrants (in Shares)"
       }
      }
     },
     "localname": "ExerciseOfPublicWarrantsinShares",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_FairValueAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "FairValueAdjustments",
        "terseLabel": "Fair value adjustments \u2013 World Energy"
       }
      }
     },
     "localname": "FairValueAdjustments",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_FairValueAdjustmentsPrivatePlacementWarrant": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "FairValueAdjustmentsPrivatePlacementWarrant",
        "terseLabel": "Fair value adjustments- Private Placement Warrants"
       }
      }
     },
     "localname": "FairValueAdjustmentsPrivatePlacementWarrant",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_FairValueAssumptionExpectedVolatilitysRates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FairValueAssumptionExpectedVolatilitysRates",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "FairValueAssumptionExpectedVolatilitysRates",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable",
      "http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable0"
     ],
     "xbrltype": "percentItemType"
    },
    "xl1_FairValueAssumptionRemainingExpectedsTerms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FairValueAssumptionRemainingExpectedsTerms",
        "terseLabel": "Remaining term in years"
       }
      }
     },
     "localname": "FairValueAssumptionRemainingExpectedsTerms",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable",
      "http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable0"
     ],
     "xbrltype": "durationItemType"
    },
    "xl1_FairValueAssumptionRiskFreeInterestsRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FairValueAssumptionRiskFreeInterestsRate",
        "terseLabel": "Risk-free rate"
       }
      }
     },
     "localname": "FairValueAssumptionRiskFreeInterestsRate",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable",
      "http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable0"
     ],
     "xbrltype": "percentItemType"
    },
    "xl1_FairValueAssumptionsExercisePrices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreed upon price for the exchange of the underlying asset.",
        "label": "FairValueAssumptionsExercisePrices",
        "terseLabel": "Exercise price"
       }
      }
     },
     "localname": "FairValueAssumptionsExercisePrices",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable",
      "http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable0"
     ],
     "xbrltype": "perShareItemType"
    },
    "xl1_FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Deferred Purchase Consideration Discounted Utilizing a Rate.",
        "label": "FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate",
        "terseLabel": "Fair value deferred purchase consideration discounted utilizing a rate"
       }
      }
     },
     "localname": "FairValueDeferredPurchaseConsiderationDiscountedUtilizingARate",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xl1_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValue",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_FairValueMeasurementsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements (Details) [Line Items]"
       }
      }
     },
     "localname": "FairValueMeasurementsDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis [Line Items]"
       }
      }
     },
     "localname": "FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable",
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements (Details) - Schedule of assets and liabilities which are measured at fair value on a recurring basis [Table]"
       }
      }
     },
     "localname": "FairValueMeasurementsDetailsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable",
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_FairValueMeasurementsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements (Details) [Table]"
       }
      }
     },
     "localname": "FairValueMeasurementsDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_FairValueOfCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FairValueOfCommonStock",
        "terseLabel": "Fair value of common stock"
       }
      }
     },
     "localname": "FairValueOfCommonStock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable",
      "http://www.xlfleetcorp.com/role/ScheduleofInputmeasurmentTable0"
     ],
     "xbrltype": "perShareItemType"
    },
    "xl1_FairValueOfCustomerRelationshipsTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of customer relationships term.",
        "label": "FairValueOfCustomerRelationshipsTerm",
        "terseLabel": "Fair value of customer relationships term"
       }
      }
     },
     "localname": "FairValueOfCustomerRelationshipsTerm",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xl1_FairValueOfDerivativeLiabilityUponExerciseOfWarrants": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "FairValueOfDerivativeLiabilityUponExerciseOfWarrants",
        "terseLabel": "Settlement of derivative liability upon exercise of warrants"
       }
      }
     },
     "localname": "FairValueOfDerivativeLiabilityUponExerciseOfWarrants",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_FairValueOfObligation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "FairValueOfObligation",
        "terseLabel": "Fair value of obligation to issue shares of common stock to sellers of World Energy"
       }
      }
     },
     "localname": "FairValueOfObligation",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_FairValueOfObligationToIssueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FairValueOfObligationToIssueAbstract",
        "terseLabel": "Fair value of obligation to issue"
       }
      }
     },
     "localname": "FairValueOfObligationToIssueAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_FairValueOfTheEarnout": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of the earnout.",
        "label": "FairValueOfTheEarnout",
        "terseLabel": "Fair value of the earnout"
       }
      }
     },
     "localname": "FairValueOfTheEarnout",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_FairValueSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value shares issued.",
        "label": "FairValueSharesIssued",
        "terseLabel": "Fair value shares issued"
       }
      }
     },
     "localname": "FairValueSharesIssued",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_FairValueofPrivateWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value of Private Warrants",
        "label": "FairValueofPrivateWarrants",
        "terseLabel": "Private Warrants"
       }
      }
     },
     "localname": "FairValueofPrivateWarrants",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_FairValueofPublicWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value of Public Warrants",
        "label": "FairValueofPublicWarrants",
        "terseLabel": "Public Warrants"
       }
      }
     },
     "localname": "FairValueofPublicWarrants",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_FinanceLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FinanceLeasesAbstract",
        "terseLabel": "Finance leases:"
       }
      }
     },
     "localname": "FinanceLeasesAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_FinanceRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance right of use assets.",
        "label": "FinanceRightOfUseAssets",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "FinanceRightOfUseAssets",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_FirstMilestoneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First milestone.",
        "label": "FirstMilestoneMember",
        "terseLabel": "First Milestone [Member]"
       }
      }
     },
     "localname": "FirstMilestoneMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_IncomeTaxesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxesDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_IncomeTaxesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Table]"
       }
      }
     },
     "localname": "IncomeTaxesDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase contingent consideration in connection with Quantum business combination.",
        "label": "IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination",
        "terseLabel": "Increase contingent consideration in connection with Quantum business combination"
       }
      }
     },
     "localname": "IncreaseContingentConsiderationInConnectionWithQuantumBusinessCombination",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase derivative liability for issuance of convertible notes payable.",
        "label": "IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable",
        "terseLabel": "Increase derivative liability for issuance of convertible notes payable"
       }
      }
     },
     "localname": "IncreaseDerivativeLiabilityForIssuanceOfConvertibleNotesPayable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_InitialEstimatedFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial Estimated Fair Value.",
        "label": "InitialEstimatedFairValue",
        "terseLabel": "Initial estimated fair value"
       }
      }
     },
     "localname": "InitialEstimatedFairValue",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial measurement of warrants assumed in connection with the Business Combination accounted in connection with the business combination accounted for as liabilities.",
        "label": "InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination",
        "terseLabel": "Initial measurement of warrants assumed in connection with the Business Combination accounted for as liabilities"
       }
      }
     },
     "localname": "InitialMeasurementOfWarrantsAssumedInConnectionBusinessCombination",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte",
        "terseLabel": "Initial measurement of warrants assumed in connection with the Business Combination accounted for as liabilities"
       }
      }
     },
     "localname": "InitialMeasurementOfWarrantsAssumedInConnectionWithTheBusinessCombinationAccounte",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_InterestRateOfDebt": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "InterestRateOfDebt",
        "terseLabel": "Interest rate of debt"
       }
      }
     },
     "localname": "InterestRateOfDebt",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xl1_InvestmentFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "InvestmentFundsMember",
        "terseLabel": "Investment Funds [Member]"
       }
      }
     },
     "localname": "InvestmentFundsMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_IssuanceCostsInAccruedExpenses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance costs in accrued expenses.",
        "label": "IssuanceCostsInAccruedExpenses",
        "terseLabel": "Issuance costs in accrued expenses"
       }
      }
     },
     "localname": "IssuanceCostsInAccruedExpenses",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_IssuanceOfConvertibleNotes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IssuanceOfConvertibleNotes",
        "terseLabel": "Issuance of convertible notes (in Shares)"
       }
      }
     },
     "localname": "IssuanceOfConvertibleNotes",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_IssuanceOfRestrictedStockinShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IssuanceOfRestrictedStockinShares",
        "terseLabel": "Issuance of restricted stock (in Shares)"
       }
      }
     },
     "localname": "IssuanceOfRestrictedStockinShares",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_IssuanceOfSharesBusinessCombinationWithWorldEnergy": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IssuanceOfSharesBusinessCombinationWithWorldEnergy",
        "terseLabel": "Issuance of shares in business combination with World Energy (in Shares)"
       }
      }
     },
     "localname": "IssuanceOfSharesBusinessCombinationWithWorldEnergy",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_IssuanceOfSharesInBusinessCombinationWithWorldEnergy": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IssuanceOfSharesInBusinessCombinationWithWorldEnergy",
        "terseLabel": "Issuance of shares in business combination with World Energy"
       }
      }
     },
     "localname": "IssuanceOfSharesInBusinessCombinationWithWorldEnergy",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_LeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "LeaseLiabilityNoncurrent",
        "negatedLabel": "Lease liability, non-current"
       }
      }
     },
     "localname": "LeaseLiabilityNoncurrent",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_LeaseLiabilityesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "LeaseLiabilityesNoncurrent",
        "terseLabel": "Lease liability, non-current"
       }
      }
     },
     "localname": "LeaseLiabilityesNoncurrent",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_LeaseSLiabilityNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "LeaseSLiabilityNoncurrent",
        "terseLabel": "Lease liability, non-current"
       }
      }
     },
     "localname": "LeaseSLiabilityNoncurrent",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_LessImputedInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Imputed interest.",
        "label": "LessImputedInterest",
        "negatedLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LessImputedInterest",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_LoanedCombinedFunds": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "loaned combined funds.",
        "label": "LoanedCombinedFunds",
        "terseLabel": "Loaned combined funds"
       }
      }
     },
     "localname": "LoanedCombinedFunds",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_LossOnExtinguishmentOfDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "LossOnExtinguishmentOfDebt",
        "negatedLabel": "Loss on extinguishment of debt"
       }
      }
     },
     "localname": "LossOnExtinguishmentOfDebt",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_MergerOwnedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MergerOwnedMember",
        "terseLabel": "Merger owned [Member]"
       }
      }
     },
     "localname": "MergerOwnedMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_MergerwithPivotalInvestmentCorporationIIDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Merger with Pivotal Investment Corporation II (Details) [Line Items]"
       }
      }
     },
     "localname": "MergerwithPivotalInvestmentCorporationIIDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_MergerwithPivotalInvestmentCorporationIIDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Merger with Pivotal Investment Corporation II (Details) [Table]"
       }
      }
     },
     "localname": "MergerwithPivotalInvestmentCorporationIIDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_MilestoneAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by milestone.",
        "label": "MilestoneAxis",
        "terseLabel": "Milestone [Axis]"
       }
      }
     },
     "localname": "MilestoneAxis",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_MilestoneDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Milestone [Domain]"
       }
      }
     },
     "localname": "MilestoneDomain",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_NetBusinessCombinationAndPIPEFinancing": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Business Combination and PIPE financing.",
        "label": "NetBusinessCombinationAndPIPEFinancing",
        "totalLabel": "Net Business Combination and PIPE financing"
       }
      }
     },
     "localname": "NetBusinessCombinationAndPIPEFinancing",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_NetProceedsReceived": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net proceeds received.",
        "label": "NetProceedsReceived",
        "terseLabel": "Net proceeds received"
       }
      }
     },
     "localname": "NetProceedsReceived",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_NewMarketTaxCreditObligationNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The credit provides an incentive for investment in low-income communities. ... Investors receive a tax credit against their federal income tax. The New Markets Tax Credit (NMTC) was established in 2000. Congress authorizes the amount of credit, which the Treasury then allocates to qualified applicants.",
        "label": "NewMarketTaxCreditObligationNonCurrent",
        "terseLabel": "New market tax credit obligation"
       }
      }
     },
     "localname": "NewMarketTaxCreditObligationNonCurrent",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_NewMarketsTaxCreditFinancingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Markets Tax Credit Financing [Abstract]"
       }
      }
     },
     "localname": "NewMarketsTaxCreditFinancingAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_NewMarketsTaxCreditFinancingDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Markets Tax Credit Financing (Details) [Line Items]"
       }
      }
     },
     "localname": "NewMarketsTaxCreditFinancingDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_NewMarketsTaxCreditFinancingDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Markets Tax Credit Financing (Details) [Table]"
       }
      }
     },
     "localname": "NewMarketsTaxCreditFinancingDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_NewMarketsTaxCreditFinancingTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NewMarketsTaxCreditFinancingTextBlock",
        "terseLabel": "New Markets Tax Credit Financing"
       }
      }
     },
     "localname": "NewMarketsTaxCreditFinancingTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancing"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_NotePayable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NotePayable",
        "terseLabel": "Note Payable"
       }
      }
     },
     "localname": "NotePayable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NotePayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_NotePayableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable [Abstract]"
       }
      }
     },
     "localname": "NotePayableAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_NotePayableDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable (Details) [Line Items]"
       }
      }
     },
     "localname": "NotePayableDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NotePayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_NotePayableDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable (Details) [Table]"
       }
      }
     },
     "localname": "NotePayableDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NotePayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_NumberOfCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NumberOfCustomers",
        "terseLabel": "Number of customers"
       }
      }
     },
     "localname": "NumberOfCustomers",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xl1_NumberOfOperatingSegment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segment.",
        "label": "NumberOfOperatingSegment",
        "terseLabel": "Number Of Operating Segment"
       }
      }
     },
     "localname": "NumberOfOperatingSegment",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xl1_NumberOfSellers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of sellers.",
        "label": "NumberOfSellers",
        "terseLabel": "Number of sellers"
       }
      }
     },
     "localname": "NumberOfSellers",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xl1_NumeratorAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NumeratorAbstract",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NumeratorAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_NumeratorAbstract0": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NumeratorAbstract0",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NumeratorAbstract0",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_ObligationToIssueSharesOfCommonStockToSellers": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ObligationToIssueSharesOfCommonStockToSellers",
        "terseLabel": "Obligation to issue shares of common stock to sellers of World Energy"
       }
      }
     },
     "localname": "ObligationToIssueSharesOfCommonStockToSellers",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OfficeSpaceAndRDAndManufacturingFacilitiesMember",
        "terseLabel": "Office Space and R&amp;D and Manufacturing Facilities [Member]"
       }
      }
     },
     "localname": "OfficeSpaceAndRDAndManufacturingFacilitiesMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_OneCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OneCustomersMember",
        "terseLabel": "One Customers [Member]"
       }
      }
     },
     "localname": "OneCustomersMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_OperatingLeaseRightsOfUseAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "OperatingLeaseRightsOfUseAsset",
        "terseLabel": "OperatingLeaseRightsOfUseAsset"
       }
      }
     },
     "localname": "OperatingLeaseRightsOfUseAsset",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_OperatingLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OperatingLeasesAbstract",
        "terseLabel": "Operating leases:"
       }
      }
     },
     "localname": "OperatingLeasesAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_OperatingLeasesFutureMinimumPaymentsDueAfterOneYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable": {
       "order": 2.0,
       "parentTag": "xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal",
       "weight": 1.0
      },
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable0": {
       "order": 2.0,
       "parentTag": "xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Leases Future Minimum Payments Due After One Year.",
        "label": "OperatingLeasesFutureMinimumPaymentsDueAfterOneYear",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueAfterOneYear",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable": {
       "order": 1.0,
       "parentTag": "xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal",
       "weight": 1.0
      },
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable0": {
       "order": 1.0,
       "parentTag": "xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth",
        "terseLabel": "2021",
        "verboseLabel": "2021 (Six months)"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueTwelvelMonth",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_OperatingLeasesFutureMinimumPaymentsReceivableTotal": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable0": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OperatingLeasesFutureMinimumPaymentsReceivableTotal",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivableTotal",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffutureminimumleasepaymentsTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_OrganizationandDescriptionofBusinessDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Description of Business (Details) [Line Items]"
       }
      }
     },
     "localname": "OrganizationandDescriptionofBusinessDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_OrganizationandDescriptionofBusinessDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Description of Business (Details) [Table]"
       }
      }
     },
     "localname": "OrganizationandDescriptionofBusinessDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_OtherInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OtherInformationAbstract",
        "terseLabel": "Other information:"
       }
      }
     },
     "localname": "OtherInformationAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofotherinformationrelatedtoleasesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated",
        "terseLabel": "PIC shares recapitalized, net of issuance costs and the fair value of warrant liabilities (Restated)"
       }
      }
     },
     "localname": "PICSharesRecapitalizedNetOfIssuanceCostsAndTheFairValueOfWarrantLiabilitiesRestated",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PIC shares recapitalized, net of issuance costs and the fair value of warrant liabilities.",
        "label": "PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated",
        "terseLabel": "PIC shares recapitalized, net of issuance costs and the fair value of warrant liabilities (Restated) (in Shares)"
       }
      }
     },
     "localname": "PICSharesRecapitalizedNetOfIssuanceCostsOfWarrantLiabilitiesRestated",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_PIPESharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PIPESharesMember",
        "terseLabel": "PIPE Shares [Member]"
       }
      }
     },
     "localname": "PIPESharesMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_PPPNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PPPNoteMember",
        "terseLabel": "PPP Note [Member]"
       }
      }
     },
     "localname": "PPPNoteMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NotePayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_PaymentsToAcquireLoansPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments to acquire loans payable.",
        "label": "PaymentsToAcquireLoansPayable",
        "terseLabel": "Loan payable"
       }
      }
     },
     "localname": "PaymentsToAcquireLoansPayable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_PercentageOfConvertibleNotes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PercentageOfConvertibleNotes",
        "terseLabel": "Percentage of convertible notes"
       }
      }
     },
     "localname": "PercentageOfConvertibleNotes",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xl1_PercentageOfFixedRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PercentageOfFixedRate",
        "terseLabel": "Percentage of fixed rate"
       }
      }
     },
     "localname": "PercentageOfFixedRate",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xl1_PortionOfDeferredObligationToIssueSharesOfCommonStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of deferred obligation to issue shares of common stock.",
        "label": "PortionOfDeferredObligationToIssueSharesOfCommonStock",
        "terseLabel": "Portion of deferred obligation to issue shares of common stock"
       }
      }
     },
     "localname": "PortionOfDeferredObligationToIssueSharesOfCommonStock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_PreliminaryWorkingCapitalAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preliminary working capital adjustment.",
        "label": "PreliminaryWorkingCapitalAdjustment",
        "terseLabel": "Preliminary working capital adjustment"
       }
      }
     },
     "localname": "PreliminaryWorkingCapitalAdjustment",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_PrincipalAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of principal amount.",
        "label": "PrincipalAmount",
        "terseLabel": "Principal amount"
       }
      }
     },
     "localname": "PrincipalAmount",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NotePayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_PrivatePlacementWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "PrivatePlacementWarrants",
        "terseLabel": "Private Placement Warrants"
       }
      }
     },
     "localname": "PrivatePlacementWarrants",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_PrivatePlacementWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PrivatePlacementWarrantsMember",
        "terseLabel": "Private Placement Warrants [Member]"
       }
      }
     },
     "localname": "PrivatePlacementWarrantsMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination",
        "terseLabel": "Private Placement Warrants assumed in connection with the Business Combination"
       }
      }
     },
     "localname": "PrivatePlacementsWarrantsAssumedInConnectionWithTheBusinessCombination",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ProceedsFromPICSharesRecapitalization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ProceedsFromPICSharesRecapitalization",
        "terseLabel": "Proceeds from PIC shares recapitalization"
       }
      }
     },
     "localname": "ProceedsFromPICSharesRecapitalization",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ProceedsFromPaycheckProtectionProgram": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from paycheck protection program.",
        "label": "ProceedsFromPaycheckProtectionProgram",
        "terseLabel": "Proceeds from paycheck protection program"
       }
      }
     },
     "localname": "ProceedsFromPaycheckProtectionProgram",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from recapitalization of PIC shares, net of issuance costs.",
        "label": "ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts",
        "terseLabel": "Proceeds from recapitalization of PIC shares"
       }
      }
     },
     "localname": "ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from the issuance of subordinated convertible promissory notes.",
        "label": "ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes",
        "terseLabel": "Proceeds from the issuance of subordinated convertible promissory notes"
       }
      }
     },
     "localname": "ProceedsFromTheIssuanceOfSubordinatedConvertiblePromissoryNotes",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ProductSWarrantyAccrual": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ProductWarrantyAccrual.",
        "label": "ProductSWarrantyAccrual",
        "periodEndLabel": "Balance at the end of the period",
        "periodStartLabel": "Balance at the beginning of the period"
       }
      }
     },
     "localname": "ProductSWarrantyAccrual",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ProductWarrantyAccrualWarrantyCharges": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ProductWarrantyAccrualWarrantyCharges",
        "terseLabel": "Warranty charges",
        "verboseLabel": "Warranty fulfillment charges"
       }
      }
     },
     "localname": "ProductWarrantyAccrualWarrantyCharges",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable",
      "http://www.xlfleetcorp.com/role/ScheduleofaccruedwarrantyliabilityTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ProjectsWarrantedTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ProjectsWarrantedTerm.",
        "label": "ProjectsWarrantedTerm",
        "terseLabel": "Projects warranty term"
       }
      }
     },
     "localname": "ProjectsWarrantedTerm",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RevenueDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xl1_PublicWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "PublicWarrants",
        "terseLabel": "Public Warrants"
       }
      }
     },
     "localname": "PublicWarrants",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_PublicWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PublicWarrantsMember",
        "terseLabel": "Public Warrants [Member]"
       }
      }
     },
     "localname": "PublicWarrantsMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails",
      "http://www.xlfleetcorp.com/role/WarrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_PurchaseCommitmentsDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase commitments, description.",
        "label": "PurchaseCommitmentsDescription",
        "terseLabel": "Purchase commitments, description"
       }
      }
     },
     "localname": "PurchaseCommitmentsDescription",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_PurchaseOfWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of warrants",
        "label": "PurchaseOfWarrants",
        "terseLabel": "Purchase of warrants (in Shares)"
       }
      }
     },
     "localname": "PurchaseOfWarrants",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_PurchasePriceConsiderationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PurchasePriceConsiderationMember",
        "terseLabel": "Purchase Price Consideration [Member]"
       }
      }
     },
     "localname": "PurchasePriceConsiderationMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable",
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable",
      "http://www.xlfleetcorp.com/role/ScheduleofpreliminaryallocationofthepurchasepriceTable_Parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_QuantumFuelSystemsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quantum Fuel Systems, LLC.",
        "label": "QuantumFuelSystemsLLCMember",
        "terseLabel": "Quantum Fuel Systems, LLC [Member]"
       }
      }
     },
     "localname": "QuantumFuelSystemsLLCMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_RDAndManufacturingFacilitiesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RDAndManufacturingFacilitiesAxis",
        "terseLabel": "R&amp;D and Manufacturing Facilities [Axis]"
       }
      }
     },
     "localname": "RDAndManufacturingFacilitiesAxis",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_ROUAssetsAndLeaseLiabilitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for ROU assets and lease labilities.",
        "label": "ROUAssetsAndLeaseLiabilitiesTextBlock",
        "terseLabel": "ROU Assets and Lease Liabilities"
       }
      }
     },
     "localname": "ROUAssetsAndLeaseLiabilitiesTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ROU Assets and Lease Liabilities (Details) - Schedule of operating and finance leases of assets and liabilities [Line Items]"
       }
      }
     },
     "localname": "ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ROU Assets and Lease Liabilities (Details) - Schedule of operating and finance leases of assets and liabilities [Table]"
       }
      }
     },
     "localname": "ROUAssetsandLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofoperatingandfinanceleasesofassetsandliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock",
        "terseLabel": "Recent accounting pronouncements issued, not yet adopted"
       }
      }
     },
     "localname": "RecentAccountingPronouncementsIssuedNotYetAdoptedPolicyTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduce contingent consideration for cash payment of a portion of obligation.",
        "label": "ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation",
        "negatedLabel": "Reduce contingent consideration for cash payment of a portion of obligation"
       }
      }
     },
     "localname": "ReduceContingentConsiderationForCashPaymentOfAPortionOfObligation",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduce derivative liability for conversion and repayment of convertible notes.",
        "label": "ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes",
        "negatedLabel": "Reduce derivative liability for conversion and repayment of convertible notes"
       }
      }
     },
     "localname": "ReduceDerivativeLiabilityForConversionAndRepaymentOfConvertibleNotes",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduce derivative liability for extinguishment of convertible notes payable.",
        "label": "ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable",
        "terseLabel": "Reduce derivative liability for extinguishment of convertible notes payable"
       }
      }
     },
     "localname": "ReduceDerivativeLiabilityForExtinguishmentOfConvertibleNotesPayable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduce derivative liability for the conversion and repayment of the convertible notes payable.",
        "label": "ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable",
        "terseLabel": "Reduce derivative liability for the conversion and repayment of the convertible notes payable"
       }
      }
     },
     "localname": "ReduceDerivativeLiabilityForTheConversionAndRepaymentOfTheConvertibleNotesPayable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_RelatedPartiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RelatedPartiesPolicyTextBlock",
        "terseLabel": "Related parties"
       }
      }
     },
     "localname": "RelatedPartiesPolicyTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_RepaymentOfContingentConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment of contingent consideration.",
        "label": "RepaymentOfContingentConsideration",
        "negatedLabel": "Repayment of contingent consideration"
       }
      }
     },
     "localname": "RepaymentOfContingentConsideration",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_RepaymentsOfRevolvingLineOfCredit": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments of revolving line of credit.",
        "label": "RepaymentsOfRevolvingLineOfCredit",
        "negatedLabel": "Proceeds from revolving line of credit"
       }
      }
     },
     "localname": "RepaymentsOfRevolvingLineOfCredit",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_RepaymentsToPaycheckProtectionProgram": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments to paycheck protection program.",
        "label": "RepaymentsToPaycheckProtectionProgram",
        "negatedLabel": "Repayments to paycheck protection program"
       }
      }
     },
     "localname": "RepaymentsToPaycheckProtectionProgram",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_RequiresParticipantAge": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RequiresParticipantAge",
        "terseLabel": "Retirement plan participants require age"
       }
      }
     },
     "localname": "RequiresParticipantAge",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RetirementPlanDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xl1_RestatedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RestatedMember",
        "terseLabel": "As Restated [Member]"
       }
      }
     },
     "localname": "RestatedMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement of Previously Issued Financial Statements (Details) [Line Items]"
       }
      }
     },
     "localname": "RestatementofPreviouslyIssuedFinancialStatementsDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_RestatementofPreviouslyIssuedFinancialStatementsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement of Previously Issued Financial Statements (Details) [Table]"
       }
      }
     },
     "localname": "RestatementofPreviouslyIssuedFinancialStatementsDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RestatementofPreviouslyIssuedFinancialStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_RestrictedStockUnitsDirectorsTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RestrictedStockUnitsDirectorsTerm",
        "terseLabel": "Restricted stock units directors term"
       }
      }
     },
     "localname": "RestrictedStockUnitsDirectorsTerm",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xl1_RetirementPlanContributionDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retirement plan contribution description.",
        "label": "RetirementPlanContributionDescription",
        "terseLabel": "Retirement plan contribution description"
       }
      }
     },
     "localname": "RetirementPlanContributionDescription",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RetirementPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_RetirementPlanDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan (Details) [Line Items]"
       }
      }
     },
     "localname": "RetirementPlanDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RetirementPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_RetirementPlanDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan (Details) [Table]"
       }
      }
     },
     "localname": "RetirementPlanDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RetirementPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_RetrospectiveRecapitalizationOfStockholdersEquity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retrospective recapitalization of stockholders\u2019 equity.",
        "label": "RetrospectiveRecapitalizationOfStockholdersEquity",
        "terseLabel": "Retrospective recapitalization of stockholders\u2019 equity"
       }
      }
     },
     "localname": "RetrospectiveRecapitalizationOfStockholdersEquity",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_RevenueDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue (Details) [Line Items]"
       }
      }
     },
     "localname": "RevenueDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_RevenueDetailsScheduleofdisaggregationofrevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue (Details) - Schedule of disaggregation of revenue [Line Items]"
       }
      }
     },
     "localname": "RevenueDetailsScheduleofdisaggregationofrevenueLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable",
      "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_RevenueDetailsScheduleofdisaggregationofrevenueTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue (Details) - Schedule of disaggregation of revenue [Table]"
       }
      }
     },
     "localname": "RevenueDetailsScheduleofdisaggregationofrevenueTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable",
      "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_RevenueDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue (Details) [Table]"
       }
      }
     },
     "localname": "RevenueDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_RevenueFromTheSaleOfDriveSystemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RevenueFromTheSaleOfDriveSystemsAbstract",
        "terseLabel": "Revenue from the sale of Drive Systems:"
       }
      }
     },
     "localname": "RevenueFromTheSaleOfDriveSystemsAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_RevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [Abstract]"
       }
      }
     },
     "localname": "RevenueLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/Revenue"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_RevenueTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [Table]"
       }
      }
     },
     "localname": "RevenueTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/Revenue"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_ReverseChangeInFairValueOfWarrantLiabilitiesinDollars": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in fair value of warrant liabilities.",
        "label": "ReverseChangeInFairValueOfWarrantLiabilitiesinDollars",
        "terseLabel": "Reverse: change in fair value of warrant liabilities (in Dollars)"
       }
      }
     },
     "localname": "ReverseChangeInFairValueOfWarrantLiabilitiesinDollars",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_RouAssetsAndLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ROU Assets And Lease Liabilities [Abstract]"
       }
      }
     },
     "localname": "RouAssetsAndLeaseLiabilitiesAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember",
        "terseLabel": "Revenue from the sale of XL Grid solutions \u2013 which are sold direct to customers [Member]"
       }
      }
     },
     "localname": "SaleOfXLGridSolutionsWhichAreSoldDirectToCustomersMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable0"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of accrued expenses and other current liabilities [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
        "terseLabel": "Schedule of accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_ScheduleOfAccruedWarrantyLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of accrued warranty liability [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfAccruedWarrantyLiabilityAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of annual minimum lease payments of our operating lease liabilities [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfAnnualMinimumLeasePaymentsOfOurOperatingLeaseLiabilitiesAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfAntidilutiveSecuritiesIncludeOutstandingStockOptionsWarrantsConvertibleDebtExcludedFromTheComputationOfDilutedNetLossPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of antidilutive securities, include outstanding stock options, warrants, convertible debt excluded from the computation of diluted net loss per share [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesIncludeOutstandingStockOptionsWarrantsConvertibleDebtExcludedFromTheComputationOfDilutedNetLossPerShareAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of approximate annual aggregate amortization expense [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfApproximateAnnualAggregateAmortizationExpenseAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfAssetsAndLiabilitiesWhichAreMeasuredAtFairValueOnARecurringBasisAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of assets and liabilities which are measured at fair value on a recurring basis [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfAssetsAndLiabilitiesWhichAreMeasuredAtFairValueOnARecurringBasisAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfCarryingValueOfDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of carrying value of debt [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfCarryingValueOfDebtAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfCommonStockAreReservedForFutureIssuanceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of common stock are reserved for future issuance [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfCommonStockAreReservedForFutureIssuanceAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfDisaggregationOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of disaggregation of revenue [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfDisaggregationOfRevenueAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfEffectOfTheRestatementOnEachFinancialStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of effect of the restatement on each financial statement [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfEffectOfTheRestatementOnEachFinancialStatementAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfEstimatedUsefulLivesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of estimated useful lives [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfEstimatedUsefulLivesAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfEstimatedUsefulLivesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Estimated Useful Lives.",
        "label": "ScheduleOfEstimatedUsefulLivesTableTextBlock",
        "terseLabel": "Schedule of estimated useful lives"
       }
      }
     },
     "localname": "ScheduleOfEstimatedUsefulLivesTableTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of fair value of consideration transferred and estimated fair values of the assets acquired [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfFairValueOfConsiderationTransferredAndEstimatedFairValuesOfTheAssetsAcquiredAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfFairValueOfRestrictedStockAwardsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of fair value of restricted stock awards [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfFairValueOfRestrictedStockAwardsAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfFairValueOfStockOptionsIssuedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of fair value of stock options issued [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfFairValueOfStockOptionsIssuedAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfFairValuesOfTheAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of fair values of the assets and liabilities [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfFairValuesOfTheAssetsAndLiabilitiesAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfFutureMinimumLeasePaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of future minimum lease payments [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumLeasePaymentsAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of future minimum lease payments for these operating leases [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumLeasePaymentsForTheseOperatingLeasesAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfInputMeasurmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Input measurment [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfInputMeasurmentAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfNetDeferredIncomeTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of net deferred income tax assets [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfNetDeferredIncomeTaxAssetsAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfNumberOfSharesUnderlyingOutstandingDilutiveSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of number of shares underlying outstanding dilutive securities [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfNumberOfSharesUnderlyingOutstandingDilutiveSecuritiesAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfNumeratorAndDenominatorUsedToCalculateBasicEarningsPerShareAndDilutedEarningsPerShareAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of operating and finance leases of assets and liabilities [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of operating and finance leases of assets and liabilities.",
        "label": "ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock",
        "terseLabel": "Schedule of operating and finance leases of assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfOperatingAndFinanceLeasesOfAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ROUAssetsandLeaseLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_ScheduleOfOtherInformationRelatedToLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of other information related to leases [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfOtherInformationRelatedToLeasesAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of preliminary allocation of the purchase price.",
        "label": "ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock",
        "terseLabel": "Schedule of preliminary allocation of the purchase price"
       }
      }
     },
     "localname": "ScheduleOfPreliminaryAllocationOfPurchasePriceTableTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_ScheduleOfPreliminaryAllocationOfThePurchasePriceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of preliminary allocation of the purchase price [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfPreliminaryAllocationOfThePurchasePriceAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of property, plant and equipment [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of reconciles the elements of the business combination [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfReconcilesTheElementsOfTheBusinessCombinationAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of reconciliation of cash, cash equivalents, and restricted cash [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock",
        "terseLabel": "Schedule of disaggregation of revenue"
       }
      }
     },
     "localname": "ScheduleOfRevenuesDisaggregatedBySalesChannelTableTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of roll forward of the Company\u2019s Level 3 instruments [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfRollForwardOfTheCompanySLevel3InstrumentsAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfStockOptionAwardActivityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of stock option award activity [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfStockOptionAwardActivityAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfUnauditedProFormaFinancialInformationPresentsTheCombinedResultsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of unaudited pro forma financial information presents the combined results [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfUnauditedProFormaFinancialInformationPresentsTheCombinedResultsAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfWarrantActivityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of warrant activity [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfWarrantActivityAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_ScheduleOfWarrantActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfWarrantActivityTableTextBlock",
        "terseLabel": "Schedule of warrant activity"
       }
      }
     },
     "localname": "ScheduleOfWarrantActivityTableTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/WarrantsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_SecondAndThirdMilestoneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second And Third Milestone.",
        "label": "SecondAndThirdMilestoneMember",
        "terseLabel": "Second and Third Milestone [Member]"
       }
      }
     },
     "localname": "SecondAndThirdMilestoneMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AcquisitionofQuantumDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_SellingGeneralAndAdministrationExpenseCompensationCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "SellingGeneralAndAdministrationExpenseCompensationCosts",
        "terseLabel": "Selling, general and administration expense, compensation costs"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrationExpenseCompensationCosts",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/BusinessCombinationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_SettlementOfDerivativeLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "SettlementOfDerivativeLiability",
        "terseLabel": "Settlement of derivative liability upon call of warrants"
       }
      }
     },
     "localname": "SettlementOfDerivativeLiability",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofrollforwardoftheCompanysLevel3instrumentsTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_SettlementOfWarrantLiabilityUponCallOfWarrant": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settlement of warrant liability upon call of warrants.",
        "label": "SettlementOfWarrantLiabilityUponCallOfWarrant",
        "terseLabel": "Settlement of warrant liability upon call of warrants"
       }
      }
     },
     "localname": "SettlementOfWarrantLiabilityUponCallOfWarrant",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_SettlementOfWarrantLiabilityUponCallOfWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "SettlementOfWarrantLiabilityUponCallOfWarrants",
        "terseLabel": "Settlement of warrant liability upon call of warrants"
       }
      }
     },
     "localname": "SettlementOfWarrantLiabilityUponCallOfWarrants",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_SettlementOfWarrantLiabilityUponExerciseOfWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "SettlementOfWarrantLiabilityUponExerciseOfWarrants",
        "terseLabel": "Settlement of warrant liability upon exercise of warrants"
       }
      }
     },
     "localname": "SettlementOfWarrantLiabilityUponExerciseOfWarrants",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue",
        "terseLabel": "Weighted Average Exercise Price, Exercisable, Ending balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue",
        "terseLabel": "Weighted Average Exercise Price, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2": {
     "auth_ref": [],
     "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": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2",
        "periodEndLabel": "Weighted Average Exercise Price, Outstanding, Ending balance",
        "periodStartLabel": "Weighted Average Exercise Price, Outstanding, Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue2",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0"
     ],
     "xbrltype": "perShareItemType"
    },
    "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable",
        "terseLabel": "Shares, Exercisable, Ending balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares",
        "terseLabel": "Shares, Exercisable, Ending balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableShares",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1",
        "periodEndLabel": "Shares, Outstanding, Ending balance",
        "periodStartLabel": "Shares, Outstanding, Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber1",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants",
        "terseLabel": "Shares, Private Warrants assumed in connection with the Merger"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPrivateWarrants",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants",
        "terseLabel": "Shares, Public Warrants assumed in connection with the Merger"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPublicWarrants",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares",
        "terseLabel": "Shares, Issued"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssuedShares",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice",
        "periodEndLabel": "Weighted Average Exercise Price, Ending balance",
        "periodStartLabel": "Weighted Average Exercise Price, Outstanding Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0"
     ],
     "xbrltype": "perShareItemType"
    },
    "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross",
        "terseLabel": "Number of shares, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodGross",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable",
        "terseLabel": "Shares, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable",
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable",
        "terseLabel": "Weighted Average Exercise Price, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable",
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0"
     ],
     "xbrltype": "perShareItemType"
    },
    "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber",
        "periodEndLabel": "Shares, Ending Balance",
        "periodStartLabel": "Shares, Outstanding Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionOutstandingNumber",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_ShareBasedCompensationExpenseDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Expense (Details) [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationExpenseDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Table]"
       }
      }
     },
     "localname": "ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_ShareBasedCompensationExpenseDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Expense (Details) [Table]"
       }
      }
     },
     "localname": "ShareBasedCompensationExpenseDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_ShareConsiderationShareOfXLCommonStock": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share consideration-606,060 shares of XL Common Stock.",
        "label": "ShareConsiderationShareOfXLCommonStock",
        "terseLabel": "Share consideration-606,060 shares of XL Common Stock"
       }
      }
     },
     "localname": "ShareConsiderationShareOfXLCommonStock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_ShareConsiderationXLCommonStockinShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share consideration XL Common Stock (in Shares).",
        "label": "ShareConsiderationXLCommonStockinShares",
        "terseLabel": "Share consideration XL Common Stock"
       }
      }
     },
     "localname": "ShareConsiderationXLCommonStockinShares",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofconsiderationtransferredandestimatedfairvaluesoftheassetsacquiredTable_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options outstanding.",
        "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues",
        "periodEndLabel": "Weighted-average grant-date fair value per share, Non-vested, at end of period",
        "periodStartLabel": "Weighted-average grant-date fair value per share, Non-vested, at beginning of period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValues",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0"
     ],
     "xbrltype": "perShareItemType"
    },
    "xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "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": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm",
        "terseLabel": "Weighted-average period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares",
        "terseLabel": "Shares, Exercised"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermShares",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited",
        "terseLabel": "Number of shares, Cancelled or forfeited"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesCancelledOrForfeited",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree": {
     "auth_ref": [],
     "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": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree",
        "terseLabel": "Weighted Average Remaining Contractual Term, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable",
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0"
     ],
     "xbrltype": "durationItemType"
    },
    "xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo": {
     "auth_ref": [],
     "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": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo",
        "terseLabel": "Weighted Average Remaining Contractual Term, Ending Balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable"
     ],
     "xbrltype": "durationItemType"
    },
    "xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2": {
     "auth_ref": [],
     "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": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2",
        "terseLabel": "Weighted Average Remaining Contractual Term, Ending balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms2",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0"
     ],
     "xbrltype": "durationItemType"
    },
    "xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare",
        "periodEndLabel": "Number of shares, Non-vested, at end of period",
        "periodStartLabel": "Number of shares, Non-vested, at beginning of period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardsOptionsNonvestedNumberOfShare",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofrestrictedstockawardsTable0"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_SharesIssuedInOfferingNetOfIssuanceCostsinShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SharesIssuedInOfferingNetOfIssuanceCostsinShares",
        "terseLabel": "Shares issued in offering, net of issuance costs (in Shares)"
       }
      }
     },
     "localname": "SharesIssuedInOfferingNetOfIssuanceCostsinShares",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_SponsorshipAgreement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sponsorship Agreement.",
        "label": "SponsorshipAgreement",
        "terseLabel": "Sponsorship agreement"
       }
      }
     },
     "localname": "SponsorshipAgreement",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_SponsorshipAgreementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sponsorship agreement term.",
        "label": "SponsorshipAgreementTerm",
        "terseLabel": "Sponsorship agreement term"
       }
      }
     },
     "localname": "SponsorshipAgreementTerm",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xl1_StockIssuedDuringPeriodSharesExercisedofWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants exercised during the current period.",
        "label": "StockIssuedDuringPeriodSharesExercisedofWarrants",
        "terseLabel": "Exercise of warrants (in Shares)",
        "verboseLabel": "Common shares, issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesExercisedofWarrants",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3",
      "http://www.xlfleetcorp.com/role/WarrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_StockIssuedDuringPeriodSharesOthers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "StockIssuedDuringPeriodSharesOthers",
        "terseLabel": "Issuance of shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesOthers",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_StockIssuedDuringPeriodStockOptionsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares, Exercised.",
        "label": "StockIssuedDuringPeriodStockOptionsExercised",
        "negatedLabel": "Shares, Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodStockOptionsExercised",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable",
      "http://www.xlfleetcorp.com/role/ScheduleofstockoptionawardactivityTable0"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_StockIssuedDuringPeriodValueWarrantsExercised": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of warrants.",
        "label": "StockIssuedDuringPeriodValueWarrantsExercised",
        "terseLabel": "Exercise of warrants"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueWarrantsExercised",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_StockOptionsIssuedAndOutstandingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "StockOptionsIssuedAndOutstandingMember",
        "terseLabel": "Stock options issued and outstanding [Member]"
       }
      }
     },
     "localname": "StockOptionsIssuedAndOutstandingMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofcommonstockarereservedforfutureissuanceTable"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_StockholdersEquityDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity (Details) [Line Items]"
       }
      }
     },
     "localname": "StockholdersEquityDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_StockholdersEquityDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity (Details) [Table]"
       }
      }
     },
     "localname": "StockholdersEquityDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_SubordinatedConvertiblePromissoryNotesNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "SubordinatedConvertiblePromissoryNotesNet",
        "terseLabel": "Subordinated convertible promissory notes, net"
       }
      }
     },
     "localname": "SubordinatedConvertiblePromissoryNotesNet",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofcarryingvalueofdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_SubscriptionAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SubscriptionAgreementMember",
        "terseLabel": "Subscription Agreement [Member]"
       }
      }
     },
     "localname": "SubscriptionAgreementMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_SubsequentEventDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event (Details) [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_SubsequentEventDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event (Details) [Table]"
       }
      }
     },
     "localname": "SubsequentEventDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_SummaryofSignificantAccountingPoliciesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) [Line Items]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Table]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued [Line Items]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) - Schedule of fair value of stock options issued [Table]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleoffairvalueofstockoptionsissuedTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable",
      "http://www.xlfleetcorp.com/role/ScheduleoffairvalueofstockoptionsissuedTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_SummaryofSignificantAccountingPoliciesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_TermLoan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "TermLoan",
        "terseLabel": "Term Loan"
       }
      }
     },
     "localname": "TermLoan",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofcarryingvalueofdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_TotalCommissionExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "TotalCommissionExpense",
        "terseLabel": "Total commission expense"
       }
      }
     },
     "localname": "TotalCommissionExpense",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_TotalDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total debt.",
        "label": "TotalDebt",
        "terseLabel": "Total debt obligations, net of deferred financing costs"
       }
      }
     },
     "localname": "TotalDebt",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofcarryingvalueofdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_TotalPurchaseConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total purchase consideration.",
        "label": "TotalPurchaseConsideration",
        "terseLabel": "Total purchase consideration"
       }
      }
     },
     "localname": "TotalPurchaseConsideration",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleoffairvaluesoftheassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_TotalRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TotalRevenueMember",
        "terseLabel": "Total Revenue [Member]"
       }
      }
     },
     "localname": "TotalRevenueMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable",
      "http://www.xlfleetcorp.com/role/ScheduleofdisaggregationofrevenueTable0"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_TransactionCostsAndAdvisoryFeesPaid": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable": {
       "order": 3.0,
       "parentTag": "xl1_NetBusinessCombinationAndPIPEFinancing",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Less: transaction costs and advisory fees paid.",
        "label": "TransactionCostsAndAdvisoryFeesPaid",
        "negatedLabel": "Less: transaction costs and advisory fees paid"
       }
      }
     },
     "localname": "TransactionCostsAndAdvisoryFeesPaid",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofreconcilestheelementsofthebusinesscombinationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_TwoCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TwoCustomersMember",
        "terseLabel": "Two Customers [Member]"
       }
      }
     },
     "localname": "TwoCustomersMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_TypeOfAgreementAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TypeOfAgreementAxis",
        "terseLabel": "Type of Agreement [Axis]"
       }
      }
     },
     "localname": "TypeOfAgreementAxis",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_TypeOfAgreementDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TypeOfAgreement [Domain]"
       }
      }
     },
     "localname": "TypeOfAgreementDomain",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_UnrecognizedCompensationCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized compensation cost.",
        "label": "UnrecognizedCompensationCost",
        "terseLabel": "Unrecognized compensation cost"
       }
      }
     },
     "localname": "UnrecognizedCompensationCost",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_VehicleFinancingAgreements": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "VehicleFinancingAgreements",
        "terseLabel": "Vehicle financing agreements"
       }
      }
     },
     "localname": "VehicleFinancingAgreements",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofcarryingvalueofdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_VehicleFinancingAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "VehicleFinancingAgreementsMember",
        "terseLabel": "Vehicle financing agreements [Member]"
       }
      }
     },
     "localname": "VehicleFinancingAgreementsMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_WarrantLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant liabilities.",
        "label": "WarrantLiabilities",
        "terseLabel": "Warrant liabilities"
       }
      }
     },
     "localname": "WarrantLiabilities",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ConsolidatedBalanceSheet",
      "http://www.xlfleetcorp.com/role/ScheduleofeffectoftherestatementoneachfinancialstatementTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_WarrantiesTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warranties term.",
        "label": "WarrantiesTerm",
        "terseLabel": "Warrant term"
       }
      }
     },
     "localname": "WarrantiesTerm",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xl1_WarrantsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants [Abstract]"
       }
      }
     },
     "localname": "WarrantsAbstract",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xl1_WarrantsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants (Details) [Line Items]"
       }
      }
     },
     "localname": "WarrantsDetailsLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/WarrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_WarrantsDetailsScheduleofwarrantactivityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants (Details) - Schedule of warrant activity [Line Items]"
       }
      }
     },
     "localname": "WarrantsDetailsScheduleofwarrantactivityLineItems",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable",
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_WarrantsDetailsScheduleofwarrantactivityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants (Details) - Schedule of warrant activity [Table]"
       }
      }
     },
     "localname": "WarrantsDetailsScheduleofwarrantactivityTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable",
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_WarrantsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants (Details) [Table]"
       }
      }
     },
     "localname": "WarrantsDetailsTable",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/WarrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xl1_WarrantsForTheIssuanceOfCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WarrantsForTheIssuanceOfCommonStockMember",
        "terseLabel": "Warrants for the issuance of Common Stock [Member]"
       }
      }
     },
     "localname": "WarrantsForTheIssuanceOfCommonStockMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofcommonstockarereservedforfutureissuanceTable"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_WarrantsLiabilitiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for warrants liabilities.",
        "label": "WarrantsLiabilitiesPolicyTextBlock",
        "terseLabel": "Warrant Liabilities"
       }
      }
     },
     "localname": "WarrantsLiabilitiesPolicyTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_WarrantsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WarrantsTextBlock",
        "terseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantsTextBlock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/Warrants"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xl1_WarrantsToPurchaseSharesOfCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants to purchase shares of common stock.",
        "label": "WarrantsToPurchaseSharesOfCommonStock",
        "terseLabel": "Warrants to purchase shares of common stock"
       }
      }
     },
     "localname": "WarrantsToPurchaseSharesOfCommonStock",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/WarrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_WeightedAverageExercisePriceExercisableEndingBalancePerShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WeightedAverageExercisePriceExercisableEndingBalancePerShares",
        "terseLabel": "Weighted Average Exercise Price, Exercisable, Ending balance"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceExercisableEndingBalancePerShares",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0"
     ],
     "xbrltype": "perShareItemType"
    },
    "xl1_WeightedAverageExercisePriceExercisedPerShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WeightedAverageExercisePriceExercisedPerShares",
        "terseLabel": "Weighted Average Exercise Price, Exercised"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceExercisedPerShares",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0"
     ],
     "xbrltype": "perShareItemType"
    },
    "xl1_WeightedAverageExercisePriceFairValueIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WeightedAverageExercisePriceFairValueIssued",
        "terseLabel": "Weighted Average Exercise Price, Issued"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceFairValueIssued",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "xl1_WeightedAverageExercisePriceFairValueIssuedPerShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WeightedAverageExercisePriceFairValueIssuedPerShares",
        "terseLabel": "Weighted Average Exercise Price, Issued"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceFairValueIssuedPerShares",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable0"
     ],
     "xbrltype": "perShareItemType"
    },
    "xl1_WeightedAverageExercisePriceFairValuePrivateWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WeightedAverageExercisePriceFairValuePrivateWarrants",
        "terseLabel": "Weighted Average Exercise Price, Private Warrants assumed in connection with the Merger"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceFairValuePrivateWarrants",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "xl1_WeightedAverageExercisePriceFairValuePublicWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WeightedAverageExercisePriceFairValuePublicWarrants",
        "terseLabel": "Weighted Average Exercise Price, Public Warrants assumed in connection with the Merger"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceFairValuePublicWarrants",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "xl1_WorldEnergyEfficiencyServicesLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WorldEnergyEfficiencyServicesLLCMember",
        "terseLabel": "World Energy Efficiency Services, LLC [Member]"
       }
      }
     },
     "localname": "WorldEnergyEfficiencyServicesLLCMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_WorldEnergyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WorldEnergyMember",
        "terseLabel": "World Energy [Member]"
       }
      }
     },
     "localname": "WorldEnergyMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofunauditedproformafinancialinformationpresentsthecombinedresultsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_XLHybridQuincyLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "XLHybridQuincyLLCMember",
        "terseLabel": "XL Hybrid Quincy, LLC [Member]"
       }
      }
     },
     "localname": "XLHybridQuincyLLCMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/NewMarketsTaxCreditFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_XLLegacyWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "XLLegacyWarrantsMember",
        "terseLabel": "XL Legacy Warrants [Member]"
       }
      }
     },
     "localname": "XLLegacyWarrantsMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofnumberofsharesunderlyingoutstandingdilutivesecuritiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_XLOwnedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "XLOwnedMember",
        "terseLabel": "XL owned [Member]"
       }
      }
     },
     "localname": "XLOwnedMember",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/MergerwithPivotalInvestmentCorporationIIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xl1_gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued",
        "terseLabel": "Shares, Issued"
       }
      }
     },
     "localname": "gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSharesIssued",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/ScheduleofwarrantactivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "xl1_inventoryReserveForObsolescence": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "inventoryReserveForObsolescence",
        "terseLabel": "Inventory reserve for obsolescence (in Dollars)"
       }
      }
     },
     "localname": "inventoryReserveForObsolescence",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xl1_warrantsOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "warrantsOutstanding",
        "terseLabel": "Warrants outstanding"
       }
      }
     },
     "localname": "warrantsOutstanding",
     "nsuri": "http://www.xlfleetcorp.com/20210630",
     "presentation": [
      "http://www.xlfleetcorp.com/role/WarrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 4
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794"
  },
  "r119": {
   "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"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e777-108305"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r17": {
   "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"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524"
  },
  "r19": {
   "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"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r194": {
   "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"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=120391182&loc=d3e5864-122674"
  },
  "r20": {
   "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"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r202": {
   "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"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "http://asc.fasb.org/topic&trid=2196965"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r22": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r235": {
   "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"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123364984&loc=d3e1205-110223"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r238": {
   "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"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r248": {
   "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"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3,4))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r254": {
   "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"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "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"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r355": {
   "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"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r379": {
   "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"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r39": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r399": {
   "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"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r40": {
   "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"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r43": {
   "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"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "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"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r442": {
   "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"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6411-128476"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r45": {
   "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"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5283-111683"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r459": {
   "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"
  },
  "r46": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r48": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r49": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737"
  },
  "r5": {
   "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"
  },
  "r50": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r51": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=49179835&loc=d3e54813-112758"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56239-112766"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r55": {
   "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"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r56": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(b)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r57": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r58": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r59": {
   "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"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r599": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.4)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r609": {
   "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"
  },
  "r61": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841"
  },
  "r625": {
   "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"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r63": {
   "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"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r64": {
   "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"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413209&loc=SL6242269-115581"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(d)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r65": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r654": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r655": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r656": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r657": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r658": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r659": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r66": {
   "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"
  },
  "r660": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r661": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r662": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "i",
   "Publisher": "SEC",
   "Section": "3",
   "Subsection": "10"
  },
  "r663": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "5",
   "Subparagraph": "Schedule I",
   "Subsection": "04"
  },
  "r664": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "7",
   "Subparagraph": "Schedule II",
   "Subsection": "05"
  },
  "r665": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "9",
   "Subsection": "06"
  },
  "r666": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r67": {
   "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"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r73": {
   "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"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>137
<FILENAME>0001213900-21-054019-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-21-054019-xbrl.zip
M4$L#!!0 " @( .2%55,                :    96$Q-#@Y.3@M<&]S86U?
M>&QF;&5E="YH=&WLO6=SV]:Z*/P=OP+7.SECSU"TJ.(>WY%EVN'>LN17E+>3
M^^4,""R2*P8!!D4R\^O?IZP&$%1QU*A@SSF.2 *K/KV^^;_?9[%_*K)<ILDO
MCWK=S4>^2,(TDLGDET=[P_W!X-'_?>N]^3\;&_Y'D8@L*$3DCQ;^?CJ;#T/I
MGV1!DH_3;.8_+F9/_ U_6A3S5T^?GIV==4-X)@]E)O*TS$*1XQ?^QH8:;C\3
M.-@K_V1:^D=AX6_U_*W-5ULO7VWM^E].]N$#?$./3PM8)"PTR5^I,7]YI.9I
MFN.1>C82]KGOHRSNYB+L3M+3I_##4QS=/%ADYD%<.#V<9I.G\,/38C$7^/3F
MQF9OP[XC\W1GJ_>\^;VMS<WMI^H)\\+W5<_VX-DDEHGX[=WQ@7V\:'[>/OJT
MT(<?%'!]:I%;&[TM9Y -V'1E('T(YXW3V]W8?+&Q;38+3WX[9Z?X\RC(A7X\
MS^S:QT$^HB?A2SIT/$8[<IEO3()@OORX^J'Y%;R3O/$=^J7A)5QP5 ,'M?YG
M3_E']U%YWKTF>1$DH=GM]_B<AW\[@+.Q3_:JC\;C6(@B3+,YPBTM>_/9]J9]
MOG[N9]LT=._ERY=/Z5?S:-[T'"RA]_2W3P?#<"IFP<;2RG-Y];=6KP?1U P]
MBYL>A%'QX1=/DV F\GD H[Y],Q5!]-;S\7]O"EG$XJW_YBG_X7EO9J((_#!-
M"I$ 5!7B>_&4)\+1-\2?I3S]Y=$^_[YQ M?_R'\*-.,IC_IFE$:+MV\B>>KG
MQ2(6OSP:PZ.O_-[FO/!/)"S"/Q1G_G$Z"Y(.?]'QAR*3XT?T%J[@*?[WS?RJ
M [SV9T$VD<DK'Q_=?.WCVC>"6$[@JQ!6*S*88_1V+_?',@:R>B:+J5],!;P>
MEIDL)(P=))'?_QY.@V0B/""Z,YDCJ?;A_X!FIB.1 =WL$*U\\W3T]LW3^>TL
M&^XNN?+(M-W_^5?OV>9K7BR.\F-CT5">.\H-[SR3DVG1L/&-<3"3\>+514/3
ML[G\2_!*:/W'8B)S(+Y(=;W#M,M'L[V]O;&UN[7YXN6-;N]1PYC(ES]($0-7
M/BYCL?$YF ADP2[^\" ;13I_A6>D/H[2HDAG],V9C(HI+FCSYT=+F*>/8%Z\
M]D=I%HF,1WH7!^$W?PL6EJ>QC,R/>ES^O:=_?V3 B-:]M/JG2\N_V8.[Y["F
M#^NZ04E! 5YF'0[PNTM1CK^#0%\.!R?]]][P9.^D/[P9;+GK+0[[^U^.!R>#
M_M#;.WSO]W_;_W7O\&/?WS_Z]&DP' Z.#A_FOK_N#7\=''X\.3KL>.^[^UU@
M<;L[-T01[WJORRSQX>SM\]'P9*/_X4-__V3PW[ZW]ZE_^![^_\0_/.KZO8>Y
MYY.CA[FO#T?'G[SAQ@.]M>/^Q\'PY'CO!&@JLQ2$TX>YUS<2>.?[_O&;I_+M
M@]WAR:]]S[)/?V__Q#_ZX/=>;F\_T&W?)S%/?G^5I,EA.8.!0M;?OQ?'8OS+
MHW#SD8_J_R^/(B%?]1/0]!=:$TJ*0_CEFD'AMP/O ]I9_'TTM%3NO;+*NSZR
MZ]SSX_[W("P\/$T_'?OV?/T@]X=S$<JQ%)$O$U\6N;\_#3)8PY-;U*?O2I J
M@E$L8/8XG@<1F[D!'O$SFJ/TYROOU%%ZC>X:IG$<S'-8H/[KT5O_39%=??13
MD14R#&)]> !<-%3TPPO=WOIY2<<>L8[=W;5:^ ^@-MN1?WFD;,^O\B(HQ#Q+
M3Q'G1;*,^X,$#: IFT&&^/1^6B9%MMA/H^LF!>]%')P%F3B7"!31WSO;K9]O
MD*C_W<7]G8N_SIO8?M[;J=Q">^JW<.HOMC=V>ILO7_9>U,\>_LGNFCH]6@LF
M\YAHE)]F_E$Q%9G_[S*3>23#@NSRXQKW\==A2Q423#O+)D$B_Z+/2U+!CV+#
M_<//-0&XSYF$.1<^ %X2!5GD#Y*H!'%.!O$Z0MM^'.0YR)\A@QNR>?\P[;9P
M=M=P-N@>=X==OS^;Q^E"9.L(6X,(1K6PM0JL%+=[2MJ TA#NO9KS_"9U_-N[
MHM[.K@<O%' ]PR(#O7S=M<YW:0Z;Z7B?]OS-K=[V[KKOYT3$K[S'SWK/G_C/
M>R\V-K>W;M83?1ND;2^*,I'G'0]$G;A$O=__?W).O*=#01:P:3&?I@FPHG(V
M$EG'MT_N92)0CU9L*?_SKQ=;O>>O<Q\8=!+*>1#[_>\B+ MY*ORC,5 AD:^K
M3>6!$)OW<B9!4/(.N_Y_@K\"N*=T7!?1UVY3^U,IQEX=U.K\>NVV=8Z==@UW
MT[*Y>[Z?A\CFT-[?\32S\_\^L]N;P#K1IHO3G@*5:?G9G=[P&_EV/YU+D7M%
M^LJ_.3_FO;B/._;5>/XUVD,]#F_^<1/R+H53WM\+-2#Z;PSMYG#N2_[OG<B^
MQ4%>@V0^L378,"?&Q+1>=%WE(O;7=2\@@^%2'3EL;;>" ABNM2*$K>UNM/2%
MZ]42V-INAD0O7&Q5_%K/_2PS,;0P_G/H_<D4GKP:P3_N^N_*#.'9'PP&ZWGM
MR.G$>)R)!:WW<]<?AM,R+OY:V^T,@ZG,:+7#,IN)6*[M3C[)I/B+:>6!.)7P
MSGXZA7\_B"R3\.K'.#W-ORU(%_J<SD7:@?O;7U]6=Y0(9MLR"9)0!K&_3].L
M[8:6N5VOM[:;J7&[W9VMC6>;FYOU_5C'%"H>K6MJQ>IE@BX^^*Z[*Y-KOJF]
M^3Q+O\M94 @OHB"/,>B#LYE(0C%#0PA\AB?F:2Z L0>@G!8I96S.RU$LPU?^
MARR=^07,0S_@?X,QXB$^ \Q"A&2OU4,74YG[F9,$Z%.P',YT*^;/&SC*NP.$
MP1C(^8*/5?BY3:$="31K\3&+#"X.SAE/WON09C->:I#1A8WP5L;ZF<"/1!PL
M\$-&48XR*=,2Q@MRN+9YF>4EQM/">YALR /M]';]$M:5U?-X]T("'@P^]\.I
M"+_1 ^,TCM,S6)XW2K^K],__^=?+YSO/7K>7?KO8/QA[A(X6**3.RX8;UM#C
MHQT*,158K -B:!\-$@8>!+85P/%LZ_'HR4KXZ/CS6 2Y\!K@PP?X(&DEAF4T
MP58S%?$3,N]JI!!!%DOX:"G1BM=@/QYA$8>/\ZY<^-Q9QXM^L& :^,"1B@U[
MK7!M2<0W21"\&A[#\^#Q'$#T;@T0_180[]?J;P80HQ806T#\(4!,(HSV$]YH
MH> $IO_FGTT%16?CI64V^XF -(;U 6R&H8A512N$S@Q]HXW?^DF:;#3^D,^"
M&/Z$&>9I5J @AP6I0 [M^"P2 /3@64S\29:>%5-?_=R%[0A:6R3&,B&1(D>@
MQ)"BK<W7JU9(/_=>Z\=6/N"I!Y;6IQ=@1D*A0CV\8JWZ29DX*-O;&FUL:2S2
M!6H0[UZM(2"M@2_RON2-;6U>:YK- <*YTL$L+/,7!-#7EH&S\_R:\X.J-/]O
M)PA=[[GNU0G#]2WT9[-YWUJL[CQOZ&HYB8(2#^E@D'5,TFS1E)GX 1_85P]<
MY_4<-O&3Z\Y'O'9P?W8=>1#7MJ0ALS:F%8:_\4?%N:YAN9>&JU=C^5U$&T56
MBF5 HK6^*W.9B#R_R7MI )U[DMAW_S)R'O"*^DJ2XY6Q.'<_,4.O]".M<9]7
M=S<8<H,>EU9U6V5#6*TB=4#A8,W.KVIV<EQ7ZJ9![@,O#9&5)BD9%\J<U2M8
MOX#E1S[5N"4]RY_#<M*(5'J<*UZ@WD;%-]&!D,#R4]283F5.K%F[5(%A8UT"
M7&FN$C%S] :=RJAFV1@*2@;FVWG^.'CR>.O)XW=/M+I4-50H(\*5\6D<Q'D3
M0GT_,3O]3!MUA-4Z\*\=W-PAU&.@BW +J4Q%)@ RR<25LR^O4M!S:(Q':$DJ
MPZGR^V7TWQP+L<R"!3J=$A&"7( 9O@ \Y'2BJBPUAR'"7DP Y"PBGX)D0?*C
M'_CC,B.;A[6ZG4UE./5RKO<"G#Q>L$T+UQL4RXOV[:)Y9!Q/L ]S) !;7#>F
M)&L)Z*Q8'9BKUU8@_P5 _C+,>ZXK# YC>5N-"U&S5X"([HFLAEC*>H.^?>5'
M:0ETO 9O]&@$8_#PK\Q;C][:#1F0HO^H6V-'<)#3$IT*O$%8U%T]>2"CAB/
M6XX$'.$,YNO>:)G>VT:YFU[_O:M0:RK0KJA0:RK8WF6%VLL>YAU<&F[X-0SV
M9XDQ%3"GW3V%\_ +*RZSM]503^N9<U&U:L&VM(H;2>EL02W63+IJ$2.@@=\V
M1@*X,*QY3GMP%_:L85VXV!^9UH616P6/&PR(O=;EWR D5R*C7OO7'%W4_^WS
MP=[AWLG1\>_>X=%)_]9#?*YW1Q=<\_GRK(JG$=$>"+7_NZ<%EO<B#S,Y1P:Z
M$6[^+S[UOSU7R&UZ\OK"I&_PM(X2[]]!4H*0IQPH.URUO^/_=E!)MWBLO#'Z
M:^.I0?E#_;9?<^*HK\]$_9LR-]^ J*6^3,M,??G$8[=LL,KM>5%+ E<@>NPL
M<-C?UU-T4/RU7N+A1H__>(S65?ZSH?3]$_40C*E]6<WBH9ZFZY^L%"$[*+Z1
M4"RBCG\&'T 2C .,\[+"'XCRM-'^/BZX<E=;6QT/[ZKK\V><"10_%*N+,B?I
M/-)O^/"PNE@2ODES(\]XD!5:&EXAZ3Z&E>7E?![31XX\PL$[[MU_-A.;2\Q
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
ME&' >P8S[9 (N U;!GA&A3A!TTZ.D3SZ(BI3*>DVLB)A+A))+=\Q*9T,Y'6
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
M-R76Q_1S6"35UP/^@+\EN<JBP')%,BF1&?$0W8H22GI2@Y)4WSKO8$T(U,-
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
MEQ8+(:KD$'OJ'(F(PW4\(T;5?8MTTM;X5I.G<-18*$&;4S?J)TU%8:RH<"&
M: :FV@/A8P[7F@D,>LAK=4GBQ<5G7<M%YPP2D=?C =AK[YF3L0*FX*@Y8)(&
M5QI'9UTU8TJH?'62*ZA-10P(%DZIHAK+2DJP88J0+S-T7(G AF22@^YT?HS*
M!NN8OA+ &N..!5'A[O*2V<>J304NI%,K'Z,PG5EY,W]NJ/W6\NA;Y-&H1ADG
M\BR-A"'Y^7DB,K4:0/A4LBH%5 8R5O%'2F.Z0J"FMRS/K?!OV[A0UV6N?>^F
MNB'')^@84$Q_7Z_R9FLO00P*;T7K9 [89$Y1M>"9 MU(#49E- &PT[G9EO>J
M(!B"*VVU!.I#RAKK;AEI] 0'((%ZP)G1(DY3-)67'+AQ<LIJZ#:-6^HIAV5>
M9]3"$5N_"U6LK?;34M6@CN>PWAJ@6S5GGN:LY81-]%)32.+(Y@S5*@W#I2)M
M-I!'SE2%T, M^@"7&'"Y=*7IY;7:Y8A+]%/OM2,<D6(<E FV,1J3$E>)2-$L
M$I[+R$B 4_UVX'_$2BWX0#\(AK82C;?!UX(]O@,RD21D2IC-+=>E>U&UTDP!
M)[I]*G)*H4)!S,71M%9!SC,R"<!ADC"4N^7/;)BY-@MX(/?,4(]6$-EA3DQ>
M$>3K&>T]-9R3"%(FT)HTH?]D=1I$@>\VW+UK"K4M59H3"=NH,\_67S6((RDM
M@*(DD)7;H"3JD;A<(%(5"];7A3(?-;C@]+]JQA\;J440T?RF^;IG%@3R!(99
MY$(D#@)6UI9B^FT<+ C@85<)MV>T&AP#52V5(+ %>+790ZD5&YB]0MD#7A+0
M(FM5]DFB OD>4<.U\;@GF@,Z!C4681'/Z@4J8%@! 9U7J>4F0YL\$Z!'+\(6
M8%4YMP2Q)7YQ^R4'P*)9C)(VL'Y8S,:1DJ/5&AF9ZXVCPL%8N"X3;OW@M64#
MM\/%_E:0UHLV2&LI2.ME&Z35!FE=:-K3UB%;$53;ABJDJQ6Z;]%LI\KSDWSD
M,#-[,?5V<Z:4;D,5#241).4X"#4OOL@DT/5_A6\Q-MI3H>H:3!R+SC*<U!-
MT#-K[?QD:C <?I6!CHU9,VQ<*VJB#KGY,R,XN!XKO^*Q8G659&?=9T$O]@S/
MC6546XP92,$,+8PBT?ND##)=BI9-,S KY30&,A>><PRX1?6R'APFG'7.S6DS
M2G&CAM!:4^Z.+ [&'N5GR9A5!52P7)>EL>O%%7LSOJ#4BZ  ; H5()LT[C]!
M&54(1XE)B8@[U3P0XV55V-#Q:K8^I9S%\>6LG:Z9M*7@MPCSH%1XCB7M7!A2
M!. ">^IJW^H%I@C/D!U5N[U \T(U(,)Q)%1*)[N^&<?<8]W!M@)M6T:Y+:]Q
M[\MK,,AC;R?N%J1-9[#C8'9'A9-:>&[A^4<GGTHT:'JJ_[M,D F0+5?+%VWQ
MQQ9^[S'\HETI#+C;GE-(F],,R&S;$N46J-<,J)7O"G5!3[B-NJR5A+PLQJFD
M,C!8.!&NL:2%_A;ZUPSZ3=0Z@G^:^4;DKH4OL0/1!MCI<*4Q7/B=EO1M@;\%
M_A\N9*I#-+14+I(I6F$P7K8:TUDU:W=TTQL=W1!2G<<6 UH,6#,,L!86BN%"
M:V.6!,I/HO)$[K V;PO:+6C_O=J\)-:T]7CO!]Y]%9[U9[B18U-R5%?22&Q&
MO..Y=1QQ;O\M4N"47*H8LTA@<X*J'38G.WCF"3=$$74[,XF-@KW0^:[J#5\R
MJ<&)N_0"%>?*9FW="Q#S$ LJ"$DQC3"".0-%HZG#ZPC1!C-<:"\4@@C@(*,R
MB%5A8B<8P9@<83'N&G79QDJ>]FD@8^W=Q-OA,$4G@+!C?/?L0$]5G%[E$@N
M"K?6LET#EE-.Q!FU^T3GO0!1+%T(K RPK^JUZ8;#2WMR2L3QW2XG.#7M3]?@
MD-CL<%R<!9Q&RY&/HE[FSW/<N\H_W+'.X0[OI.//4I /J>@WAKRK:H#FKE0H
M8H,GF>O,.#['U7-X9@XVM-$D7"C!S=;1!ZC\DSF&/Y<Y'O!5*ZS>=JVY-J*A
M(3]$Q0)<D-4EX-+2&8H(&/%*"1<JV#7-@#CJP@J5KCR7J=08%)RWUO$:LOS=
M_$/=-/'"$6%6AQ811A0+G8 @.+'1UOW !G#A5$1E3/OQ]'H08<N$0HV2FX^0
M6'/ O(UJ$"8LRJGHH$HAK:KK($+,>:-<4$RV=\)G;*I< '+:C!+YJDES"I#K
M&7/>Q1QZX):![G!E?RYX]QEGR/Q?@P3Y5N+OVV(1NG$)AG5@$(_*X4BQEB@%
M6^AL+1P+2R"SJ%D 3XMX.I$[8YRAF /DF,508V3."I)3L#L]3J%ZG5,95RZ;
M?#D9Y*M3\=_3M("2'DS+1>;A?+04\\:I.UIHLC/G)#!PE8AR/I;869@VE%!M
M"$[S6/H!ATS<.\*VPS.94^S))3>!97XU=\NR()FHN@<80AA3IV++F9Q>#ISK
MG@5S&9G2% 2,+NG+.QA(L. ^\M1U7JCV3%086N?&4]:!^U[7'V*22B3))D0%
M/M2C*"SH B#+*79(>C6E _D _@21MUA@+I!)B8'O=?9.1U>L'<?BN[0H@\TE
M4B4T@S0X44(O,^N6+]]AV*\F(4 #)['84$AG*JV[Y,/AE;KB= TQ]6#+:,52
M<)6%U]#):T8GS);10J8IKV77E[JXFYHB]$W%I',AOF$1&K8/G=9&,?%IYS59
MKG:1X/1W-SK98+-*7C45F:O%OBA%#-&&3Y;*^YB#3"F"EY#4FZ1IE-=2H%QO
M!I:! ?TIS#FOE4>KK!XK8S-:PLDFN22:B!(SBF3H!U=1>"J^.9)Y5LYUV;/
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
M]IT8UH\AB?B=D+IP+(%TWFK#-F,_G-C1EG309]5;_;!C=)$V^$#2!F_[SF/
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
M/:6<N-933>#0#!3'I8/(5F7._6V0YK8S8C"_?OVQ&7\E<3E#/'#4()0_;.>
M;:SRM6\M)?I]@&"H,3(&S83IY>+*$"KK*+OZ'-)"[GC%'K^<K1<&H@O9RP?>
M@LDC"YD!Q^;#:I4:GN*2!%B(\@0'L/-CIMB,C9?MTPNOT<6V? @AJI+6M+B7
M ]'.KKPUI_(W1?Y#CK>+PD9[/C>!\%S#OMJ2?@<R<?+;LP,2U^EU:/:DBNIP
MZ=I!1/A@KO58K?-J]K<8X[=H])5G"N.3A;M>J]6AKYQ5'YGD_#?:6#7H%7:T
MF[WE[*F)#\J6A$*@1-Y5^(YA_P0H*'+WV<4\")MV%74(58>MR] 9W8*+&A"E
MR4SLRGYO-!(<EN7AVJ*DEST .^_ SSY[F,5NJZZJK]=[UEZND'Q,;,FC*,_%
M0-D6.?F,8>H9;=?Y+3>(J3@P:BQ%7-B7X?@E!GI#Z<_N0ND'5U<G^8##3I]"
M22/[B8>8'_VW^.4G.2BYA$R[Z]//;FJ"YK]TL9.?N]M-BE:<(E+9$I.S"$UN
MJ /WL'U$9\$@/\,CB;6#,F0[)WP0N]2+<A\_6Q'J#<ER.@^V[2OAEMN4V^H!
MI7%^= Y2]"->];YO^;Y4SNS4:$N,_J*)FY6&<;$H>\[]C+Z%#=25NWJY0:>_
M;4\6YN43D6 ^-,]Q6]!\$-QG,"7,7DT':E-)_RU=F Z?/54=RVY^=*>&+RO@
M^)MX^I_6]:;*/$@:(#0PH6 #5F)[-/354&LK.VE".]?;*YG4L+4.]+NXOY?2
M ]/083AO@9F4-5K&-5AQ#+FO>M8T%NR('!A9$R1>(Y]*/8?XS%*H99R-0Y<?
M)@K@9VH?XK8[U/N^&)8E"_:N1Q01Z(P2^B<C@$.;\2FVNMFS3=\6P^9WUXO0
M#SI!Z8&<;.UX&4$4\K"',,Q-%:3X9?:/IB<9 0#$I,!%=QA=+G7/EF:L;9!7
M@&-!3J1>6;:0K[ELXU(D RW5L^#G2?/"?04F>*>Y,,LT%[IJ=^#VTT_^3#^9
M/$[43W&!DF[.\!R2,TC2(T=*"[9H%N\ET8F!'RSX-O7P844@!;D1W87X?T[_
M)RZ(;=VOXWAOA%,F=S')SV&?QKFE^S8XUN?D8Z8DCIX;FN2N5=B&.MNXX!IW
MU2):[T[;X!+=FG\:>!UZ$L@O$>,"3EI#QB;[L?.,S1O.>?"YP"N]-ES,_N<!
M2D[TFWA.,;V-@,B,D()!+DY@U9Z'SX6KD%QB[+-T2GGM1CL21VXP-2;QV4@+
M@9Y-#YXT"7$%,4G6^/%HH@^]80V3AX:W'7]_)+XZ+#XSSG.X-5\O%1X>2LW9
MP>?,7RHL$LC]ZSE5[$<]5M%L!T?<-M(+9@\[;@C7HRS12#$0?VA4F]AJ+,I^
M)WW%$./@YL^*%!L\[U<&W0Z_<GX?((J& QH"ZL$G+BGW4[&70AJTFR7]6P>>
M.OPPJQ/3*5#;-UTN95*;O9K]_;"M.I)-20LA([*E72_>0[Q4W;, FW?P^G6]
MPHS)RIE7\<%J*&SA"7T602F?20U@@UH5L?;%Q2$RP]$!;GI*N)=LN]Q#K0[-
M0A"%R9@3/(=S^SA# 9-^M&\?\7]Q15$D9Y+0D.V$5KR+?0> ]XDE3GH=Y-XM
M/><&AB6E0DA6( [$84]DBCV1VNG9"[RCI%)U*@L>!_6>&M4)%\AR0GNGEZ)_
MC4@<\!0RUT(A@E2$/D922SBA*B-MM*F<.@1\6H\N,"A]ZC%6?B_JXV5R$<L6
M'3GR1P"-P=E&!QW66'T^?"0B/@2RZN"64T])5P&^RBA2N"&?_/G^-AI(_WC!
M%(TQ15]>,$4?V:)^D:M"X;R-UZ##D?U]'!V4L!-3%.*)E]'-1BLCS0&LT$:(
M3:X'(]!EO<N5LGSI&9$'VW*<20E6+&*RK[F)T:HM11;A3Q7[PNB=,_]'2]$N
M<0MGQ1@@YV5?PWH<XXFI=!>'YE43#^&"_J[IETS'R?P TBTCJ[SHJ)WMNFJO
MX_?C^Q!@G0W7GD@I]6YE-)9]+X0CC-G.Z:Z(NI%:1BG4V&S:6\DZE)26B/',
M!@$2TA$.JI(32V8 ^< S)"W^HC9+QH+(5*"].@5$!;&%D)$!$*_#*/,]QM!8
M0V&+2_?DUU ,Y;@<*1$C#4;DOT Q=FR:]^3>E'MIF$!GD7)7*%^8362G%Z(R
M1$:D0HA^B\Z8#XSE=1D<0+DI\F)8C13)9^2 < ?_-)0F?ZO4DAX4]4#0^N^;
M0^N%YWZ<%FP=<#ZOD!0@=K;P]/'3)YP8E=X"YM162HS)^(SIO"MZL^30MX<]
M;%#*?*6_K&A'$OJ<7//H&1E4CGD*)=H.ZZK<0&..5)0?4*AD8Z2' H-W.%;*
MSJ,U_$F:LK@G*4_,^H5,.*BY(1!K::!C[BCE=52 LM%^S]E-W1U<?E)=\[+1
MW"%9"PTI_N=0=E120[=_OZY(^X:> F1!XC1SX&%>N4+K[#$TC96:=9"5<=Q$
MSD$?G+F.>SC+F]'R#>-@(1=#EN9*R@];2  /?X@>98ZNE*;KE7(IS@&8:+QN
M@;M4I@$>)F"IE.FBZ-&3'(E5TOH?A%0::I)GZM]I,D/,EHUHED\SN*M\>A5^
M<%,(4VXTKOK\$#=W8^G&O?"[T(=Q"A^]B3Y)*^2A&5-FOG9@RMR(4D9R$/QF
MX1(-%E,B6Y*^K+OTFVA4Z*DIJJ:W5,"ODBVQPZ_DE;T&X/AJD/PDO0Q'F&KZ
M1F&@4DQJ+C/=(%$PG=<T>XJ???+X?2@&;J(X:$<^'60Y^4$:7'6. WM@VP&K
MIQXIZ4_(B# 7V*NXA_8J@Z#9#4GI[EMQ)W%Z*-(K[ZT2%MEYC! W+5S7P/V/
M-<VP[JXTG1FT6IT^;]CL;*<WAL--IUX* /KHLR[A.F,)@T0N%>N11"+&729J
MK??)<5RJ@8!?;.EV]3@[T+C70[')^Y>K W-F/6<X@9MP8C6?=B8>\&J6"3@Q
MRX<^L='EW:<[9.F4658Z Z$:K62;*AQ=FJ-E,%T*(E.>T#L 2A6-)D %_3"/
M!!>>XS(.2!)6#B=BU "%-Y_"9*GF/%DYLU--.TNV"??-S9*&:PE;A.$0Z9.@
MBB]Q-) 9%:]1_)&))EYE+;"(SU*D(]*?7 RFIH0E88,XL(X/30,[IZ(Y(;/'
MDU@,? ^:TY*9KB6(3>%*N3>#)>&[D%:G&IXO&G@_9R#Q%I*XW^#-D54XLFU2
M>-0@4_EP]YA/7V,1ZR9R=50^>U"^=$P4,IY)BH$)>*)?=;0#?8F)I80##?+5
MS%0W:JX6^I[I5-9S<R/:Y(8%,?[J8 <GH"0ZAT"4V%EO!);TK'5W=U+:'<R)
M5)R/7*QQ2D.C/=\3>P9I2:,?5?'?O""-(E$\8P,(P(RI9&(K"S>%<)[.2(*Q
M:E>C3L/[7<\OY\.;EA]]GHA?+9%O[ 6V41PKE=EX!M+95$JQ@EJ]4BLTD6W$
M.)(H&[ LTK:+85%W7>GN!SDP&*[B/(D+8.^H91,]@5V\Y,=A3R$H[#&_:B'$
M\1B;A[H?LPAGJO%N%,\-X)MC9\Z7Y_P\B#;-Q ]@8<T' DDQIRIFQRH&*92O
M8$+5Q#//]6)?\2..56D\C^9G3T!)HSE558=^X!H"1[D]-)#/P5*.-I)_)16O
M;?E/:BT[+*_CO@5&=E4"_.7M$46&\WA&D.:/(7)3_M65MN.NZMK%NMZE'D/[
M 45[G>O"H< QDR'"B-.N8-9E2]/PG<(D3RR M(.QO)K]N29LTGX]C$8-+G(3
M0TH5(8\QMBP#2D,.@U.^.08V;M9 N>!21CT9WSTC87TJ!%E?K@?;C2$7)U%L
MYH4/CR_F'[%;FX?KURD3.F%@^9@'4-!(D0;41],IRV+FC[C#;OJ0FYGBPM01
M%](1EV6PY;1SY\H#.E9>KSKXY:4Z.*X.?G6I#GYP2-,+:#,I:E_IXS)&O&6<
M&.@^@DUO+R!9@%\(]IJD<B@P>D );FGO1X6,(1.'CC.SN2A/1@!.O@-Q7E::
M\@9FF1*P9I W*I]#RG*,F27O5TS,G]NEJ]4)ES@J5#V->P%76G#&53KLF]9-
MXX*\AKA(KX(!,9.=790=7L:(RJX)>$AZWNFYW*<,*)[39=P7JI\7+*SDE8 H
M^'1RXYYF,2AGH U9QJ[NPNWQ6Q@Q E+8"W)RIJ]";KYJ5>9>'SICY F"HWC'
MT(D**KB&?*O.DM$Q\XVF:I->W5 BK\UVD3[XB6P"/L;6T;AX.,GQ\9DXE?-G
MU)Z%JS,JB\:^6O;\0H+7TFXK%BKD),Y.!!BUH2CZ^@<7L'#_V#W\6K\A8J&!
M"C3QTHZH_3GWX\1ON6+-IR;![S8L.(_2 60C>\<^,4$SJC2MZ91-%_/28W&\
MJ79P:&J+A5F99?+;?2'9,T&>/:!#V4I?R A**#4Q 8:W##G>TJO$)"&1B0O0
M$/^SC5]$NPV2@[0DZJ9%]"VZG(D6D<>\*FEG42$8*X-B!:IG0F@FJ,B:4."^
M29^FPW1R0QA;B7:S*:-'6$(MC15 '-DAPH=R7S),@N3@]O6B+X(G*><CUG4*
MD(1(4R6:D30P>:=,*20-Z-RE[>&3&R?VR[ID8O2NW<6(;Q^-:W ID()EHAV/
MI:19D\+?<5 Z$TXVQ((9521E5TZLCF,N&YX.0D15=]+R&FDPEJ("9GT.C'6S
M4<+C<EZ6GN&(N?=O)/C80CL9.!X,\IC\[?0B^>]8S;*?T-&D!P#(FZ]:^[09
M>R60YAYI$=5=YN,$ X:)<.;==\K3<^A8J^/99>5G70](=XT%F7B&/WE[,GVW
MES:')R4F1=:JH>B?,BAQ&; 0HJF_,\D)USBX,"XCFQ:HY80Y,<$]TZD_-S7&
M#66T,E"#6B>JIY/B<!6X"6U333]^;J8&4'?'W2120]+; EW6^A=D+ 2;Y:_"
M 1Y[;*[U/.C3&;@@_YGV"+-+Y!TASS==#X5 V7#$!=X2JZ4>C>(&P=WQLR4M
M;GWPCF.JLV?5WC,$C40QH#0Y !Z3,UR"W.!S,0AN:)Q=62]6<.*\O3*.O1O8
M6_C-Z S]1$K%Y8Z-&7EP^;Q$4]<G)E61$@_.]Z#JOFLT[8M<6KQ-LU.Y/!R(
M3K&&6?2<W8>?:VZ23>> 2^(B)HA1!44TU&6V>+5N-TL*1>CA;\I-BJJ0#I6_
M"LRW7K"%A=6@CEZ2?#A5U%4/9^0"B^C)YI@._L31&JCK5G:C=;<,6_ZU<I2,
M/S+FPEG0[Y/GEW4 CACR!;1*C7I&R7\U\P028?ST:T^=:X)]XL"1K\&3B2^[
M68.[B1UYVZ03R9T8B2_65,/2(1423UUZ_3+GGDV87KO :#'H2-))<>B4OF]0
MT!U @!PB(CQ;2#%?7C)?F1K<<#9ASPCM$>1$Z8E9PZ&872--O^LJPDTQ6;KQ
MC&O17\V(],D$<Y(7DKVOR#@6DAK?"J1\Q0EW4[LVA!J[F)S (!=&3D=WXWB!
M?XTO9V_B9XK:Z*%''=(QR/D>TG9VZV4X82A%</IH(BA'F;_LUT769+JL-ZQ/
M0TVO$I6L-/2 0>9PD!MR%YSC8<49_\S7;;N$F>>#GTG<F7($%<#H1?["0VE^
M],KPKI1;B7$"A#33X@:-H:A9V!,' =1;6JBNU-?5@V_ICJ;4,9NQBWBSKD0D
MA^U6;+$?8HW/TZL^4!/S>K6&KRZUAE&MX>GC2ZWA8\FL>:G,(]$[\D%VE&P!
MF4K7XR&T[T6PK^E?!@TQQ:2 [ITT+CZQTGBU4TJ6@**@[Y-&*GP:$PP."B)N
M?;<F9UA2-D&) ,BU*E^II$_BT"UX"#@,+Q*'!MG6#LDD.LOUS=FF[* 9FHHP
MINU++&%FE!XHY[*L(4*P42F="2[2>%)J], D7_#!,(:4CEW]V^RS\G-^UJGE
MY9)6R5\R]P65&C+4Z&13U*VKD!?9FI&^69??T\5$FG*W#:^I@W7[>AWJJ67U
M]>RSN3R[<H',QMOA32X</EO(A8%2W]9 WUK2:AM?8,-!B'H#C_3M+4HYOMFM
M9Y\M]=:@FGWCO?LU7?>S2B[F0(80TM/M;'4:FXJ))YW>U/(+ U14ZW*S$FH-
MWKZZ;\7M^S</P;,H9+SJOLZ1<-IAL*SHL.O$Q^:!=[E2SBJ:G!FE#8A2B!W%
ME$;E EP\(.H^5:L\T@Q]DX:==8C:U!(1> 33<\1'_F?5[JBEXQ<1.=1U.**!
MP;R4ADS)E(FTE>(U%EQ("\Z"L5^Q:JC&ED]>2F,(%GK.XH;]7A20$#_TX;/]
MNH,T>#P=*&C:L\_=<4B[+2DA2DE_R-GM/^=*DOXQS]PZ212&(CV*@<&>W]__
M03M>T(-*F;//PZ%G/H?=FL*\10E8X9Z<>BBC53$87S(0L.X6ARTL!E'FW#*+
M57SF[IB J#S8-I?4\=^@SIH><%U"SBJ>BEUYH'MU]>(543\F4BBHN$,82BBL
M&-O$$JG_0[ H'5<>^1CVEG2-7@3+B1!1* <MB)]7.>,#@<07W!VQ:5E=E5K[
MB"*:T;#/-L0M=BWE<1.V2^O>K2/#?2N=F0<YH-Q/R3VKS-*,;FA='2 ^3SL:
M,/)J)08@J,'Q)?S\A"BF$.=6N-TM#8!6;R%T([6EO/Y\S3UM574*PQX&P T>
MM<)\!Y2R&-0^?$">,^O+DW@9(UDUS&7?QTV'"H"L'O>HKEK!9UR0=\LZ9X8I
MV,):NC2-,P@/.^T)6#,[Z71A20PR5BD_$_XS!JLEFM"12<$8@V-.&E\F7 !0
MD&1Z&'2DP(YX[5\R#(<N_4.MO<DTJ@LA+TCHBS7Q<"!U#U$R_)?HLIIERJG]
MD3><Q''SLZ1GX\P'37!+0G'R>#AMO$GKDW-2D5^]V1@ /'L>=XPN)L_0PM88
M=ZSKMCFQ45 37P-#RKM;-J>*-BVJ0-,H%'M<$I"&.BHX5$VU(J3#(7J$A$9/
MVDZ4-RR&E#AL4TJP8/WDD1N<MQ!,:EJH#'Y$BHS0KEVU&6CMN;;,^YR;PLHJ
MWCEW/&B%O;UB.@ 5!?'/;D.5UR4D?Y-:9U8GL"NEZZ2K#%XK7;$8I/32^8J5
MKE]P"RS!.8,Q11#,A+LO,WC(J!:05QFB10$"!KJA6-&4%U=C#1>^X4H#_ #:
M^-G%Z8ZTF4.JV$YSXI"G@Y+5U-/Y4T5\0?.J,M?HU!+6MPO)MUKR8=J[$D#2
M\W-ET).]YZ@+Y7,F<ZZZ":7/F^Y)\';?6EW6MUD)<)WVL#ML4W)X+]V&B[;K
M*BU&8YSB(V\P!]QKK,ED=&# ;9-CL:]2"],#S;8]RP9OTD>4I9>._&!X"U)<
M5EJU-/N%<4,#&2ZAO:@WXY#R> YU#W&D>+"%T\<LT_1MV)(#IY_A&L82BF]/
MW2;K5IO&OP5:/A@_=O12D6 :$P<653*] J"4:I1KQ1CT791\]4<Z.P]T02JA
M%\%\X,6!*[30"&J?G,W;>!X%#5<UN"LT#D;B7L*\]!O#:[(+T6/U#0$%(RH#
M=PP+=)))T*C'A*[3=B3LM.)D?OQC>_*P381EA!_E;:"-G!+H)6/K7*4;1&/"
M3PT+S)3'V2 I"1P&I&?F3WHZ'\DKO'1!%&Z+A$H9-1++S>_G/0>>16,I]<L-
M=SJ1(+GSM48<JB/?P@(4Z^7N%'1AC\'\([V#!..ZXC)3 *W^0K-T.9*IP CU
M'$=TH)E7@0ZG65=@\#!'4 I-J:4?9 GJ2DW_MJR$+M+I9<LGT&C(.65[PF^3
M,0^38\XG)XK#J4><%LFAD3KW+XC%C94"3!%"UU#X,I4/M0MNK);"94%>PX'
M 73>D?8IY[+% 5%HG^5PE J17A@^0WGJ4Q9YI<<2GFM%J4.JFZIS8.E85MV$
M#0JY#6(8"WTU=[CA&W _9J]HO(/KU_01,$I[,%_4PK:$]\+U5HY >8BWU5)@
M8&5C!O<J_)5  53QCHO^]X]GDB 90)UY#LFVT#8B@Y(R6V8TJ5F<FI+VR9^,
M.T=\TK2PXME&JMR2,;/<FH<H)F8P[P>.K),M2#;XDC)DE .S<%-1NM]+T=D%
M0EHQEFA]E3&1!LRQ.!$I:15'F7B\OO$R>"C"EWJ <2J(%>EZ6S%NM MQ\61>
M"]]^NP)%G,$L!#\^J+\*WW C#S[0@'3><+ZKD@>3H^ ]^C$/,*9PZV]1O.^!
M.!*_1B7WB\>7.O*XCOSD4D?^S:CDTO&3V7O+3@">5>\.RJJ_DFK$5)(YJ&-U
M;BEZB!S2RI!Z5FP=#KTE&<XI;H^YOA]04?C%></JLHW5S^%$2<"[P21@23=C
MITKC@YN4'*MV>]\Y(<4( '6WT5>V?#X3Q$&WGEB=\%?+H\!/CGZY>>3L<1>9
MSX] *#I,U7+"S45J?JE.NJ #3CBJB-0GW[RI]A2!48GZ7,2$MK7+H#G8^5H*
M.TCU[8EW&G$^!*E./!J3#A6<B,*:I8P)7!1]-(XF9(;T<K8K5S-6QY!BTCEO
MH4%$-A<%E:DD*1F=IPJY3U^])/ <40%V*+UQ.Y8^37H?+!I$H0@O':(P$0>9
M%L=W'*[='#;T%4//I6PJH^+B>P3;]BP^PXYU=)YK+A3&X1I>)4N[:!J9W:O3
M\8P?UK,TK85HQ8XKCZ8IQJ=:=4U^&+<^ME*6K\AO[5,\4-OYBO>*WXG1QW9T
M1'KT?9R\1O+=VEH@.=$:75R#S!7S$VZDAX);7RA[M< ZX#@!']VQG]S0A,FM
MTNH@C#27N+%#4A?<PND!HTD,*.$7[MV8;<<! F#BE);<<--R10XN+?BGC[_&
M]EP6^->3K]^5'$CX*)QKV'(U2._.Y)W"N!FC]*A*13FJ.$)Q_>4%JT.Y"7&A
M2T24*>0(RJB^*1=Y:L6QCW')@C/WBZHF23>5HQG [[EKQMWI9+Q6A#P1[3/D
M*3!,[>!T%MS90?=PG(^?*K&_D%[J*S&QCU360;.&W$?D[0QS!5QG]I@IWA#9
MRP5,,^@@]3)P/9+_42^']XH'YG73PBBYC"5)-,Q>^'P;)\;HK).$&RI)K:U9
M!U8'SQB?7EG.ET4DG;27APAD5*-#>2\[,ZYFSSE9FVKL89P2/",%Z >0'0*4
M908H2#QYOHRU/S<:H[K?<.V+' ]79YD?XGB?N0DU ^T;SR@E9:T*A(U)N9N*
MJ=# -XLG/;@\GGLG'*/KVO)U68%6[A(7<#:[PMV.@J#T@=CGC/!P[[CJ8IB+
M[/NJ[4Z_7IC@R3=DRD1SNW;!LCDO>6F58!MRU$)CIKGH#:&879+_6\R>D^QL
MVS5UJ8/:!_'%T?W#NPNE32F%;^NFWAZVV;I(*&/'FQ]](#?Y@D,S B=YS,+:
M))G5U%=<E2IL4'%U[5U9\=4W5[*[R\)?:P;%<<%A+TG]C"O9*N0I-9\?Y@&K
MQKW+P-&AGFJ77\3YSXDUY"-IFK)72/#C>XL5N@U3_ES^$J3403TAXL*G>?"N
MO&M%$F' U&)L0K1:D![5I93D/?DB";:A#6]AQ03@>7[:\IQ*ASG%6^C..'>D
MC?N<&7 <__\GGST\[<SH@5DU-W77JB;95-]><&<A-3+W>0\N&PA ;B23(4*#
M2G^'X'NI9[@#5SF=P8?C1 QE6;ARZ0AD; ;D(.#3I0BKBGK:-@771=@+:XD+
M[_X9\ML$GP]( &:H3:D>8Z'"A 55NN)\E@@-L1\.\:6#;PE;E[]$KQ9,_B;D
M/OLV>R+\D-DX&0T'-<6IY]0ZJR1N<FTU)5](((' AR*S"/(AM_6X'X^D&;3
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
MI<IJ<FX'1O\!N:*HM(X.$TXOC(<ER.GMQH_.7AD>PK%20G)IXS3T'AA3)OG
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
M?>:8>CD=P=3%]X0H#KRL$>K)WMPS>/;N990 6X;+.K>=YDZ"AJ4W<2TM.1V
M_[P;L\]%) 8%T.,F$BLNBGWR]5Y-;[WPE3T)XL;=T\+U266A0Z.UICA3>V4$
MN<,@2#HA_DYY09?PR $DUTB3B:\?2F/#=ZFMKUS&B#@N?JJ.\'C-AN,URB\,
M%^:P9<>(:+4XJ%&-ZV;::-,G?4\*34:C)Z5P?UU* ,5YC\M?ZWNET<_H,R"E
M=;"N,TYTO8OM'+X#>T>YW5%7W2VUSW6+=0EOHDEUI_CH\?2FO(U6OM?'>1=W
MN1[>XL58.F/F!*N[U) SD-?3U)T;<BZ=TTM=2T7/7S4]"--RR)$IV 0JUU'M
MON3^*_I),<'/XU?'@HR1XR[D?JZ)%7,U^S$NL06S*/14XJXY'0-L1$>S0H-,
M3SC7?% <O3RO:3FSSQ*I(&$H'JW;V\\+:Q84L$9\[4?\V@W-8K^(JRH.9SSR
MNTHU#2UEF*5.BQ.GA(J3\V)0TEM@%NA[FEM%<;M$6R<CB=R R7>B"\N  QVY
M3_Z8/@G+T=>7&;WO# Y8$,+SV.T%-HT6Y$$_X8!=\R_1V8D;O!#,%9&AHK_&
M*ONG3K7T!*/C/\CQC[GN_1:TYF>FCQ=X'(<*(]++R4SB)9%X"0Q^U<VC@0E\
M/BH_85Z!B%[B5L MM&AS*$?=4TL"MS?+(7M)WEQ6['L0EM%6#QS#<152G*I6
M/AV;2('SXM;:LCM]H:XPJYKV<+T>'NWC,MIE85\6]CO.2AZZD*]EC5"5<:SR
M$;T2T W"I<LZO:S3=[].,TKSQ*'D"4-$#H31"LJ/0K$Z:^"US:,43B'"H3^A
M=LF09"6)/5R6]&5)OW.?0N-\4C5GW#VG,QCIJYBEG'&97&3*$0+(4VZ16-<<
M%8>;EZ5[6;KOP1V6]'W?MPM'#,=,Y [O50R/86-.:C@[:3FM:638*---&P5@
M/$=Z'HA:#U1ZM,B^IEM<]L!E#[Q;-!2W9("^3!)\OH  '86Z6QRV)E$PN:P?
M:E7S'P)MM=RT1[DBS>UAV6!]OJ' =[_N*#:F+E$R<;=MMUE>S5Y2.45E-Y,
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
MKB3X0@+E\/PSK6C'PRFR-<,3JU#&88&-82_+#O=VHQ+>F"X0UH@Z3.TN!5*
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
MM_X6] <UM8H=EBIGMES$ 37O^>Z^NGDK[$GEML6[?3%5)L<$.8GRF905I60
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
MC,047H^UM$.B^XY;2>[F8B9][Z[Z0'K6;(%#FXBB29I0G1Q5!8(A7,0<>&<
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
M9GAS71EC$6[YI Q)O^R'?\=$!A]-O=Y65EYY)AYR#I?2(Q)X=YLO#B)KE'?
MPD)F2'N(J.W[G6TU.L96T0R\U(MM1*_VQ;NZ19O']>HRI<%%T7SG;3B^RN'9
M:&!O01R7="X;L((_7KE'SJT%3.5VU"7ZH#G+=#"M'I(LH$>"99_PBR2H@#^+
M#T+%*,HV6X^>IG.MP8 -A@NK5-Y5;FH57T<LI EQB3:0 %"K,$.#S)^H7)U'
MQ'F(J<GTKG>U(GX H:E...DWJF:.%-3?ITM;J=0"3GG1TLTKZVG+#J1L++KG
M,#@;K^8Z>>,=98NA',1JZ>25::R\:P2A?!9&TIG_89I4(;QMX=B#Q.1%78"-
M4BH2GQO,CU0C.XQ,SG65?"X024(,1&]W+'.@,R:<)F Q&W%R^NE(G,Z>GLWR
M=X6L9V)46JV]>;XG*]A8=FPMI%6_(N#TAD$F2.I\A=WZ0.QLR^H.&%<4/4.&
M2@RZZ7=\-R<QN+T(S0ZV33Z3_"_Z.R9 >FTEAI*J$N%2\9+P2.TTI'J!JMYE
M3A_!<F\5&I(P-UX.M:48JJ'R=PVA!78(\$UF_,9@C$-C&:4%*!ZJ5&+.(WR.
M/Q_W3']&E<XT5RLE0DD:U/=$4-DB0#INGOR3HY24SK-!I\:&1J$1M!N'LL @
M+%BW'=F4K=*RI!D13&/^#M.WG+6WC/#>&P/74(O$]\A=B4Q Y%13'67./0AB
M1L":4]4!Z#V_#JQUS#;7C_@\TK-G:1?HH7BGS)'9H 1W8'@-=T"<+4DR64ZQ
M AA=+..%NWA5KW.]F$;Y<,$RCD[G-)15)9;Q>EUG*/EP)0>E1+D$Y[3@>W77
M#%\J(^Z M)8)-<YP2W&Y2.#4<JT^A3U?!"S.(^0LCWI=SK*9L^QW.<O/%FKZ
MGSA,D__Y)O[_>KT3''S\Y\<=2D40'@^<3Y[.K3N@2_\$&A?] K@1R93Z[?)-
M\/YM^.'C^XLW;UY?LDDC('F;9:Y[ZIGJYFY^@G7E]6@XB^<8'E-8G)H3\D&R
MD!] .7'&Y'>EB2=4/(\%W'#AFSC52VT9J_:/,)"%L%G;S"ZUBEXM@[N>(S9.
M6BBR!J-(4>JL]+*C1,Y(#JJ[)HV6=Y>6\5N[&?=W=MM4\G9T^+^;0+BJ>+,6
M,_:MP5P:%QABY":F&098B,<3;))O#T_WCT]YXA.,\RH_%!MF<"Q3QY6V6G0C
M9@.58OS ?I&2GQGS3_%_[GX.0]C%Y36)GS@W, GM89Y2HI0%CUM\L*)AU8"#
M>UXD&)"APG5@[VZ!Y= 5/!HM1&X0'M:8Z2ITJ[8B%HGJE]2L!F/"K;^:F\3F
M)&B_*%Y^5>0Q\183C9?B:N 3%J4#)_//VP.VAY)2!"06- GB:VW%]VP0C9BR
M29S(DB&08BATDRDN=L=P@E\EM<Y()G88=[R7:]7Y;0ECQF+\;M#[ <4%:\(9
M.C:BW_9_X#($2P&&'Z+*%PDFT@D)/F,I+980.:LO5M?5+*G3%V1)O7[SZYN/
M/[_[Y?S7=^]_09OJ_=NW;SZ^^^5',*[>7;SI+*MM%EO08P&92=8IMUVQ[>1-
M5&V6+;4%>PWK2Q"QTSJ7DY ]#6TM@U4:E7'<^8;PVSZXHU[O^XM5(-L^?#"6
M),;ELO=VO_U<0J%8V#;*644YK*?<[MA_B4V);>[;^$'=-E>PR(IU_V*%I7;;
MG+V@V^;G\X__^^;7X-TO;]]__)FNG!#^%5Z\__EG^.?EK^\O_C<\_^5U^/K=
MW]^]?@/_^/#^IW<7_^QNH2],/CV:Z.(>4E(@>.=:ZW;Z#GT6S?V^KBHK=5-9
M2DB_S&X5_/+/RS<>7&ZYG%SEF9K[#" $%OX^JMJ\T+*^N\!5?,B>2*&$;('
M;U/J&J_].K@@:HOSE@A.[?L?N.C8>0CH:E5F%+;.J-0I?7AWL?^;S"KR?BF_
MHB2X^VWX^Z5U<ES@!HM#?ILQV.B7K ,6 >?X;:87+\%]+8@+VN*.N<H]E])N
M/JQU]6YC3/L39PB7%L3E@Y<WD/K^ZE/P)JY]<#]\/PW_%D\7F/$<G$946,9]
MEW#O8XY>/?3$3&;^<C4>U$SF!096&8U*-0++%5_V @'UUQ0&2_/Q(;7OT""O
MXP01&>J/\]'EXA*#"C]CDBSL1U(T>$XC>3^<YXA8UK?SGE,$@!:O?]CW/7Y8
MRYPK8UJK)HY6?U9L'58H09O7#M^WP%]N0>OQ^YW,@#WR)?-:4*V"#SEL^/*I
M[\=UGK)E3N1Z0P9#7W'&PUF<)A2JHG!0HCAB6@G10$,$V:8P'1KN7!95[X+U
M@I"YEFE56F#-'S#J4DN9,/SG0H)T/+#>#\ZYXK+/LIA[?N$S]6':HH0<<^.,
M!*V0CXC@C@C75-E-M1>@()E)@1YEGQ)4J]LU83")$RKDP#_Y44@^Z'_1VKG7
MEOSE%7Y2;B7ZL]Q)W]N:X9!;=$*\:SR"\) )PJ. JSA:L%-:V[LC7HTJ[H??
MTNPCY34+@5R0D>="2./&3(+"9.8&M!(A%KGV?!R<AYA>64)UY(3<!7VY87YC
MINKD<^6_-&EYK=.^[O9#P5CI*_T.6$*0)BF6AI9<44<"*!2Z7D$.[Z]"T]4$
M!;'UJQ'=-J#*%C':C2.]80/V2[2C*X -SI6GG/L@WY68M!L:,0/?<)$+-HH@
M^08=M@]X]CO%_TA2\FX:K OC&37(CSA-=B,F(EA0/=H=O"E>&[!RKI!8@<#3
MV?#J:<;HR@SC207%1#%]LV5 150>UF!-YSP$>!3-6$RYR0B=D37H]7LJ7>^F
MZ-SC*&CPOLK&CZ'%-JVH;<K?2(>;KZV<ZT*/Q^]UNF(3IHK#[D7$NTIC7#N
M)1DOV%G*$[W<.UU)--- MEP1,F<L2[R1\%]T/?C[KT=!'1LG$62$4.ZO.J 5
MT)MB>E#7@3LO%?^33PRWRU92PK9]2]""5[RBL3;TSB'E5M=+&.!\@U7S?<])
M5"I]X*?%=J,PET!>UU+1[P2^FX/+%9!HFF4J%T0%_=7Q.@2^?;/CAV^;BA#[
M71%BLPAQT!4AOIR ;-N)V.T4PL_GOYS_^.;G-[_\*E'"R^#UN\N+WRXO,;^"
MZ13XP$__O'QW&;Y_&]YILE933_W>"TH]O7WWR_DO%^_.?PHNWO_R^MVONC8?
MWUS^]M.OM#3O/[SY2$FI2D'IK@CVB\]C;5;Q_/ --FAA186#J<?0SZ(LM36-
M6R^4*RVAF(3#EV2/A]G'+/Z']+4018C&5K0.T8.*H38Y]+34Q1#FXE6H;^T@
MN]QVOFK0Y;4V_,%UA$;UV%!(R!+7M3XT6$%@9@W >)%0V(?GH#]AW@6O=^II
M=%_W#'6>!C<]3O.Y@I,R\B+5&":AR4I#G.P<IJNF_WUOD6(\*3:^H*7LO=#;
MH(B?L&IYA):.XHJW<9'L97E.9-%NS %WBI%]JA'*2KL.S4  VKD#,JJU/W+;
M%'BJ0EX PB@TQN+GHH>*:.SJF5XP@"AF;7Z!50H_@FN+4-WCX*V,\R<9YZ4=
MY[XFQ,YM+-!RT<W3B:"DEE2WB*M,+9L< TR)BER!)+0)49 J;;Q-#?<2#\NJ
MU6*8*9<GP@[O' %(M>W+M3L+AH8AE@ND+"$'2U;@(X* ON4OZ<20/T-E@YNX
MZZ4AZ:[J(5)#JDUW>Q87+/C!*!TSX!=CK):.);4@3CT7GJ;>[^F<P3BM&M##
MKV>$2X01%:#(450XI$CMDE0:;) T-68NUP_VB3J,>YZ+D65$)$#/.,9,)KT(
MM I"]WM);*JOM>6]=B#R#F2J:OM@P$6X**R2K:=ODD/_-I<:)T8HB+S5"/5K
M]2&[UN$,@5.K!Y8)RCDD+TV)6I->8EA.)T6Z:U%:9D2[3@RF<Z\J9YAAN@P<
MN29*UWYXH60=M+TZ"];T8#_$1= V(P&&SI32>:*P.':Q=OUH5)E#=GLNYV5
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
MR>].;/Y+G$$G;=N[5SNO+3%>7K<E;<R\$\.=V,.7.(-.VK9WKW9>Z;69B)'
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
MS7?SXME]RY2W)*4=47A'W!15@24W66 /2VEK)<# FU=^S]^/PBP'\Q$QAO]
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
M/< Q:(*CKQ[J^NQD7:/VQ2[!06__<7B3M@[8J$&8(R@)&P;!&1RN 4KU1+!
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
M:/_#Q0QFK3D(;8F;HQD/^BQ\-PU_P49"K13A)D39/)S(7;O0FL18:MI@Y>[
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
MD^ST9BCMV"3X:C:L?'VTQI@E8Y"MUTYBGO2CL@V(_+I4+G;BFB+Z5]U-WR$
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
M\'7\X>W$O:U).%JC\QS:9U8.WR^XI^)D,0?[*WE\V"*ZDX!.TJS;Q?"]<:)
M88@7M$'X"^Z?C!>(/B</GC;M*$N>O3S*TJ-)<4[K5XCW?M(M_KE0"O> "QPY
M^X'CY10_/M@KV7"I@PL$+S_76(Y#7!)P!?CW61'+Z422*'GG[SC$$"./&(((
M93S*EVH8U0U)BC/)"7L(0S@OXT=RZAW"U\.ALQ1(V7DAG2J[X:08 7X)@"3F
MA%":)YP2T^XC%B5I"Z:>8=;H\*PI#K(MA!&7YSQHI7.:-#(SIA:FSL;12_B*
MZ.]+.S!\_K@9L0[I+4( 5'W?7S1GR-&WC]2$<U&+#TP >X;CH$>97X#);7UU
M"6LQL0,2LP.L,F*,76'+TW/0A-!['!V=]'F9<ZE>["K3/AX>.7& $3IZ'G;#
MZS^ZQ6"P3_>!Y^+_3 Y$RQ2M;(2M>,'=ZOQ)Q*5>M'IH6$=R;?:TG,N?AGD[
MX(**Y@/L(KO 1Z\.O!\N2!==1.MUSV#YQ4R:!!S<V[FW]S=Q#7"BTC.P>OE0
MS\O7SQR-&AU-,L)\A,R-L;=SY\[?I#;'*%<0I:@G#:S+L]R+EV?/_7"%>@/=
M;O*VT3:#[NWEY%@)^F9S44@F/^KU7+?N0]<\?HQ^\6QD ]$5-Q1ZQZ[C,=\K
M15P.$?_)S<)G!E2]=P7*-]  <HFS7!<7 O9T\CSSRGC%@K.Z*%AR6DO6L^>$
M(,JQ 8LI#X& USRNSRH!BYVQ(GV\Y.O;YF=V*#<XEA)4\X$RZ4<\9Q&3@!6G
M9IE);WO6YE,HRK;ATC3?L2<DSJ_/,F4^*L'BX/!>:F0"-82JIYQA>B[B*E[6
M!@\--B4: +%UX&(79*CO*+_?AE5E7]_S0'>AG%..4,7N":F0L0,Z"\B&E2JE
M-G==EK.$#@C\TF6 H?.V.(DMDN*YH/>\:Q1.1OJ;],&[ZL")> >$MQF ,FGC
MH4DD*!I.+=S8+F+1 )F2O3KJ='<0\]X0NCAK\JHS/\&?.2WF(%T/2<]880X"
MHV J84VI.+]FAH*O15TZAF(.Z&K)[S65$E=E^=?IKPLR3D!HA5 7WR]/6/\?
M=]*I*PM)UO(5%K\U%Y(J<8H-?PJR*I$PHQ.4MWQVG14/@ROP%]D\DD #.%EV
MW 'ETX"M3]IBW)9G:AZE. E>JQ9OW_SNP@']"$I'>A;Y;I3I .7J'.5JZ4-$
M#$*UW@W6D0WOE#)) <FY'<_>F;C^9$K'SLAV^3F"=V7;@;5AO.ARM=BTU9%Q
M*136_)PML/B!Y@L+L7!:CNE=BP]XE\ZEW2PSF6@1U_ZNSQVPB,#$95I5AZ8%
M0O<@T0MK*>0$[>F"L;8^^Q<F"*.2*#$\2>1U*L%YB^$63NCET_.F8E= =MDN
M*DP@/3,I;]36%OGV0#=IN\-.RGH!G8_'H*'C?M%P1$C=RG_C..7=<F?>[ AQ
M E/R6> T;A]D\838M=:;[:]D8FI'IB*>3M/Z)N'EE.M2YVHEL-?87+#+20\D
M+\=4FJB5"^[-RL4JYJ-.F_-B]4=5$4TM\;Z&*ZFQB&<6K @O KE %@@-A$M
MN;$%!5[Q^=8^=[UR<(O="O\UER5("S@+5?=O0C/S47*VNCII2,(U(AOBN3[B
ME/A 4GK\XOCH[9N3HU[,2!+A:\*_;CB].6S3C1<M&^^>84$#2%'(E<G!.09?
MZ*M!*ML]"T]I>LL;K4%8^&'<*"N,CK F*\)8,Z,VM 5],/3M7O#AHDC8:D41
M!K=_CST&[ZDX"S-8O&=O3IZL6;CT.-ZNG;S;R7=.U6ZWWQ_G^:FS1I1B1WAZ
MQ:LH+.@&=>5?S,>!Z!]^>AJ5IT7>83-=K!=>)O6H2'IA)-L-$4AN "<E$]XF
M,@O.M*\AJ@69G/WKR8ZMG'#3C[,@B5[IS@==M,E5Y<EFC5,6IMUH01KGEH]A
M[DLJ8@9H7G=;J:U'Y6*JWS0P3_0]_MK]Z)>)+QJ7$G:[MA<%/U?#@'*X=M/G
MKGLX#-A>9F>2^P8F3"9R7Q,F= ?OWY/_1%6JSQ$%45[V_CB5WD]="GDME^ S
MH0@>FB(!A>>U@F3AU-[^/?>X.P_NK3X.$3;-TGRU\_Z5D]!_"=O^8(MM7\6V
M/]QBV[\?;/OW+L1/ZL2(SE(I,>U3FNQEFL:'#UHC:Q:6]QR]^N/DR<[^HQ19
M_F):#AT_SZCLVL5,,]U/R&,OI4N"U,C;1QHS&"7AH.+(2%]4\H(7T\)0BYHC
MF^35&.)8I^?030_W_F91,24N 8,)HQ0<\'$^*5M!=(P;&(/I_R[REE-JS3@1
M=A19#@R^&@<T0A1X+H@52)B- P,#>A,@#0#%9%WCFS9P&V6;M2WX;OJ2\Y1C
M719;R^2RM91 A#6PTBA$;]K[NB9DVN9+#C&=87EJ#D<@>$+C%-:_/GU:C*07
M)==P9^ET47.WEHH5&**NE:2:1-O.FFY. VAU<= %RP4DG>F+%C VF)1DLY$[
M0E.(N?Q>FRE.\S]I/0>+T1DV?D+*<DP*F7M+QN1NEQ JL,:OF@%ZPY;#MAE.
MRIF,!<$2=&F<(Q)D5H'S<1&.=6 ,=]QA*F"':18@Z &,QYY(;^JSBE8$#O1:
M;S-VTV><3Y)-1@4[X\/GUM+6_R7J]7&>#X<6].]FA?;W;5UKWGZ9.B\_6P=Y
M6^:Z-W:D>FNG74?X""D8SUU@-P?ID*IM*1V^FO,?BPUD$KO77!I>(W#JWP>_
M2'EW\LH%\Y?;<I9O%B)QR"HG6)0]:S1"A(VC6XJ(L[Y^ZWMGEXK%^H_]E!QQ
MY=-BUEJC:;6LD,4#3<C)]F] .&8:">$"EIG(3^="Q[TH12I[60;A!P7!RL\'
M2B3HD#.:D<MWEU&\AQR>.%#I R,"E<AZ$,H,FJ/8V8SBVUD;QI&HO_7SXP"2
M"SY%[MO#9,VR"  )\2T!)CH8(M,VY_FI+JOK8&E>;3];6S6+D318!-8@5V1+
MV_!XJE*,C1#M9IE(Q98PBMQDR+C2LNQP=S@-WB@.S)X>!I#\#KO][.48&55*
MD]+YB3GE\\%)&&NQ%FS7]BY><U'R%LJ8 ZXF48PD3V#UCV+X27"D!? &BT-S
M0CC"O^^>[J;<:%!M0$[K,X=LX1*1L!+6W(V$@Q4^-K$2MKB5<V]5ASHF@Z*Y
M2&ONA;ZF+:#B:,@*-#/D-EISEU'VPEX#![%0Z9*X"^T2Y*']D:)O<@%A.R;;
M*>C]> XJ0#8ED<T0S/*%M98]R^'!UWH[R/@J*I8RN^E;RXJ*L<5-WB^8]\N
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
MX:Q'1&]%-=ZQ!V1*T=(6UKCTG)N0OF<V#.'!J"QW;6DY34&YOMA@K<9V@B*
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
M:LF(4ZX*YV\="KC?B.,B9%M7JH;(VM;)M6:V7W'79N%031T"Y7=RP.@<S%Z
MA8K.7,QG,V!\:!U%) S>?2AE??3VS)#:X*XM5#T49L9C7A!=6$MU#T!.[1B<
M^O"[#EP$5\41,I:Q$.+P'XHN&YU-9&#,]]_]B3\.PM ?U:U>?KGF/J V.B9#
M>3QF\E0^A6+WPY7D<2CT/>)J&MU9D3**C 1L88A<9N8<T_(XRR'485KM; *2
M=S"D!;)**Y ^8KG40\8)AI;&(@PHYP!0*@^F:6T5/KV"-1&/$G^&.@4N*S.Q
MKU%-0/LY\>DS+U>V5+ZXYX)1[TSAT*FJJB2/ER^+X2ZJ"21>\2+*"2VF2F.D
MI*A75;+CC'<YVF5BE*^K>G5=LG]VR5H=I^ZJJ;)C4.P#4+(CW*9^1F898T+P
M\HK_8J$ZZ_V@H0!JT&PM?'(.OX*)$DF-ZSKXJE@A:/R<H4#)Y>(:?L2Q]4$Z
M\RDY,C\"@K?$N4B\++V5I@(R7$X:H2@3, T6=R?B7-\%707NL63A3"C2R@%N
MTH;R_5%&&.B _RT.&8?_L_/7,6HW5:'!+DL:/@R7O*F$!?+)XL5HEJ-S-.!^
M/\1C-&P_"'\<W^9['@:Q05?*WF/C1,;7016X%MDT'M/VKY+X%@L0J L6REL.
MF ?78#CDV^S)>HC=?(N$.WE[*DFH/F9IL\Y[Q-\=Q2^4=_F= #,\)I<4[1<H
M>$0Z;U(P)*K.H#<&61A 8^</II^4^$M9APRH= 8.'8S2IGI41RF1%RKSV79E
MJ TG]VPXN1I.[MMP\M/.K=6!2>+EV$NP.K*6.,L'GGVY566HQ^5FMW)V3/"J
M@S]+%^3E-$B=W'S+ [93DCC8'4O/<:WT+:= SG.OVD[P=AJ[MYB/12G@D;C%
M.>ZS&18%<<I<;B!2S!4]T>C=+JJ;_!ZS'"E(#5-SIA+/4-W4\O#$<)OMF.T0
M0<S=/M>1[42\R#?$[7TH>95T?-5UC=8$N9H"9:./4? ,W)+-JZ-,6-!&"X#X
MG^$H7*KX1,44E000&:@HP'T$45TW8OT:3-#+1.2H$<2<Q(K&K)#/@4!.J# 3
M-0V,EK.%3ATF43W*9)$\>ER5/F[*Y02,W90=DK*NU,A5GP0XZQ?$-7:,)8>Q
M4[-;V?0R5=-C#4T:2X(H@XXU]8#";:#W4/\U[LJ)VG1L+CH#GCY:R*.2<1@2
M2.!*4WFEM!QM)1V!PD+*/:]-6P-1?QR&9BO-NEUCVD4Z6; W@W'=N!E,F$6G
M%&7P@J9W/0^O*(]XR$]<G)[09H8+VH>.*A;;:WJHH5#B;?XRGTQ[*A[&YEMA
M2, S-EO::/-@Z&(W4=:K4<^1-$GE="IQKGSZ'$A4H)EY1MM0=;ZI03/<JA3'
M!@.*G0%4W;WN 6[GL[B:<W=5]^+%GUO0S[-NM6.XN=FB 9/*U*H&ACM80ZO2
M.OP;/P@IDT7VS;D50U KJ2CV]O:V\S6DFMT.O'5+[U#F537TQ:Z32,YED<LO
MDTCR+-3YN&:>32Z>Z@:(.R5QYNG^P"!UKEE\E257L;"AL,\ZH2:;,C,MU^=]
MZ9S6!PJ/Y6\K8Z4I0U2_8G)?P-$P9*?-;LQ,=H#54#AA+$TJ$!=^,F:O?>D<
MQ+<ISV>68+^?D?1ZP%M'8HRI[GAG\'7,WR)VDO>;F@1@20?2NU \,LNLND 4
M7@;8APF6]JHT;I;1R'#OL1T=N1!*== 1AV8H.10Q4VE%Q++ANZIAM(P<4V#[
ME)/,P91%SP%@RCF@'&=--R3^40-I>?Y0Z.Q[Q>-U63*&?PJO4/F$Y.RL3#.7
M)O,4.TI)YP^9S6,00>3L9&#SU:B)];@1C,E2T01<*H54M0> 0P!8T%A9S97=
MN&J%<,/!_S/'9DX+LN<-Y82*%.05<)04\:P@C"7=#U]EU$E-. V2>$N9ZA)D
MHGCW.)ZI(*+N,>Y(.%<)0B&<TM7RBLP*"N9@+R1FF'OY]:FO_#%&'E1]!.L:
M=R"EZ-.-//C[WX[V#XY>WF/LP:I7OBSSNQS+18I0#M*I2&7*:E$@+0BI*TPJ
ME4Q-R<&=X#EUY6 K8NBG:!^ Z;GPX$_PMT Q\>(^V'&*BC96Q(B\)P9'MX7J
MN0(LT6C[KW5OE$WQOX%RO-Q-C%Y,'CD@4KA,8G/Q\-_<'$+Q44>UP:&H "@I
M4F&07+;FN#BTX :D+-D;^%4X%IPKC*.K%U*M5V*J<$*I8Z"[FAL,LU##K&%*
MW:44)UJ:-DWW("4(Q?YC3E@@Q" U@XNS2-D JQV.Y]$7S8V@.9IF:9'-Z)/(
M=V/')7E<>1E:?TJ1\V/^B9 ^'=K;;0!/J+"#:J=3@E,ZQV8U  +8P#S,9(-E
MS'/^F@G.@,;FF?2E<>>A@S;*),*8WKIA5>MG>=6+LDSP^YE@#:DT,D;DAR*:
M8H8 ^P.X,[9L7.84"4^9%!B PQ*)G/S<&XP$2!Z*ML05=JLRN9'1*=8S&HUZ
M!<K,^4LAV<AA/G;S7"4;<G6$R((J'Z-3W0:@D?I9A@:!-+#(9<;J9V#V[4DM
M=5OJW@SJ9J4D7&@_:\60NH/(M<E<:8I6R"@F"JO:<ZDGU1Q>OJ0SJ4\I.DH>
M!!;X9O<B7SIN#34F$:&X\2-I7I:.$T^</'5GR5YKN)=D-2BQD?68%G/3^_0U
M@52GJ+P<G@!PGE*?-+W7Y6?RI$KE%UY4LXT2=(P<-.)E^DI-]<=),2.,OH5>
MDJ&(P"#.: OD8Z[H4^55@-,!%G!.J'R:O0*RG+^(3[)GF2R>I\0YU-_07QUE
M@*<IO&6GM-=:\4+:XHLA3<F:A7XDQ0OYL>9T=>3]5X@S7"S+.]RY,3#.(23+
MN7W1RY,EH*ZEW"51ZMVL[XUA2UB[6-&4ZR[ R@ K S9#!DQE6*8NX(<6XY!^
M8@SG>.6$W:"E]ZDDG-23WM<1MZB'WSD.1.3C2&..L^Q2%1/*MW/M+R@OW.0[
MR#.1):5HC&+&&+*<.+(T9&EH0VG(4]H'6?<9RFTYY&>XD F;48I._BACKP.&
M;@%.B#RA?ZMSX<GZ2%6>8)U'HCD>X+&,0F*480AL>9*XU]AJL<8Z*UE>M#R5
M25.NGD\=?&3*HG(DD3TF/3/.;)ZD<T/Q*DOL)9&++9TK6HSMWB^8IA,R?O 0
M[W<E"O9MHF U47#7)@H^==^9^F*J8G->HY7TR?(DAD_SQ"EU]JWMYZOJEHR%
M3DSV0QT?E^<]<'*#8R8W-.7ER9+]RAC?5>8].)6\ASMSF*1U6(T;U]W*0Z+&
M3DT*5U.DF"+T36"0QO1]\C*6O<)9DI4!!OUUC!D6)+TS+'Y(;2S5QE)7LS)5
MM\#%8##.T>D_1LZ/6\[Y04<+EN=BUFM:H/]Z7\U+:_%9B^_Q$%IY6*,K\AJ;
MSM?&^D-/#TR1-0',?G50JNAW5/*)1R@*'8CB#L=&AKA>S"G(N*#@G[7D8<GC
M:<A#J:%4Y+YP"VD2129/.3/8@()"I[%E]!:3-PJ3S9H-_ IW 8J- :2%Z=W+
MVUG4B((&3:A$"4[^'FJ@(J-8EBXL73PF7<BZ;:0+GZS04OA=.QM42KQ,^Z6^
M_:%01542U65!5B.]+.2L>[8$S$S[TFLM%5@J>$0JT*:LP\W?I.:NF^_*>D-5
MXEE#'B0+<NN8R_NP]8 D"8H=H=/F#IDB!1-EIPG9.K]^1<Y2>(DK66*QQ/(4
MQ,*IS*H.%3#\85/HI/O2<_/6W*0_L?<6N^,EF /$F4<UD@;E"5K&.$W>,01+
MH]FN.WF1ES=C/2W/W,_3D5"KP_Z-AC]@$U,1'B.FN=2778IHFE=,"68S=*MC
M7I5WWV"G/&KPJA3TQ)A(ZP.?% _BUA'O=;8RCCXRL/]S3 WKW<]!^L7]1/UC
MKJ;9=C24.%$UN)QF2*6JJ&^: [Z9< -L7<5-FL:.;KJ8/["D5/%64+(@,H(O
M0LSPP53((<'JG1WW+X&='#!)7)9]\E]D:4<JC)9^/I:^I<Z2&DEJ 8;#=Q0^
MC_T%R*@7\!_=V,M3K2ME(5UQH$-^<ARLA=.DZMOR.C)/"GN'^7*DH+H5SF,G
MEL9I7)@<R:Y)'=Z*%4+A WGR:&.$S4B[QPUA 8OGB@F&JCS64;B'/U?XJ[K.
MFANBZE1BYF-.6KF).67%'!:MBY*E=:Z;HADS%"EC]59@+GZJ:EF!*UUS/XI\
M!8XSR$[Q=,^>+#R:AWX2+E1>6O70DKL9=U4)V>DN'[+)5<?YBX!+DF<1^K<R
MOY<*@6MDX-4\P/9Q<#9W'(/4U%OGB]1;ELV:ZZ_4;#JI,=MS&A1+B>TRAW;J
M<V*N?,IX5R#SG(S<O+RRPI#4Z+0 A">PXS-8VL1:\S6\AIK829K)X8.W%<?U
M>D'KF7O=:MANB\/KGR*A"E^P63_0[T@'R!H@%J2RU9N<.:CI%K^?H'@P.Y!R
M62X1LCHA+5R'WWG4?QP#E!#_J#VO[^I>NN7W:ZT-6Q5FA1)V@G^^074TN2!I
MACQA-G[0UJ@7)%4GEDB>7W;C)]CA.=^QX87C.WK 6D@3#M@I- L/CXY7C[6&
MU-9%3A"11>U4MHS52K2,.C9UNLGYB_? #02I4R[>!S(*X&M*E_:QYIKZ1Z9J
M #H#27P%XE7:0UTK72I<(OB2##5YV4*V+**";3D7( 4YQESSVO\W3IC/!\69
MR^7=? $+9NH!C2^T*&C8Q"+E451:)';C8>^/?IFI.>;,T>$)-M)#1-P#V87*
MFZ1^ T/5@9!VQ[>DZ[Z,#06IUOI%5-M_26TS-;O"8^JFD_>:2+AA34S-)G+;
M9%G/![DGY1Q6:ZA88+45!E8Z>&7'&-=44'8J4%0EH?3.#6KKY;'8WB8G#^[:
MY,%J\N">31[<D#%RZR0?,D$OC"+;DT)?862R]?T-M\,"E0W$T0(M1+"Q02")
M2,#Z5*? @ZP"13M*G70:ST.675C]BSS[3 VB_2Q">7=CU*8S-:Q-.B^"Y/\-
M1AC7H-1M'.V*7>0]<EY5MG ;I%,RVZ0JDN]&]TYB_5Z/M54Z%H_#;7!\D>A=
MU.6H8!M=.AI_0-88?!L%4[XV;*C&$AWBY#90(C#9$)Y@W9]:8E.J"T\'+K6M
MIH;]618A6^*1(S0=I8R&7@W^>:4V29[;VQOPH!6<()3 '_ QN%)XO-A>%WL+
M#SIE3"<-92AX/BXU<AHO<QYRB\B&:\2_YC=3+JED\YLN2C;$ "227;V#9#2_
M1AV66BS.LY R6?/F7(6>W]@ZSRB"G$=&5()25N>9TAC*)JO3;&=@/=:0QG)@
M BF.]$+5S+=IHS]LVJ@^Q^H6__<\^N(@OY!Z>9HJ[O'P6*\-5EE$6Q*=2N?7
MTG3D)'C=?NC?\1 X*QI%P3=D&%BLLUC7N'@Z3V[$(GWI?$,TWB*61:QFQ"(W
M4,8:H!-373U>9UKVZVQ77:W9-IR4[FN< H=.2-E/%)UY.*=E"AI_$ KL+4Z3
MXKA/',Y1"=DIAL._?(I85/3<0/7@&V'+OB#3)@&-J<N#U%+OQU%S.!-(*_US
MT+#)RP:&4NO#%^08^%V,*>'HG'H";8?)_Y=0P0W9Z4C-(9^"<92ENAJ>Y]%%
M(O2<W!>=M_0JM"I5DZ!$=,7M *EU/LU?CU)_I&*9C%V@A"P(^;@-&C\)9G>2
M<<]"C"I0%W389(JAX53:?PXU0%,1'SFDDR;\4&]KW4M)%G_2*['SI$A5/_:=
M%)@^S?*,DX0&..9OR6.V^"70DZ;Q#$.;P+B !&8\4P['W&2.[X;4)@ ,6FYO
M1$;L'*GJ.=):=0.N?^4'49K)$.O7RH9PZO:88TD8?I*>@\(&GWOJQ;-Y)E]
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
MN1I'H>X&!^!E O"S!JF:4SDW3]]NM.8&"3DNR>%YH,W4X&>YJ;UFW%Y3G)X
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
MC'%>=PTK0PSAMP%Z*MK%K#B!6>UA//)E$Z'7I D /W,^@!H,7&>.]"0U _U
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
MW[5#UXDV-H\-;P;PZ?78]:F*C%/ZBD_F]?/DABG 2*RJ)%A8*UQXRS4X$Z[
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
M.\=1*JCE]NE\P[]J(+ Z5=>QR:O;T4VJC^=MW^'2F[>^H[8"6TR7:E.A]GV
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
MK0S[-O '#E\<?T#<1F!DNJ#MC7$AX-.^*/BT+0<IJ.$),J:_5M1<C#!0C"F
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
M0G,'24Q!+<FU/MA1'BJVP+<?W3!)34DY&\5*)-L/7M %EAV+>8FK'[(%*>"
M%($3 (EFX'<C-W8?>#*BH# Z,.]<C,+!ZWV,"H! <Y]N4!%2KH<V6#5=U&.Q
M_0?\"5J>$!58K&S/,@<.%GS 7RCJRX(*VX)S2[H>S&Q(]"#M]X#&HB_*Q>TD
M'B(FLZMBR71D":.J:\=9.N'G$9A:-H'_J"V")T+G@>8JU"@\D5J1!^;]$%A*
MK0<6["5]QX"U(KV[-IJ/?R8VUN>AUK"DDH#53/;M>'\()E]JQ&..%2\Q<L$"
MMD/@'A^/3S;%X1]('Y RMY_8'JT+]6Z,H]MX1$DX(SAS76]BI BO7!POQY G
MBB!-@J>YATY$CV[[?;R9@G^/1:E-]#8U2F?=&N5P)1J%JJ+ MX!C19U9DA^5
M5)6)!FD60SB,(([R$7L,?B)8F&Q@]FQT.T!IP&O&W#F;NT+3B062\ >P5H^C
M?5$RAJ,M)K\1;Q4G:(C !Z /SO!N.)0WQ\!HXAMY_!I8/QSV*9^$;9+Q&$0<
MK\FT!9A]-V2C@6=ORMF[7!L+\W5' C8"-!7.CF',4=; &84142">P,B ?]+E
M)JH3FQ<SL'NB8-D V?=@_4(7LY,)&QN2TY?[QF**_7!'3#%P9;'1"PSHP%R"
MB8-OQ!?28D@?X1QC4H]N:/83DE(U3["]P-<>FHZ/#_2-40+_Z.&>X5QI34*I
MH2"0&@+A'X&&P\F!XAJ1E1W)6:1[1+-(?#D/D'&\B!;3$)*?G\T!V"[F&;"#
M9Z3'D20[2  5BGN@LI#@J=J UZ"+'3J/V+<A_0*IC6>&[2= [C@)*2[AV:1D
M;>JFRG-B QE)#;ZRTLFL\8TQ)@L+=QC6[RKMB^]U\5(<WH/;:>/!!__&MX0.
MU1V-& $.U#V63C_@-^G&XWL'8)D&3^!PT^/8B$' BB#C!V"W1FB]^OVDA]Q@
MP!F1H+H&H:=%(JX3=4]GQ4MT ,'B&?!/\7,40S+-X06N3Z$ -C1!7\!\A-J.
M WC=@?G7X,F!50CB2V+H)[0A\C%8.9HI@?0CE^4[=#SV\@*-KG@8VWVDG,-"
MA#9%GZ43_2*L5>J)I^1K\._Y9RP#62[E XM8$)] :0M"L2S44TD<C +*/ &%
M!/L Q,8=&I.@IPP"P[_-,^AHW6=09R5GT+VF#_ 004X)7;R$%>S#K!/E.2?]
MG04RA(DN&?U!MT=A0%(&-*?F5]$PB?O@<T:HL45$TKR^^ 9.(H\I^=EBC22&
M@L>E43;1U9>*%L);(_3^/$/<6?&_I &=_[D,UXG#:Y"0S/=!K"816E+I-&&
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
MJHME? K66J/;%;8L'W[[HZJP%85&45&.R;4X]6:D-ELU"]6LSKA(:^U#0Z7
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
M[(MV^; ZM2TMZJKN4Q+<0OT/9#)P;7IE3]VEH)L[B,(*$?!#1Z1#!%$,6<!
M[R/AQL8$02Z&.0*6C%U$&3"+'T+=:N*%,9>"<PG\&P4/060C.&'*_H4!;H02
M2;"=H\XJ\J4^)^D9;A*78&T<^Z9 K@([:;TMJ"&^8!_ TD\YSLTI)Z@0%BGA
M:%76"8( N88E'@QFBU'90O C.CS$Y84IC16@70=NZ2SGH/CW*:.#QP4:>FP/
M&5NI@_..X6C"5TT1B8:H$1>))9(T.W;*OG(^/4NB;$C\E?IDAEG+ U^IKP[\
M<G'D;1,&MBO5-MP4[Z5I.A?F/&37/.TM@W.]Y^[="M&[;1D*==FY-Y9MM]LR
MN?%D(UF+I$4QG))=P<+T]UFHZA]1IB&^*R5P.#H\O4>-&H0//B;I'P@C!E$V
M4AB5<1B'V3T\?I<DF!U1^EA9+$>44T?H59 AK_T _40D/8M,84E5;8(C59N
MGIT$H-SX;]!OAE(<S(8H_#=N9(=\4,<@(1@&8'>8/'+8E3#0_C$%SV(W&_:?
M/#B$O<W8C58(8M<=(CQ8]0N&[!<CYA]D5Y<D=;J,&4IBAW,W1+:60]@,!6)C
M'M_A\211<A>RNJN04+K/,[HGRH,5AYOH<V'B([0UFA&:/WC,[/$Z^'8R!$41
M]IF&O7)JIC4I2'P$VYJ@N6X&Z^-.D@<!$?';>2#I=*'D%);\"8*YBMW'-,QA
M9$?)>#PW"MHLU/5]9D8N3;BU,3Q"+W>#I]"-?^&V073>6BW/EY.#>CR#QKFX
MFVVQ%ZV[V3NM]_-)HAC[(<;;YJ@O3U(O]TMS[EF<1XT WU4Q7"M_<%M7PT?C
MV+?(SC*#&KY . ,]1?URK8XQ@O^]3N9 _3+R$/*J\!16V"#DM*SO(>;0A:@O
MIH&(5"5S67&7_#$%8I=D:,+^9)3FP0C>G'+!O- 7V$B<C4'V>";#@:"^H"NC
M51V5TGGAL_DCYO)*?&3JI:Q(<U)P1K"Q3K7S\K2D;MC,<-1AP4P.,=U"W7..
MA66MI<\T-"ZCQ@QVZ#Q.$Q,9F@'KT5$_/2L%05DAE+R(L#>KP8XC*XFY W"S
MX 6.;U.,ZB@/,;_ #/8>?O;@QIRI2- 4_>IP'_Q;P+IA/"V@LXIWEZ<"V[4^
MXF&O4#'%K?1R!4W+M.ANKP%ZM:EH44*OC5!Z]Y><$4]PPH01D4 )^',&EJ7Z
M>>U%M$ATM(MK!!O#FV;!6U?]Z]42CL<\F=;I'>73Y[WI=^@_]#(N$?2,O4D8
MS=XNZZ!-YL,^Y>&[3V37=]^R@8)??E=BX-MB:_]3)*B-DDC,W-=%[!'W-:8Q
M$]Z;-#;,:)*D(4L&L)K++!6!B!,+QW9M928C2X@)/]NR"QVNQ_885V#<+*U&
M$T/AF@R>Y>_M8"5[3[&2ME.2G2"@RX+2)LP5)#+Y][!$L?B.NFKE162[_RKM
M!]P"60C]\=+F#="IO!#&Y8V NCS&M#V=@,]=D/[H9ZRNXEWBQ81'2-(T@3/+
MN1\S^R&YO-"Y_.)W3_^I=T\1UW<.K50:C*,*:%Z;4RKWT$H]W+;*T;C0BDKS
M>?!0N[_A6Z:3=_L[N.'[K6_XWA;L!?[O\3DQ)%_)#M'[S]XI)F6JT;IP6/8A
MWD?\T$W:)RK=VA^NW$E9+H*3'/LS/ATZJ]#."Y"<U^8>'),QPVZ</!C=Q^&_
M,#>7--HX8&-CXGT'R?MO=B$5G-U7/Y<$M@KCVI,-9W@[%C?]]_3B^&R:[RN$
ML-LRT;9[NH,S<]KZS/2W8F-?-5,:R&8D7ZEM-J56$"B)Z3:>)&G@2%B&;2HV
MF!%?:&)"UC:.$V&G$JMO1Q;8ONRVEAEZW<$.=MN@]6X[?1(;;!-#2[CQ%S"2
MZP=[].3VM*/_^W\NS\XO?]ZQ#@8:WZ^"F$7LJS<2.-]GUJTI59JTYS2 2\@K
MY]D+)Z.HRJ)IV1QR%M6=L>K(<3-!*A>*;#>I^+M5N^12/RTM[7YI8"VSV[I-
MZ6V;GN^SUN=[<#C?>W"^*6Y8/MU7S5YG0[:7!@10I_L753K$F(P\7#!&^FMC
MZ;4\2688QA??_#E-II8I)-WS'1S8\]8']NQP8/?@P'+EP\J1_69T7>8,P%E3
MN"1%_86YXHJG0L7N1<GF$V\%9^2Z9HB3Q]?U:T-Z57[=:-H=I$@D%D3M-_$5
M'4 @!>)!??>#*/MA1,%>X._[!_Q]$_Z^>\#?+]UI\ZH3'(#W!^#]H?A(]62^
MF.(C+S?58$&YE2WJ["US.KL7.]#9+UKK[.=;<=G.(2/*+&\K SHY?9ET4]
M$<XIF%#!?3J4TLP^HX;86P>Y"N'CJ1TX,$389=!H4B8MQ4H5"F?4Q!<K%+XZ
M==JQZ;A&0N^&/*,$(;!:;0Z8N)Y-](LG0( #+]BQW&N9=].]G,>KU.8H;'E#
M-[ 9EG=&G6$-_^%8J>V=)@H8ZY=".TR_28LRYV^GJ=*V$J)W[#>Q6'\MOF*7
M2 :B!+TM!.,FRF7D/ASFG77)C]4Y;7Z'L=QEXEY[1IQJLO_J,X*@;)D5Q4L]
MEVAA*,5L)/1CJ!9<IEK@F%!"D7N]@MSWLC!H@@OP_.'P(I0@)I&<(-[8"$^U
M'8]2F44P9C*+B2O5L3$J0T2,8'@*IP2EE8)VXBIAA#8I<N*@EPA64MS=:]:,
MCI&>@F-D6NL( ?NI<)42@Y=(+FOB',;H6\S494"^X8FNR\J0]_V<_<.I"AQT
MSA\3#N3Q3Q2!DSCP<$8\N"(<F-::_1$6(RA_2TVCKF8CG+,ZB3\7 9T,28;7
M)U=5GC'G1%6:D&'Z%DNOT[0/=IO+LR\"O&4V3Z]=-@\"]C\C+W_H?Y"SK?(G
M)?V*8\$[0G)+TY9<T?$JM>,XOJ2"6N7'G7F/ZU2:J;Q!9"J2'"B_PL<5&SF6
M[R!!SRPR:6 R!Q7!^BB!]?BWJ@6"Z2Y"_Q+&#E?5^)Z[W1[O+*;0^1,DG_5:
M9BWTULU:^)PBG6\^^QQA"[&/E$O3!HZ459,65OW>]G8ZM\?N5M48)?RJO3WW
M ;B$').E1LEFS,PT&A63@E/#?$Q, -6(Z9(1A6O5-"!UN:E,0J<*Y="4L*@J
MZ[H(F:2+O;<:09K3D1>-I'V3'8=EE3 _[H@N:38(.K;CNHP),>+?+LGPD@'X
MO;9UR=H7)OLZN@_\(K+JO?B_TVQ_PLG^ADJ#O>,7#W?MHZAD1(LSO&8X:RY8
MOP+J7W4_+8MTL?/K9]C=HS_N0#.,?6P[2=^ZZ=WP=>_DM-/K7W1Z@\&;N0&Q
MBXN?7KW3,U$M#:]Z_=/BD-E]F ='.!\PY#AY3+VI&7#WI[+3F:I)+MY)9Y=U
M=DB_2-'EN;(<5?MK'+QZ-Z@>/O:>KHJ65K-<GT-[7%$PQBA%D<8AQ]0H\?<[
M_CM3T[KV)*XY<><-M)I[,'%MMF=]:E$-+Q3O@DI)#JH[=^=3W-WN%/>WO3??
M?4W&^2/HD$\V([V]G)%U-MV[OTLYD2>;L_YVY^STZ23<)R3 PP+!R)^2)@\J
MXO5$$W>Z\OPTJ1K8?;#0B&%!ZWMC;>GK!(XT0-X:=O68/Q/W7UV1>R9PPGXH
MDRUS/7I-N1[MM+1MY&F\>G=C;6:A>)V&N;*S[\,H<"VH&GR&B(V"V%/$$636
MIUG'82->BK;*&<$]Q:5 >2.ILF]2+$T8!L1[T-$>@#ACV@E%N7'L_@.9)*:-
MMAHS6>9D<26I0WZ)1RPYY8<9EX)(QJH\F^'S4/[51DM.RL).$B*SX')JIEIY
M1Q-FW*'/#2&XR&\D)A:W&BI;3?,22?J*J?R>C&NE<G0!+?HC.5A>RWR\D4*!
M9)GN73!E+Y! IP<D4!,2J'=  AV00 <DT)9WT8&"\P?"Q3PE!6>O949C;WGM
MT'*_?A''\K55?I=UQ56=\?._L"WW^R]--8+KM1-T]%L1D5ON;ZHC8[SHQ&*!
M*A4IH 2:H=3%DT%'EC@TK=H# WU&-L%K>>'-L:O.IR('$M>]W2"=42D02G5_
MM<&46=6+:U6HN82QG91<CCDKE$RCP]^>&PW=,?%H$Z9M+H!L%V&>!Y=0  ,=
MJLB]^"ZT,LMTUZ$#'I@!OH$T,44 %K'4X"$[NZU: 5R7$J5D-T566AZEFN&,
M]&K!Q>O1$6.%FRCX4RDF+U% F$T]@+AI/'JHL(3(1_@81A'WP:K:;"GD=G%J
MM1F"3!COI BF2DG7R"FKI+HV&QI6&/?YHY=B53#SRZ,RW6#)%D*^!:+UHP/
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
MA,VJ_+0.FU7\E:$7"6V03=CP#_6J".\ZVT&I#FEUJ31NME+0M%) Z=BY8@A
MI@S$AK7&ZT;G&:DJ!?-=6N[KKT' Q3$NWY2GTMP,E=&A^?@?<HP^IF)H5H6;
M'XQ@$:/LOUX=E2M4OXV+R9&?Y$?R1 ,)/XY)3>D';O.5BP1/\!A\#)-SJ9TB
M\U^]ZW9Z)[JZO.K..QK@XDX.GK"3_;.+>A?':SD?.U:)GVBV9^E@V[UR6Z:R
MG_;73.J\(=J#;][WEKF<\][?&I>AYBEINH]+)?Y"Z]%R4J.CDQK/3X5?G)_]
MAL\R@3@C3J3<-%;,2=E2J5%U6_50+%"#=B^IVT)2[*F8% @N"1.1WPDDVS1)
MT9O+=P+?-<JW9 #NIJISA8HFTQ!;_#R'I=&?-9]?G*JQ3)61A6PT!(:BWL%
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
MLG=Z7!<^/SE-4UF#;5H&Y+'[B\UBA+0"67F'=\J\;&C;HHZ;!N2!$> F2K2
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
MU9?E!SUK>XRV VJ$8Z2:<W_Q(IQK.3;H!S>,-+*6Q,-Q%X<,.QJ&A.+(B+I
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
M,-A4.#Q)'O=7#^M"Y][W'SX*?+25".H// $[.P^T1S!5[/LH1%C6=SD82\_
MY18K<3P?84DU?GT(=9?4@>7NY(5![]/.V0JF]B%G=D.E;<-5ZG=.!NLS$;0
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
MN\=FFEAAXUO<HC$>WS)VOS=TDY+^1-NS=W?B,+R[>7#0=[ZK_3VO@KK7#1U
MB]7(!GNA>H64_?U\CH"E;Y8BVUWTPY1-2N^BFNCZNU:V=@V,'FK9A3WTE"7L
M&LNS6EAVJ)G G+S5*L,I#3*=&J""G1WP3>_T]W[Y&../K@W/40;GP\Y/V*[N
MG0Y/X!B5'P!HV;5U?#X>_G2NW)@!@GK],(8D;;1X;["UIE/= M:H[+07/&Z.
M91VJVP>=IKH]JKI]TE2W-]7M375[4]U^P.IV47)1VPKV)(UOF%(S+*?9M-1;
M@A$3?#(:4KFO.?'NAZ)"& EJ!<L]&B\T80K4*-';'-676%TEO;V8;J87.G;#
MBA<O88AK!K^;M/.3OT'W4>,UF+>D2MV1JF3OJ$[I#Y&NW3T5=/L=[;$Z#U9+
MFNPS/H_(4OBI9A6BV>A^E)+NR^G+NV<$%QDX9&\(ZHTQ25KL!WSF\H)>WQS:
MK3>5DP&T^9PY?#H&O!(,85P:^22P5?YJ6\^PDRLQCR\P7<Z5748-,V5K#U,J
M19FRUWD5;+EYC(8QLS#F."5CCDIKF!WG!\#N^9NC-C3'P38V5(D/.*=VOT#J
MV"L?E!L^5W&C_IN7XX=Z\.-(1 V[05AF>^EKE-07V/^-!GO*(GXTY6>>2VW8
ML2.&;!&W^)?GX,__]G10R>@KK:!1PDE3P20E%8S++/'?%:98(HZR5'FF?K&$
M/G\P1?KZ^4YZ"2!>?K/\@Z\8Y'YT0MQ/*K1S=M&=3-7>='<&#]>QG9:8\6EA
M]T( &Y?/:UOG5? 92L6S33V]U[# \QZ7O,7%0*[=XX8BS^(YBUN<M,-/U#GO
M18QS#,P&:F/$?JQU>%K.)P,S:"JO&H.10ADY?( I^VZ\\]8E;\>(B8TVD\%1
M_ 2GZC";DX6@ D>.+Y%C0Q9\7-$+G[J :V.S#K@VQ',AYM?H;P9>S?[0$?@"
M;^R#_?<EI7& \!FJ/&V<<_T&/N5<X05;ZJ9?S$!=]A%=GJ'Q-@AP-5*/H 7<
M<_ARFCJTU'0[*&=V>9?^X.7^3M G5QFI7!D@4'UJO['O,+[P64"&B"=@!?%7
MIYN*CKJ["8X!'?E3"4+ #)\7I;R#B.40OKR_4@:3#K#\!4@C=)AZNO.(M/<U
MU%2%6E-]IN$TL/0%[\P#>DE+M,$28Y4U.<&F/<?#\UFXDK0XOF*PA.V2HK;M
MB+D*0?,8;3-7M\7'KP29O-:3L+S"@_9@0Q;<0*[,]/4S*D.6&O-]][XS><7
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
M^X\TSI0!UET#[ /7 A/!Y8-,#0.@Z[KX'?*";ST'\&O!&1&H\,HGBJ6R?WL
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
M)_/B@U0(CP:OI$+X&.F;XA+)F*N)^>!CM9>B&?-)5 /S9?;]6U<O8 AGA;V
MO6%-,5F R7*:^QOH*6#R[T?//I._=W8Q#H9;[IOG6FE1]@6%X(Y;S':,L&QD
M /*OMN7$UV_NC\">0OW:H$+9Y62"=$'YU3T?)]]$1\) \H,'&_RY4W!7T9'C
MR^%RMB??U[<YY!.(+&S;S1R83-3)*$_%Y/NWRJP2L&7Q*^@;AYZ^6A-^+3"L
MZ K[#AHXB1!'%5GVDNGNJZ^=/:(N\(6#V+-9NHRDKMH?]=1N"LH^9)ULG8=,
M'5.D16"WL% ;5U0C>Q)UTKF_7XL"O3=<-7Q"3B<:/IA#P+[!JKS7X9:*R#LY
M-5R7SL9'S&+)[M+Z_FRA4VN4Y-2JM(R[*=(NW^-6J()7D-/&S*7$JNRA.NQ.
MU'&*7FEU%PG5B_\<FG49"-TC[QT2^$EXSA&2J#NBW[CL?[09.[L8)8<T2JB=
MK[1"KWZ)6^.2$[=&%>6K8\V+]O!@LP>L<-&!/G33 0+>4^;BS]^0\S8HW[65
M5.22M50E8TYXB<F_UQ("U-J@NS_I&EOQ[L8TLI:EG,!!N^HH(GBS5;5D<6J@
M,BD@FF#<"\XGQ'QQIC_A$'?;6D70$D"@M:\F@G-]'HHJ4A@A1RI^@0W'1S!V
MX=6-&.A7;4U$D=WNQEFJJ2[Z1?<%N,C(/KEI@^.FX4E4PY-AT_"D:7C2-#QI
M&IX<C$12]08YP##"W3OM");&I&1+8UQ6'=8=<T#%I+)!7I)%FFB9%5G%=(K#
MH&=:,GHFI:#G>Z@3BVQ=X#Y;RD('7=VU4.YI\\>D0=E%@O]Q4]ZI[4A\7E^O
MKW9'$68)?R!ATJ.P:4WE;YZ)$TQY!OJY<F,"N-8NE_3=8:CJ5]2K407:BE\)
MCC?'X1J:&_Z[Y1D+WJC$6PN;B/U8ZS:G,+ZK%N(3_B[K7['VS;_"@\XG\!*P
MTW3G<?]8CQ6-]<#&%;K8%Q(-('&AF):KZ'#X.=_>9NL*?\-OHE"UVRF9!:>5
ML6#>0##Y%('CMGJX+)C^X3. U'WAX=N;Y6=)7I'<M0;0B!XM.XP5$*9FACQ&
M0?'V/B%1I)%1G) (KA=ZC"Z7% G!0[7?B>A)9/MO:\6*$"4\+':[V\L^99%:
MRS@LM(B44S34=ND9QHO"&S-SN2&GV+X-_NR6W=^L4QJ#;LK-,/X(_\2W#G5(
M<%R@8#=HX(/?;&U(W%A*$M>(=*!1UZ%SY6YG05DP+2@O1'51$5%1,MVJ9\ET
MN4COEE3:[/=(WQ(POX,H>655S9$^L4T;+E5ZV^YWLI4HIO*$@>E'EQBP!R\U
M=42U<H%MUN9H?VSU1N$G)"G0]GN/\0^Y3 '=D39"0"@&@Z;0]L#UL#0Q%\1,
MF\L9%47WC(& I?8Y(/VY85"O8KUJ*F(+Q+)\.2UU6ZX6QI>6#$9JOY]<#/8*
MBF(/4!I;!O)*&I6;G'+:5&56DU)$)\]0D!EM?]6DMNAHU1!%BC%S\<STO->M
MY4S"B[^37#BU"LBR!./?LUYIN1GJI(LE"T/XY'BH*4S<(;!0#@$Z0-OZC_:C
MOE@P>(3_M[T$I+0'T[.+MG!!'+O:ZT1 -NR4"[(C%(QMV5?,7.RWK$XQT[B:
M8K&:VF-USR.O?[W82=EJS:BVDC,7)TWF8E3FXJC)7&PR%YO,Q29SL<Q1;=?F
MW%JQ[]J/(+(9$:V,CT;&O:/<(6NC<X4OIL!JS*GW0+54H)73TE+BH8RC?@,)
MMF!+9MN4JT7@=+4?BN8X#$@<5G)TG%W%\P!X,!Y#/3B1P3)1*+2TZ)$3/K/6
M+'2? R_]+'CIE13,_R2P LM=$C(NS<57'=0!0W=UYIQV&+_. 6U>C_\:0O/!
M57FX /N%I-NP&'EG!(3[_D.10'AD1Z 2 NS)[SU4?'W77!2?Z* 4(3=.SKOD
M)0+);8&.H='$&I!&(*TUVWX!C5XDJQ\[REM9T>R.:+R1</@*8+@*0R%NFI(Z
MF2;/7C^)>'IE5;NE0+H[!,)/CO-4&N;>'WF(XBTXKC*'8^MN-$\=(^Y4*L/
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
M!!(-+F%GH_W,C!DZ>V).T O%\ES>V'$I"H>VP;=U_E;H_'[_%%YA26%??0E
MQ7TLJ(&A;(-H1?=Z"AHRRFY@%/[U#%Y$*3@(P0[<-=><1V6)SK::\4\1NI^4
M0_<X8#?\%E!,5KKQ\B'A/6<7-^8O/^.7!2Q:^=_$ZVHF%&KHJD .:P\KT( R
M@%RPW$[>Q$"L&M V%2(L=8/SG2RHY>']N=M"-@K:9]X#G0)1F\HG\7<D#]S+
M_[/L/Y5W]]ZC\G2N; :5@"^ #@WX[Q6*WV_6N=+]T.NVYT_M3J_3Z;WW.TB%
M<Q>(OH'3X"^P1HL:EG%'DHA.VX[(0["!L"UDL'?X?=$>#7=R)8\H6J*]/U=N
M9-T15AU) #G8WFV1!DZMO7!2,L'I_WA .!DAU1UW?4BU]D-*28;4!J#X5B)
M]9VZR,[)"4\%X/-P7 TK*S6\4 %N]$5]2<76%DI+@M#?/)-)$.-,,U,!!8X"
M8@%(.3@M?-C 7 &.$^S*Q!Y((%/UISC;&K1,?<[+?WG8 #M44A]*T<K37&CX
ML:Q/OX'34F),*.PFJL[$0D^ZQ:L!17&M TS_;O9>!.C>:>]EU1?\W>,]#97/
M/T0IZ"7':G?:'Y TOO,,T$ ZL_80Y?;*,QYD-S&;4>D0KP0+;90?7U-6%I$:
M7#] 3BO=<431[#:XX)E+[\$#3NF-^ E$]V") 4F@6+FZEJ(<W[N[@A7 9Q!^
M5[ ]<3M@0SU SLS6V1(N0VK;IN+=+>J+9RQ (U _C\6W?-@/PR^7)+M[_Q'*
MQ1V#W;QL-^A,N,'+A)LMHJ48$!;L =<IJ!GS'*4-+D&Z-!<4('[2'RR;5SCS
MTZ(=]T@]6CUJG4:VLZPZ-BV%.LAA]HRJ/%K/V+-4W>EBQF]A*NR>8]_2I6><
M8R<#K)MIN2"BMQJ2.6"/R')UV2H5;E_8)%6!\\YJ ;R%2DM/ZZ17B.V>BWOC
M,'7%5>4BE))CTVUR;*)R;*9-CDV38]/DV#0Y-F5VA?BLV2::I;?,IL&]F<L=
M]KZ@W,J&Z;F"<UFPT9)RBUU4<*UZES,D@U96+J1!0EEYQ3R_AMPLO'U!N"6V
M5)--/+OF4K=I3 PV+>H.;MDMS^'*RUPSYAZJ,C3H8:XP<800"W!;Q?!0M$3\
M.:[67@DZ14G^KW5"4#("^ZE1W2LIS6=[I5\13Y?FXA-'R2GF]H2F;&V)P%21
ML=WO^.$5V#YJW]1F/B*N(]6[%(KD#..KG4*[JM%)Y+V;]R1I0V\AS'Z3LN=#
M;) ZX9R1H\G2C$,K_-YJHXV"N\:CB 2J/5/.Z#$YCGLJ)YRA81J3G)4U,!GZ
M:ADQRE F7)YP9?R8PB+]6 !TO.TH:B*7LE?==PO=U99Y[X(L?;0,V+ CY&R*
M\>VCCIHF,2L>.ZGF3;X1!!=I=%,%@KL#==K)E!N9#<'-G,H3FU-Y\2E0J>.O
MN08%A=*L4EZ(?S#<'CK<<9S9 ^,FBH/17!JO0063W- )635'2.;)D(U5)*-G
MXX;L9)*?$I27')*@S8$]=[,D$^0F .>6->(+T4Y(=G(DG%U,!NIP-%0'@TD5
M>3ZO$7_#6N%O/%4GO;[:&56:IU6RA*ZM.*S59JI-@1V$C97 =50/45Q*7F4&
M0R7C +QX[T^87R.5UEMLE\S9MW,^3DYQSVN1O Y$#6N"J&[VQF#I+(L32X)-
M]K(.4OMC2V_IX6?KS652FVN\X"\D.M$):U)X;JV]D$MVH2_PDY8<V(B/+OR,
MD!F37^6.>6ZG*F2H8CVMM8P)JITKE_Y(5^-%C<PIW-BE[C@>]2CRJ)TRHQ8B
ME!C%D,)P3;%=?[XDRFWB!YK.1K/;GG@/DM!!$C=ZVM[_86IJ*Z=*^];//Z'[
M$9/A'#_S257X\$+1Q%J@S5I3THX:)L36VI;3^?A#B(YGS;8IZRF8,,Q^B)&!
M-/:1D^B*I^'QF)(, YD[=[F<&ROR6I]I0L$L//P!)X[N?D\D]V N R?;YVT3
MSB3-%5>?<Y;8M>F4B&@69A#MJ!?^QEO!QG6^<0>D^8E3YR@U=98TTO@QC!V!
M%LJL,UYHEDT(0QO$N4%_-0L(IH3@J*3HWB4L+7D[2&K\+!CQ"_#A5<""N\'
M)O#7!/[J%OC+%IPK%MJK9P#O[.(^+.[VQ@?JU"A[,,GO:RHHQ+9&746YGKH=
M=3H>JKU>L@6;'VXU0\BTY@CI3,9J;YI<?'V05B%[)-H?0LDX_9KK6%H9=FI-
M*ST5J%GM=L?5M#M_O6CMUAFM0W6"6(T8?WX"U?Z1[C/Y(6[F X[-I:QYZLS^
M>F-,!6*$U=-8KZ]V>P.UGV-20A,RK!\ZNT-UVA^I@V$E$>"Z##,H+ZO_EID.
M;/327-Q@C=FMY;@V<W6;:CI^929;ZFZ1&0=YWU]J34"O@U,@Y:K*K:&9=2L(
M(*=0"<BH8H2YM@ SD\I6!YWNNS_?8_6I*5HG/.D+*N54&/ ,A21X2P3&G):F
MK)AF4O60-I][*^XW#4ZD.-H3I?K3>$-7^]'6%D^@2VL/.'*:YAM2#6EX59O]
MV]-MBGG@5:VOR<',HQN:2_T^W*2IQ"&!A<V%/BP\^X6FZ 235>[$,K?!*I</
M#&Z+[C:.156"92S.6]=PCD40<$&GKVMK,FPBSJ%&@(K*61] *)IBV*!TAZ^T
M/]&WB:74V-BI35-SX3A^'WYJ]7Z'KF@!)<L&N,^MU0QSQL1;T%5]3F2_"38<
M3 PK,%'"2S-YF<&GYFXLXRC>6IYHI?V@AJYK9J.G"!WHW'..@_[XDN0/1V\?
M[(7/ =:PE 2P&@Q4C)QD?*[<AO='7G_Q3?2]RQTQ-3Q,^?KN?F/",4'%#>8J
M;QRD18&'V/MM-,X?H_V$<\X9-:&02R+8?^,PNZ0-A?^(5]MG006W'*#^]=;N
MA>ZW-? [W&X[E]I/"('XXTQJ>YQI)^(\0$P!@P@%P"]Z-Z7,X6V"-0]N;D#[
M7&&F#03'&[' _^)!DB-; H7")PIQ:<8=B+%;G_KC#K@[ZOTG*D#'MR@V2D,<
M6&_Z@L /I4H(M)YA!2?CG/5/<"';^IKK4%$HC+MF$+_.YAVP 7)L@@.W@@UJ
M)3:ZF3^*\&Q(5H#LA.,!7:*#7S:@6>HV2.;^3TDG]G'>6LB(HFPFX0>@E6'P
M7A/@H/32OU:1KSU7)*4&,D_BAL>/\*BM^*.BA*)3BABW1J).P>I_9V=Z?%.P
M/^PU!?L1!?N#3E.PGX/2:L4KNSF*J0@F:[. *,K,>OR$+>T#"OVCD:6R^&>G
M@[;&S]K%,2#VNZEY<!>P10NNM07.EUYL]B?X53,HB>C^$>!:7F>"_#NFUDA]
MO]N1N0B/3^893(>>/'%:P?QHWQ:U2>/Y//@=8[&W.6YLE'=T%O/"?*'Q2TQ3
M2^FEWEDTGYLZ.[02P-++!I8SG\JS+9RSOE8N&DX%+!2EWW7AT[[IYP\*SKK0
MYV<7[ZXC&GN$^AB$\M5X)Y"=1.:2B#8C=M(0;=3TBGPTFRM@5EI>"A>G6?=1
M]TR4."9X)R[$]R5Q0'T.AEG#6HDGBY%)EX[#@D!^_=.*0N@2$U>HD1XE/.:'
M_-ONA\ #LU3J>85=;ZG5)OZ #N$GS6 1J1ZA]).45VR*+V:MC4]X09K 7K]
M,3P""[OOPG\^!Y"Z=*\TV\947;+Z8^;43P9J=[#K+LL"ZH-F8]5E(E-1N/>F
MZFA0TV%,D5QY%U21(%_FU''3:4YQ-'1D?@O @*A/'+@U&B9G1N4 1D7UI95Q
M2T:H=8>[ 8JX[==GH$B(82[G<]Z1T 9#"00$6/TJ5JF\5<Z1\+CSP?&-N<D3
MZ]3.)+GQSAM@H7S@ZW;4X3 YP^K(=\NU^02GL.R7-\T@/A0 L3$8[:G]B/CM
M&^2(=/#JJ\,#CA&K9CR5\/U$<,ZMS=::OE#8#\P"84YH&LI\PS0MUQF6.C&Z
M #<6?GG5_"I@_YF#7D;UN3,C63"KPT[VG@W[G(!O-H_^>.CK3Y/5DHJSXU,X
MUY)=+IWSWE W12Y\5J'Q2F_BE$0PZ S5\3@YX?D-W,4I(=8?#-5^[Q48=[=B
M.!G=M^BB7&,.UYM67R5(,)'-!7'Z64(E5CT#;39%F=$;X*!\X!N.3\"X<S63
MYP+R6^5-<TD #2XR ;N\# >@]E?+6N!LHSBU8SI);M'W!KBE&!B'T^2(1^VO
MH#L$<=M:MCU'<-9;Y:G-"<4$EYOE[PXGC1CU31V,3XJ9T@[GWCN;N_HB_1!]
M2C9\JU29+(:F:F^<' *L$0%6)<V30368'$[/.;0/C_P.C9NNLMLA<.M\L\QY
M8L I>PODQBM7GBC(B*U^;A]J39QP,5TJ-CUSN>5#X88'^5*DBK[V,#Z^F!NG
MUU>G>?O9ER@*ZMINN6)78IP/<:QVNLD&7&T:U6=2Y+[JVDPW^/QKJH4,C;.1
M8Z+1W^B^5*SL)3_XAAK?G_F)OD: GV8L3$U5[G NL4#;VK)E4P;#@D=<9J]
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
M5@M!@$LQNB]@3_X;A7@+5@!6>-*I#:.&ER$'2SL6+#NX%6!!H*AP(,/@4@[
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
M/.^]V>E<;KDYQ9ZB&C;G!'JM@GU'YM0*HZTH?'&N#3KW>E=F[)(TAX'=DOY
M>_*C$R[\T'+_#KN[^"+3^A$71!I_=PH^8OV%/"S G:^A)^DSV^B=+_0C[W2_
MT:IP5U3H/7L83.^3"3"U6]7\)3<[^4M^8(8L,,T=%L&(UP%+R=PT=F_4UZ4C
ME_S6,#T[TLH*"AZAJ"FYT":&""G#311R#96#]3SDB:.1*,7.P_BU_T2>.PQZ
MX$F-L!XI"0T32L3ZAS!V,K<<0L_F>#'&1QYM5\7)\=,)7%:(S:/U@<#15 6$
M'$[ %9C"N2X=BUS4A>#AJI9)N=;M5!T6Q0)@R+&S8,@ A54T%DB "H4!O9".
MJ-/BSC:A<E!*P'0!MOUO!2$D9M2 .SJ,-%@P6^%G44A8 P7CMDX&ET\M4&_P
M<!I3AI'3LYFW*;10R]^T/=@M:6_!IEOY\L]^\%&\FHY(<C3"K-J6BP7UAGDY
MR5R.H'WKY[Y#I*J6N>=O\DP^WFG5/YP$0L7-!:&B"*'B^H)0L9G3#E#D?P&5
MN(!*O'A0B<W]P6O4Z-L5X>Q:.ZGT&-GT0 5;[BG15(V?U=W5%Z@Z4Z=;A[3;
MJ1E83ZKV/&P8!+GM> SW*7 TIYA=,K.QF8T_H5Y2VF"L_<N$4I=Z6A'$ =8(
M!Z3XPR7A.O\F>X$R-YL@"+B"6'\YY;'BL [U<DY W51R*ON;&( 9QZ?DTUA
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
MRW 74CLPM>:.NWR[Z4JD9T/GWS;+K%_5'?(Y$%F?^9RYB3T&]=L-_^-5-Y5
M]Q:LH:N)'UV)!\I%L6X36,[WR^*[1_64U.X;2>/_423^#MHT<"'L*KSS"N:)
M$0^:]@*4BE?OKH?-EHPKR-4)"E.XIOUK*K5\%0':9TN X76SG2/ +W_[*_+.
MNW5,5L2,9\_(W?/=QU8MC-P[9P+4Q<CEKX:\X!=ZW_7@E_05E[D$R+_PVO$H
M8SA\DYV?U!Y_*;YALT\5O:KX=(F?W/RR(I%NO:VPH7XFQ0FCS9PPVH83,,FZ
M_>K=H-GIYP/!*ZBW-5U.BN##YT?P0RM=WXM=<_NZKS*[6BQD6R<B8I$VGX$T
M7P1E-@G8%?)UDV"]Z 9'W[?GI!ALO_K."6@%:S2!M ?_(IFT&^BC($T5#C^B
M9"I%Z^%+I+4\0G\E+^M!W/4GD2_8JP@WT-L,-["+OWM8@\^\'@26OSGOOB<)
MJ)SO@=U5GW_B8*]B!7"OJ )XY]T<UM11LS#-. &[Q"C[FKPW49D7FJ]E.#Z5
M/"?4EB2%3O3\30<@+3V/F1($_D5A>S_)"1&(T?I/J+!#Q-FS:=L?]%P)D:.D
M91^E,C!2*8X"756$U'%X7'&TE-D+(J!NUAI0?UY0G[U+R5Y1R5[G4K)W*=F[
ME.Q=2O:>?\E>KR*F0Z]3*05&0_@(OR9%_AD@PIJ!UTSM32MJZ>Q'RK,1W;B_
M4:*D(2=JOD9EI=/ZE3^76 /4H:+3_O4-959]"YQ'S#',_RCSA?K5:TQKX1H!
M=]DPQ>.9QV0C=#IF3CB."4O3\4QBV>&;545]PW;_JM=2HWZT:1:,R@ZS_4][
M\H#L3%I8YU>41*++"XSW"1-$$P7M[LDS/I%F)>?$O?]\+JB;2,1X DL)G03Z
M7I+_5E8VZ,4GE-;ZE"56[B>*6GK36@'%3]!&A,"H>CL0 A>V4+ %7*DV#X%=
M.K(99323>ZDU!5":)'4N3HTPMPD;RYC84T>T:R0-=Z+HRV/!R/,%KQ4F*C:D
MD1[KR29D4QA%H%=*M(I(U[D)(TP-K@-CB&:G&R^6]PR88=[/X$85""$R^R_S
M+E$"$-@+!+T$,N$(*UFLD_ 7^D ,4B7-WWAL;?,:27/A!^J;H+\S0:^2;+-Q
M0>I^1-K?*7 .\7LC*<GA-^XWE_8T/"$5"Z][FPNOUR4R@D5J6\%X!O;O1QND
MF$^02)\8@:7>VFCY*F+?2?(RB?>BR?55CQH2"(=;35/34&4H!P+NA;'S-*9$
M[!B/N\@*BU+O8#V-R?8<@0T^=>29AF,T0E,\]J2D4BW:,??6\'S3<D&)]OA,
MBS&P(7P6I)9G+ 0%0]1B*YH5I."G19USPQS%D6I;+\"\8'D-T?]50=XZG@3-
MP@,?K!H\@676:RY"D"T!?29)T,!>]T)$-=1P5TKTHW]B9EN3AADN\% '-E5)
M\TMI:@U5,6<G_6\:L(0Q;K0YI>+Q!&L:(>X"Q.2B'[^$PUZQ3+K7V^FP?Q)]
M<K_9 ?G"]J2S_6YCFVFXC6WSM>N'X9O$SM#.^'LKA.E[V6>-Q"9Q^$J/14T1
MQ8.H)",WOJ@XXIQ&!+P3M2M)P1&-&.8J[Q"6$V$AZ:),4$0%>*B!EQX\4M#E
M:>$CDBA?^Q,'$<:PK9T-!U)T2OZ('\+$\Y.ML$"C\@+)REL_U_5$T"H3#:Y4
MXE92I"(LKY*W.-,K(!-&_E1-D>B9)[MARU*BB2#-*K*,+7<<,R)@8S76@Z%Y
M4 L ' A35>II-&J"'LHWQ,8M_+:!;BC4):K^)$%,U::/*]ZT6HE7#NH4%QPG
MZ&R(/'<EW_P2Q&)%K(!>?[=B#OL![\?O4F5FL;@GX2A>9G[Q.+ )1'N;[$=1
M#[/QS+$5@IWW8&#PDVRTN?4G<)&TNS[<??Q-F5H(B!_)G]H_@6>)>7WLQFX'
M#<*PQI^'R;BF'!>O9HGYIX/K4C&C@+,-\<+WXV#,/2 L.EU*NZ?8@W#[PZQ$
MT\I0-JR#B]Y)5F\*B%Y9F9@?284*=$$BVU0"09*I4!D?^P%P1<G[M'4TR1<4
MH+1#FQT^LS@XO K,67D8F%0$6U@B,R25%5.0(@BBNP []7<2Z'?3.[DM@E]4
MY+F5"SR#R;LBC27A&09B0/X674]IT)<@4BI"$_0&E9UCWUE-_H;M5O?F%Q,O
MX::N*9_8+7VVS !F2Z-(>6!TQG9$/TCZ'6,Z(0(U@O/J?T6SP(\?9M0X _Z<
M^X'('IS;$T?8$*3W^RY:&*'\PR7UID$#A@+]B9440SR1E#"**:&)E%H@G/?0
M5P!0JF6(Z3]Y @LYU8 1A5]RLN&44V6V>LZ9TY2QGAASXF!\@Y!$UX[*6DYJ
M8,V&D?.DE:BFINJW"*X^L5'R38E^3&M)+20-<*:A-;O$SH?>U.6P542=@-5;
MX>E$;"\$#\O9\G00OTL@MD<LR6C7,@U]\>=BWG-"7T&UB(!4D4M(HYG&J/Z
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
MB]1%AMM(FNL#G?B-YWWU&:Y%$*XQRXKEIMK1_&X"+^UYMFO4R>+%[5/2K23
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
M($D7$'*%Z G,AG,<Q50B4[!80S5V%+PA<3#._]ANA0W='NY4.B/?<9MPPK?
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
MN$6YV3$J1PMS9ELN,/X8YR"Z=(B&1[+MP:,=_FJB6_I7,XY$M.G7--HS;KV
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
MGO:*[KT3^)Y+R6HIR1U>2G*+2G('EY+<2TGNI23W+$IRMZD!$R&L;U80+7_
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
M=IW")Y[]X$>.):P3$_;1FY!.01:4?N?1^@+_T9G8:5L*KD<#?SJ9.$AE4 M
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
M*M2KO:A&0Y22#C&]>?&]>P'7@O=PZDY%G2IZ5+2&1;I ?\;OM&<-2FPY\]3
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
M3MYVXQ+"COTOD\I6E&8.K\-6E'8.8  Z)3$ >E?OZ-VV#N%$XZBKMV0\45A
M<4G%_:]QG;UHO96X72R1W1DU;@V[&HH>8,%E%]&ME;+U>=2JO#(M6S<MSS[K
M+POIO_AVT A:;Q:6$EJ6R8(-.BJ)#9IW0KA(3_\+L1^,G+'6"\P3";IKX,:1
MC;16-F3K-J1R3[9K&KJE,0WSA6QZO5O (<S3#(,6X:+B).6JPD7+-0>%<=&%
MJC=!Z.X#(7J]Q)8&Z-NZJ;F)SV^EU?D"T5!E<THSAU=B<_Z1ND=RH95MU*#V
M"6UO$\\^L['T8=58.JNQ=&LW&TL_1Z>>+ARU6BEO>G=/]E_.>Z?/Q(4BHI_4
M,S9S%G'?Y,+\@,+PT%[Z]M($,!HFCZ8Q40%V!G"IO.HLB7X^Z@P\C\NY*% C
M7P5:Y2IL889'N4[P$3]B"_/2\YW8LR.;DOI+/THK5H+\]ZC>M=%H'+7>4P+_
M/M0[:*GB:KCB,N'%_*[P:JG@.">=$"\O7NS*HL:L7/AD (1?G8([X&@_4]>&
M?]'O"D<T/Z*=$J0I'M;\J'!< [0+%0S,S(X7UP96J8!F0T\I^$-KE&686@T(
MUK 0_\_Z84,7AJE1E&'Z)'87/F(3,<>>N"6>>]IU> /5(X4[G\@L[-F>::86
M2W9^=US+U,YMZ@YGVCGZ7PR6.-[%*&\SW\.2_LIZE6$BH'#_"NE4= K'_M#G
M<K.5Q]$-?7%&RKA-K?6DL7$SU2S*3)W*&X-9WZ)BDM>N,V:<.^Y,^^S@59$K
MS)4L>0X4X7%S%5LK^MFY#^^,J$S2]B?R"DV2^NX5B*T\A3\+P%3N;1RSKYD(
M.B7@U:)F<+>V;?J&!*/.O1$S9!+>[R/&/8OV+><>8L-KQV+&3&'C4YU/*70^
M580+A&%CV=9\(X"BL3*/F8RX>//L0NKLP2:76]89$-[O^=2SD?EU-E&(<K&Z
M5"+XL>[*DYW<O!NY71:5&TD9/<P:S:PF9K#)<CP($E"%:_AC[?+R&IL F'1"
MQ6W0P975L&Y,;>+W8;O5B&& I#S1(X#)(Z8TXJK^+7)57[*-K9V<KS/86->^
MY-)9HVO?6Q;<]HJ7OP<7 &OM _U=U="O1 MG%_8G;-W0^WS[9(G !/')?[YI
MOGG>=O4TYZ!G6\RFVK]/;BYAFX#P#_PQ,?:9 _L/KJ@=T9U2*\3MZ<]E5(@[
M\N#8SG@&%M&C-F>.+:BX-49T3'9.0W;%NIP>7RJD3*?$,GQ+ID)=,OM;'P'Q
M75.M4NO+V?F%0OIR1@>B.'B7U657+-'E\8E"FG5)^M3:7:4JM:9<WYPKI"G7
M+L5@<\<WK>U9(;W>RD\-3ITI'DUAX8%(%"*&J+@Z(Q[1+IA%M;?8-Y-XP;E[
M4OR($AB@. 0^22$#H++OU!9OJK8GM]**QXHV"BJP2%78+-;7I"HPP![$*KU2
M$[_ZW&.#&2CV8D*V*"%!7BY^<]!H,SO])HL.O#RMY=]2!V'9VI#WF!CPF;Y%
M:R+)1*X!CK?E>"/&PP\T9\S$(IKX+O>)O$[GA@X#YUZJQNW^K_*/GD?'VF%=
M?]M_][;Q[D"[&]'XUC],AQ'O'_BNS?A(XW@U@,B0(98UJQ%8E9,98GWX>#@N
M#ZC4'#>B2=!(M=OS4\V?@+%VL5**)THH<5V)15'0BJC60H%ZF7&'QH96!%Y\
M"[M"#7:' <.#&6Q6-'%<U/3@<#:Q,NZI2R,U[<^T,27R*9#2-SRXX;XQBG^.
MB"UL16#0&?_&M3XUB _^!2JR'&O J-B8HJ%KT6_?LG=R@1$8TG8\& +? ]3A
MVGW+PJ_O'=_"9#)XS7A"/89[HC731L0=#WQ+8X/@> D^,QDW+(=3LUHU.[%J
M_K*%]=*S3:QWH[P&3X,K)OQD=*W0'4.#+=30YL3#[,@)5L/#A^(NMN%<T7O1
MNK?)PM.EI<^=JO0YJ_2YO9NESV74U_Y'=-."_FB= ^V+;>*^AUL6=MWK9VAT
M+J.&4\H:H/A:[?F"[,R8:B'@E;]O-B</>=K-M^1=)IJ0WPCH>/LH5PZ3 [?"
MC0N/1^"V@+?B!U*G_$-F$MY.A)*YRG]99D!0N7Z4LY[HA>L)1&/,HGN:Z;OH
MLF+D-8%G'0&,W(^8+%#'[IRP<W-BP=O1!^U3?'I,3/@I 1^7>_L4'I,@#$E>
MO2I<9C?9<%QD(^/7E>*M4KRC^I84CQ6M>* 907*.U#G7X1-0'Y^+8)ZY,J2Z
M18T*40:]#G;S;?-=F"4+7X+2>I@W>VQXV:4+E3*509DVH4TN'5B@+6BV4#D2
M"H7Z-8" 1)@P.@7#@S:,<6'O!MC%&'\0FR\LU@IU+-MP:6\=^:,Q&#YX!AWD
M)480=UQG\$Z:4Y'XR:;,]!'T0I("BLEP"*/!"'OPQHD\BP#;.H"-FDB,3#-&
M&#B%/V"VA+@%:=3#BZ*\4?AE-N$'6**&0 2F!(D+J/!9])F'#OQK3_ *UB4X
MTUP@;B8-_H;73AW+'PO.\'CEB<V!(@8A&>8Y2*B)77!<;8J!SB,_D% %8AGT
MP:#P@3<B7K#CW!.>2(E])T .I,RD4R9G)+I-XWB6<X]TCMAPI '#0[E1"-/'
MHNAE3![8V!_+<7'&(OB$CV>(DP1:(\\! EZ(9-N$_N &:4KX9L[LB+*9AT J
MI\X8ZP"1NK?XG("QZC_&'XL/]!_?I:%4A#9;C=;;_CN-#?8RE '_*8?@"2G@
MT!.7&32A++8#"NDBI 3+JE&7*QUV<Z&>:=T)N1*-$_-'OG5!H<+I)!([1%.[
MA)I=4!K,49.6,/AIO"BRM?)'G$UEOLMKOC?M#43H9M+$B04(FHZK,CP!D)#2
M ,%,SV5]7SR(-@66Q)0Y/D\"G<M-HT"FDF,'"P9&$CANDI2E+]J<(R+^V^U(
MS+P8N" QQ#_81S"*L'%16*OLXYX&'XR<>]A07?EO-. (Z;ADZ)+)B&OHKNGO
MP)?<JX5_1C@VPM;A9^&'(<#.I=<'NXB0)1$72 ?[2U(,D:<(,NI3+9GL_7A,
M4@.WTAN!/FB3F%(8-'4B##85;%_*](-Z!.=6<D!OE#+YXJTT&6<GK7S:CVW"
MRVKIC]IOS<BOC784\&HE5T7(!=,+ZS>%;^R&A5;+U7%/N!AS\R/A/E=;V.?F
M-R=)8+!#"6+@9< Z;[F+=%"0+G:Z!^WV,HTOMQ'?&I+0*!YQ(J!K@\ Q!BV:
MX!I#VTS!H(Z9'<(+%B-]9F&C7 %!981R>[(Q7G!\]HA7S4?@/^.R-[')0F@#
MB&8#Q8]8>)>BXX).KUR^&5ZI\-6QP 0-%#X3N47HQ2)!B1\13RX(<#7I(_1(
MDR5O/>D[-JP[9B9>&H0&!Y7S4]9UT]P  N?2L0.Z+6*:E.HF#Y67H&PB76(P
MK](2HDM4%LK8"@:#;0#6'G<@_A(J#&HJ5FCDU2<5O]+-TNIFJQ0V?;4]1ULH
M0+Z@,XY; ;_E#?:*UJESW-H7O,[E[G,")$'\-WNK7>V3!@V8\ &!\0F\1SJ]
M,3V(/07O#=^(OD RN%@2^U5(1JF5>^/:/1>B9H=8H6HWWNUI^+_M=QBSX5^=
M=ZBSD1X^IM<B8@4[C,$@WN@KWMFLGZ0\7H&4!'XG'MQED %A:!2R:V^GP"Y!
MR$,0GV=L!!(1"('DS. \\Q@G^PQGQ<I^^CI,K'1*7(O!MI1<^,*1ST!Z&9HC
MEWN:CW"1/!N('"Z;<G&"$+TE>*/\19SU-!#'I'.H=T!M) "3XG7L_7@>,14'
MVC'70J0%OX[$*;?B>+\-Y!!-E7'N!XW$@W-<[MA1S!Y&*X)V8LO=^A[HP[Z_
M@B.2-TOBJF>=D2R)MI;+#IZ7KJH@-[68+$PVVW1PAAW^A##VM #O"E 9VTE0
M+9:4@%8>QQ<3<WDZDH(_C%]NAN4H*3A(G-2(F2U#B0)!Y$W?/;.L/5QQ:&1B
M)R](>)4"@#<LK)")RW Y!?AJ6K=0(U%_J2F.H<:.R08SH=4)/1$'1C!NR)WG
M3>Z>/)O[.+Q8*)$0QL!S!H]:LZ73*4,0]=(W/U(P]KSLQZ,J^S$K^_&PRGY<
MJ6EJ^KI; P?:)0,'YJPL&,\GPP5QPH/<JU.G?0O ESPQ?R3Y,<YZ#'8X<53D
M,M"_6=J=2&+#R]Z8]**7Y+IA4L>0N*8EO,C$&]$#$RXY]4:.*3U/W$1 ?^?=
MIO#0,^3+7G@HEG1[7!J!V9BQAR!?N"?%#$T!BS%Z.' LR[E':@QG//;MX#*;
MY2S%[5^ZB$@S=1?(%.Y:^!1X 1Q\J2 D$I0*.G&Z\R[< MT5;E3>T+IH<W,L
ML@0ARD6@VDUE#*:=N^7+=3XJB=."GAJI5XF&Y57"C6CAP*54"\WV?'B:I5J@
MMA!HR'@,=!4/=B@$I(,5J@J/BMT _E=$<:%RSI;\J%+.$BMGX=J)51]!S6BT
MLR.*\7R5#;)%)%:8D8Q%^H[OK5!>K"9/[.81I/6L55 AZN56ZNDF+*Y4XI1/
M&L.: :R] +$*U&:IL5SP5,L TY1;T7*OA.L7K3\]FSL#XB(^R>;NZ$RBZ3)V
MDD4!CP:F0=+X!,-;4?4/"A1>V0DD!#=Y\JC#C OQE+"X HG/:.\^%STF4O&E
MN>0R^D)SB4O@GO$@(3SQ"M!<((J"33;A!V$B?;@:)F#$XR@YD; 8)+6F.8+K
M:0AVGWMA'^J)N/P!N4<?,,\\D4<[QQQQ.B-#15< 47O 2(I[AD%1IP^T7I .
M/HW06Z(9%F%C(8EY6D)"!*%),;V5YD!DN8OE2V;RHM79/&M@UD UM;DX<P!J
M@ZAX0IC8AD@DO4AXLFI]7G09D@N8 -09P!7LKF""DV9+"$3T.Q%G7@ADLQ!_
MQCH'>.D[P6=@I1N ]!)4?B(I,#!\:@<YLE%9PI+,GP65D8B];PLP8E%3<./&
M[N,0E ?% G@Y9*QHG'I><&B?H@\+84R!=7"_/Y9]6K"IBQ\<WTV !1,7X7+M
M*]#*368$IIQJHH&+F-"("O%FZB>,R+P7:VF(10RQAY0=9Q\,(+*T8!E]]<UP
MP/!@21RME6%[* 6*WZU0_"P4OU.A^&MH6D'C+.\W(/Y#-&;^\\WDO_6Z_B;H
M!%\L1;>]GSX?WWVY.;\MILW"6JS(:5 F;K+ 7C=M9K_Y>#WGV 3PVEA47RXD
M?]2.Y;FPWFTV]^;/"7#?,?'2/-$PR90H^S4FPYY'AZS'43+L9^< K%(P:JH\
M[3:980#F/X@'<$OU>!",UA8#AL"C\?'X7)!!?&_DN.!B1GO,:7# <0)$X98O
M1I+W?7!.C)&/.R;'D:Y@A^_#[H8WE>*M:XDRB4+%L;UH(S+N!M:$3CA8MO"O
M9P4BR[M%-G*]V:7_$>]:N3P_O]-.KVZN@Z8H&7M_7K0O;]7YHG='FTMZB^UG
M;+&Y,? ]?Z^=,?  7:9]/M!^)=\AM++!K7W2)8//B4</,9Q=C7NT?\AS>F+?
MEX-F=H6=CYGS'3V3L7EK9YZ@)(-@X4/!4?[IB-&!=OX .XK8#ZYD"+4QA_UY
M5K>,6^Y+]]0X.I3;:I]B:7X8644'RR$4$NR<!L%M1M"#D5D0#(KL0A8TES,+
M*"7<A0UQT<HLQ%$+1K[PBV71R85W$\]WZ?RN^0CA^I,L>*M9DND)<Y;KU!KU
MDDSM#%;;2UV=\*%E&5QK=\+.^Q7K3F[KP@('2]"TTA=8ETDYTOK(UBRH0)M_
M%N">>9 ]'U[EKL(Y\D4%V;V]!K(,-B%6+$!!0B#$[,.;S2_(RMH4J05_*YE6
MXD4=HD?VJ[8?=R-XCFN_'&@_SVQ\LM?KY;P<JQ6]HRLZ]!].&41IVB=0(>K:
ML)CH]Y(M=>D\7# @SL <I*3S\-H6?.F%E? 6(HDEO86X]5/\X'%\SW7E4[PB
M"U0VGR+T(H1+<3HB#"N&!0T(2)TXQ#5?F[TYHZ E! W.A>N85N5;*#&Y:F4_
MLK)+1M:B)2@&=,O5(!C8;_,:#(*%][T0N[()2DRNL@D%V@25MO1?Z939VD_P
M[8!5BU>-R6U_\2YF;>S8$G[=V_KIR&4<!L:LZY_)C/+*,"@QN<HP5'M[8MZ_
M.#81-3&_'&B7U*3&MUFUD)687+60JQV^4)(_LQ%QV3>BW9"Q2:>565!B<I59
MJ,Q"H23?$I>,M%O#(BYGQNY8A2>4.A3=HDZ25,PH?SL!83]:8B%K_I27X8:2
M[V*^80=3000!K7%M.MMG]CY>&UCB=;&TDB&K^O6Y>KBB3G9E?<,KH:'7VS_*
MI4AA[8KEQ.C;'G^QP!@[I^TGBXQ#PE)-29)?)!=LHCY<T)!1'![J@!AXL;YY
M8?P2R*CX_UNL+S<9GU@$S*7MV!0O='OX,*($&/M1TVKB7\PTJ1W^"YZZ<&47
M"]'G >9]0P?_?&/H;T3AM'Q:V,C]^AO-)F,8P^?[0T(F'TX=6]AYL$^W/HH/
MKY>AYAGM>Z?8A\/VWFB^S>0;?6Z^T1XX^V S"Q:LZR-U[],D %7/)TN?)^L,
M9#@EF,9\&7<469N@Y?0T%NEIA/0\6/J'WXF+]<T)0C;!DN:BI,:P%XHJL6/;
M!+EA,A:UC77H>39#6MNC)H,W[7EJKB84"]WLX25>@GO#AB/O:O"%TV/.Z484
M^' Y1:'NS-9?4\^GJ9-4XC09E']V9)^=-6A93DASD9"C>>:<^)SA-0V@1/W@
M.JM(@[S3H/.L^#BB>!V./9]EW23+SH)FCE=]V$0$-;\[KF6>V]0=SE[ OY6$
M9;!0SS#<^2W -0SV@L7>(#WM#'H:\_3\A(V'+ATP /S*/G] :GS&1TC@U0"W
MM]S-0A99S:1"G<K;H7OV!6&N:,QS-9C;7-;0\^5$'680M6#,-\^K3@99"U9]
M\V35,\A:,.WEX%8GBRRDZLJ^)19HUK7KP![DS:XMT*_S/WTV&1?AS1UET+9@
M\+=$6Q;?NHLK,K4@8VM_Y_2PF]CMB+@@Z0$:.,>^]1SCVYUS*UJHK^,(KL'/
M1KWD-&?PN:%OV_)E,;*Q;:(RS'%CP=./5TL<!O5L#D.*[?4S]:Y=ZI&' B29
M80 ;F=O%ENC+TK3%:  ;0?5LPQG3G)W;+)U:=/T+&[Z=I3Z=W&/5E8Y.-X.,
MH^*7UCID99C[$I#53%GTGKPOY1.$:+[L Q.1Q2&"A55E]C! "GJ)9D1/&P$D
M,ES^1[&C#80@S067'P>.[= 7^!)[K'\'BA@7U6L;85/*Y4_R)<$N\'^POZ_C
M0ASI4;28FV!8*TG9'77'EPY91W76&+J=#JR3<@H)R45>*RAK9NQOS<,D;=>B
M46VX^O(G((LYG0T2T,BR1BG;?2VV= JNN2%L47&\R!)&=RND9'&EE?:ZL_&I
MO+'.+)ZT]&T0D@4"9UA<"9'=D8>$RQ%[A45X'WHS Q]K+3C1VR$MBVNM;8@O
MBT?MLNC1@LN<D%#DFN$F8#GH$>5O>;*XLP"H;):H1L;.T%H 4B)"$L[B[\P;
M?;&=/J?N%/,,>O;$]_@-A=<;0+\0*_[3=_&^C1/"&8^\7?&NG&7>RIA(=WXB
M J'H$XYNT1A;_PLRC]&^#\6L3F;Q(]?RYH#C>^*:5Q,QG\_H3''PJH)_7SCN
M@#+X]V=_W*?NU4!"((FI\>"#_&?77@#G"YO=[Q3/MJAY#)XD&=*?<#O$=G"1
M7J1E>4W=G*:==0J7<6H;V5QQ\K:>8[O2S&:8E/:RK:E(6K+XLK 7I0\#^86/
M;1<_,9N-_7$@?7[FTSOL7RUN,R_ *>]D'$^T%Z"=&[STPR]F<^QD@#?M!? F
M%PK ",!&;ZS$MMIIW]]UOD*(S0,W$W0'0I,W'Z_U/\+1@O>N%P2U.^D@2.KG
M=7"I$?BZ!DUMQ8G3Q@T<J:=B@&/#<*D,62,G(;9C$91\-7@)C6L<@[:[\U3Z
MU QZV-C#"YI_\D$WP]X?+MC[?/,/UB%IP1;GG8"P#E$IN%W0<1L1\J(#]'6(
M2>$R4F?F);49[5DPN@$QN66*K$75@B'.I*I0J66@ZX<I QUY.<X@@ ;61P16
MDY.!"1QVMD=.%G>.GA#1_0M[C?OC"Y]:MS/P*<?\\O(T^'!3;.N6D,X,?G92
MD,\Y<6W']PK<AK-XU=$W3$,6'QJ9:IX\:-Z0YG2:6Z"D4<^(,#JMQY;^"P';
ME<1D^$&=]K:(R<HSW)J-SA;4UFQT-G?*9Z.SV59&&YUQWGV4LM$"13E9#;2<
MS ,MX,A(; 6SC[Q9(GU! D<BC<9<'T1::VHITS\']9P_4-=@09P8:;4D\YJZ
M"Y0^$_UY@M)D4=S(11@!RB70K)X-9#/'_,EU^'J<7VLB"YA-+I/AX6P*Q.W6
MFNY"#/)2Q/(W 5>^''Q=4WP+T4L^\RE2;.M-]'!AP;T$9DZ)ZQ3#/<NBYI4;
MX<T;%.'"^8N*(/KJJ6>XVT='N0B5S\\[)=YB3&G6;+HYJF@TEY4R>]'>MVJ:
M&9%)-_=#GPV:T*SY+""(*IG03,!?/\SP<[L+)T5K[_3B/SA+\)3E-J\_>EJP
MBM*L8J3\?))L2EMK49K%TU1L? /CP.] YB+Q_ M(EX?-0/BR(Y4U6-1^[L"9
M<UYU;"2',"G[$-VU=V&1X9N/J)F+[WOZZ\X<0^; S2:@X==7M]KQIQ?1=PYA
MFS<[A5>ZQ.K9)GWXE<[>?*S7ZWJGT^@TZ@MOKXE/HHIB.9:+AU-X*3;_^ ^+
MV=\^<&-$QP0&U![$OT<NCOU@[6,+E?IALW[P(&(^\:4'LP%[Q<832ZS;]!OD
M0DZ,H,6C<L=WX2/M86S9'$3M>9,/[]_?W]\?//1=Z\!QA^\;]7KS/=XIC]Z*
M+(YVJ263'$9LH@U<9PRCP*_9PW_K_T4UT> O/?JK$?W5C/Z:?^Z-YCG)ESB.
M9SM>:(22XR$#D3;V(1"*T%$0BIR6I@7?4B&8C^*CZ$-Q.0X;,.IJ@CTT-65.
MC8.A,WU_VOLU+<'Y'T=#O9\;*S'^1*SZN?&!B:XPQA]1C/MU_/_P)?%W6O#Z
MQ%S,Q(\.]YOU>&3Y39*::&14M12K/F9Q3G\3#5AFUDD-]) ']7V]L=^,&!=^
M\P(>-%3C@=[-G0=-U7@POQ9RX$%+#1ZDS$A]'3,RMX1R,"-M]5@'B^CYK)M?
M>3FP[E ]UN'::Y5@\^HHR+KZ.JRKY\ZZ(S59MXZMRYMUW:VP+F8)'6(,DYAT
M\)4)A#Q,+&8P[Q-%5$,S&3S)P75.Q+3AS>3R( 8#6\<6720>&'_S,=E>(JAD
MEN^2A"T,D:#N_1QYI7-Q=(P2=EEHQZ;),% BUC5A6,-()LS#0L>E E1%>OJ.
M2^^&>H39U,0<%&8/^>ZLN\:.2VY+QK*,<8#>W'%9;]O&EE+HK1T7^C9-<RD%
MWMYQ@6_=_2T Y=0/=UQHVS;-Q4JOL^/2*X?[6X3DCG9<<ELWEOI1_D+K[KC0
MRF,L"Y!>8]>1GG(8RR(DMWF4IV0,J,"2PL.HLIS\-2JP9'-@26F$7H$EKVR5
M5V!)\<#8NMETS9QE76$L&X2_RR+TS4,SN\&W70=&RK(3ED;@NPZJ;!T)FQ=:
M'HG!NXZE;'M+*U9Z5=:,JNMN\T!0R1BPZ^A(2>*F,B1R-W<=%-GV)E-*H>\Z
M,%(F_[\4 M]U=*04_G_.17'-74\\V;9I+E9Z%<:BZKJKP)+2YM/F#8RU*HRE
M_%GSN0M=@5274O)MUS-D2A,VE$7@%1!4?-9SWNA=JT)T-EAMD+OT*FA&U76W
M>8RE9 RH\(K-^M)EZ&;2JF".S?F$I1!XA8YL8&_*&=)J5S#')GW"O*57I9*H
MNN[42B4I@ '*(@@G/@>5Y/S8 -7EPKBDE?86.$'YU:!GFVS*3)]8UJPW'H/"
MNXQ8&3]?J=;E I-R;U2I+B[A]SDS&7%GM\2B5P/A&Z25H7=]M3GI%EHTWU87
M@%@MIN!FK&N+&&);6KW1*",VY3(\N.N)1O:!AR %A1_>&M0F,/EKETZ9XW-K
M=D,GCNM1<U>6F') R:.R2GYH?O6Y]Y15I8J8E(,V,L447AA!GK" U)&-<BA$
MJ<U=&?W%0^4PB[):R5)*5SE,HU3&M90B538]Y-2QP0A[\NK7&\:_G<Q.J&V,
MQL2="R".#</Q;8_?4(-"*-&WZ*N7NK((CXI2+TMKC4-EP9RG2QU1!!#YE-H^
M_4Q7[=<[OLJ51874DG=IUK=R<%(,\3DP5V]V;4&(>6R;>/(TP?>=S/#RP?F#
M)TZ):XS@N3,0O.6()\\?\,K)U39^QY>\FB@5WA :1UZ?F,W&_OB5QUIJ EES
MDB0/E20/E8.]UC++T9>OW 1WE(/ UA+WA>_:S/-="@]>L ?\2[G2B]Q%KQP^
MMI;H,2/(]ZC[U!6_XT)7%D%[EM!OG8%W3UR:<+E?NZ%7%D1[EN!_HR-F6*N-
M^XX+6UGL[%G"OJ2$TY%CF;WQQ'6FXM#D"=OZK@M?.2"M;%%U62"RCG(06=FB
MZM)(4CFD:R&__M0BG&>F/,IR%O']\7;*(?+._>DH!V>M)ZZ3'1&7LIC5$G%A
MWL=U[_K\=D2>!%;LN%=SI"Q0=4,MS-VY!K[-[EQB<V*(6HV36?*;6.B89&ZX
M;"+J088N?5H:N2)+]4A9T$DU,99R$2N+/BVI_!"&>J[JXW?B@HH\)1C=<8$K
MBSJM$KC?AQ=L0\S%FF=E@:/2RJN4RU(YB$@A.USL E42$KJZMZG+1VP22^K?
ME_CAJHQV5:2B'+SSB%0^47=(W:=(1J4UHRR:HW2'@&)EJBSD\ZA,<?W]RP>^
M^.,+GUJW,^[1,;^\/'WMWDI76>BGW+(N=(%VE0-ZQ/['+,H]QZ:QF"Z8R[WH
M\Z<!.+NC(Z6T!\JA2(^HUBV%>9G'MGDW8J[Y9!W;<>DJ"QD5MI*?0\0%LYE'
M+]F4FCT;C/B0]2UZS#GU^,GL$_GJN/*@-MU;R+YV'0-(SZY6>>6H=5=94&Q;
M\<-S:.S9AC.FT4'HI6.0+#HMB]G#GRA$K,0"[3PVQZ#H7!3=36E03K6]4]*R
MY)ETE07V3D>8-M2S@T)H$/8Y]QAJ8E;F7X#KS:[Z%AN2)RFF.IZS<A"?XC*<
M7X=YR% Y0#!1S Q&U?!^9][HU =_=$Q=4;:,PK6IE5'0''QSQEQJ>-;LSH%W
M<!]^]^J35KK*(H\[H0:EV965!2O75X.[D>OXPQ'$(-0=4W%B]ZH+K_0ZHIB5
M%FQ'"\IB"?2ZON-:@%C'G>,1*VAS\LJQ [W>J 2^"8&79X4WE15XZ3LH%!IW
MZ_56);GB)5= M*W7VZ]#<MMN8U'P^CNLI+A9*1:R%CNO0XK;ZRM2\"H\JN2W
M*?D5LOZZKT-^88L7>"ZCV\NIP_/.^O['_]O?U_[W]T^_M?_O?_]M3/R'/^QV
MU_S>F0[_F-E?SOS[GSINM_-KX^N7NQFW.E/C>]WZQ7OOW=)?OG>:WQYTX]*K
M_^?BHG'[Z_OIP\GI'_6I>>O^8?WV,_WS\UWCY+CYZ]W5_>>O/W7/_T-_-L[/
MKCL3QG_K_N?7NS]O&OYAV_KW%]_BW7[[^V!:_\/[^O=^?_KM]//LYNSG^[/O
M_?_<6<>'D[__-CWY?/15__S;Y/QL>O-%_]>=_7.CWOOE]'+ZK=][./GY4[O5
MN;C]^^7Y;Y]O3D[.+KY._G[RG_=.=SPP?O]R^:]+_OUDW/G7<'8R&T^<TUOC
MO/GYCW[_Z.]GMR>_7YQ]];[^^>OLUN1_7O3.K,\/AU?7?Y@GM#OXZ9?[?_[S
M_[33VYO]_8_;-6&ZNE!;N9? -NV:KBYR5O(.1@4O1G4!,&7D5LAZ>R4XUO:;
M2!6\_EX)JE4F.1:R'K> <;T,D6_OUYO/1N3ECUIY(O*ZNKA2SYY2>9=3K/!X
MX!)_?N';YFHU+^;,I32';+JZF%/Y)%SP=J0>O/1H!?//L[[+S'_YS#9FJ[/Y
M=WT-JH<[E4ZPQ2Z]QA9@D1<Z47J^=\7K#75!A MF$]M@Q.H!'UP?WY1V@,]H
M_W7W-M<;ZD(-Y95N:1)K&EL )%YLP1NM7,W7%F+YE[$ 5"?G34S=5(_;D>-Z
M=]0=XUK..I $E]_UL%[SL^-1?DUF3[H'<M>-NKK1>^D%7K"_J6Y4KISD&OE*
M3KT@7:0A@Z"N!E&SU3BB"\YF B?+'D:/K,)5=MVVJA>S1PXS8>YOQ/+IR2SZ
M\V<8!KL7S"[Q%'PNZ2Y\J&=/?(^+)_2=,;5-=3,>\A!D8W<$J3! D8,@F[LC
M2(6Q"&5-:Q'GKDUU\R#4-:V%"%+=1 AU36LA@E0A$Z+8 *VY!5!D6R%/(]>0
MIZDP*!'VR,(\*&^&!0R.C4%L'.B&_<XO'/=N1'N<^Q#P0DPL[WP2S=)?>_=(
MO:D>N/$,#1 ROA*WSG"4/\7^DE>P"8#-,9D]?-V 1U-=P.,)LC_VO9'CLN_4
MA/5_X6-AX4]H#K[8)G61H?*G/3 )-K;-P[S*UZT/+75QDR4W8<3YL^G;,%Y]
M/RZ]I2Z\LF+]SW75JT3=4A> *;&HBP7-6NIB+4K(K(AHO*4>K()YGW?,PUTS
M;GP<WU@M.Q@ZV^U;V%DCY0I^I.=:.=%2-]GF^)ZXYN+)_0WEGLL,CYK"7_IB
M,X_?W'ZIMLN6NFDVLH/X'7D(XI_P%M8(#75<RH;V*?8D7ME_4*GM4ETL:Y7,
MQ'9Z;)O8#M[ZQ7<9-YFX;W='<O%;ZH)0Q_!:DUD^(@BWU #9>(SR\P?#\DUJ
M7KC.6+96$2V]KP;GQ+69/>37U!57F9_,LE\PUZ-L/+&<&:4)..O5 Y<M=<&K
MUZ8SI4F:;ZL+<&U$9YX8C^VX96FK"XOMOI:4QY:HBZ@I?9%JRF3HZY@,^,5A
MHI(R%V50#ZI[I-SW=P=^=PX?#V?G@P'\E-K&#/1AR@SZA$O:"HDX0&#M?;V3
M9\315@^G2Y1;X(FE*VSX#>/?3F8G(*31F+AS)U[!S4/\AAJ439]4D['S"U5=
M#&\#<G\A.>F>'5<V#?OD;[3Q7CGU3EU 436]N[MW*KV+]$Y=4/3I>B>NX0@N
MW/A,M]3V 837*H7$U<52%9-X?1V)UPN0N+I(J&(2+XM5/U07QU1,XFMBDOE+
M7#U,$@&&&[P"-\XE^40>V-@?OW*PZ% ]Y#!+ELRN9*D?J@G\E4J6I;&QZF&"
MI;.QI9&EPCB?FO?&SUO7/%#Z0Z51,_6O#"\-J'&H-(RU XI0%JSC4&ET:P<4
MH32.M]*@UPXH0ED\O8[26-B:BG W<AU_..H!(]PQ%76OK_O4HZ,>/K9#6E 6
M[Z"C'K*V0UI0%M>@HQXFMT-:4!J_0#TT[WE:(/K;B&87_[[\R67FK8-IV^ 7
M_CYBQNC8I?"!*3W&NR=GQ.RZFZ P++AS2E$:KV'744:5E*(T3L2N(XXJ*45I
M?(I=1Q]%_JSC$2O(NUD)+^VZO[#K*&-9!%X67^!HU]'$L@B\+/O\T:X#AV41
M>%GV\"-U,<(G=E4K0WOCTBQO=;' 1ZNT<45?^ZXQ(IQ>N\R@>!@(9,B<ZMW)
M_CE2%\%30';E7*[JXG.AR,'Z]IDMQ'E+)P0$2ZW9#36<H8V]J.]<8G,BFG?Q
M'%1"F;6L+L:FNF#+N=#5A=>6VO9$^XQM&O-2@"='ZJ)EI9=Q:? 2=0&RTLNX
M++:ZJRXF5GH9EP45Z6X!!GNABYKD6QXN:E<]8 BU^.;LV#8_$=L?@//IN\P>
M7A"#68F^?:(9#_;RHK<38F ?X66_V6A&<;%!1U<]\&?'))K[&E4/$MHEB1;0
M^KNK+N)S1OM>#UC@^OB21,Q_??W9\9[0^VKG'4=U09\27V!33E&KB^=$HCZU
M".>95\?)$S7Q_?&. +)==<$9U6YD+^>"51>X4>TB]S+*OU%7%]11[?[W<LI?
MW;PGI>U_22ZY@)>^:OEOS?Z71O[J86,[8?]+(W_UD#0%8O-"8[9&75VL[&D7
MD&ZN:5VAH&:CKB[P539!E=-Y5A?M*IM\"[:8ZJ)<);ZRN6#CJ2XR56*9E=*.
MZNJ"4"46=;$F55<A4VA>VQOK:'MCO]'*5=NW +GDP+E&^]F<:R;8G0OGU 4K
M7MM=SV7)/F_HZ@(<KTYG2I+-WM 5!EA>F\Z4QH=5&.MY;3I3DFS[AJXP?K0)
MG=GJ#?/E\6 4!J^*U!+,L?WWY24=$F,6:,H6[Y\OAZHHC)F]$E4IBX_;4!AS
M>R6J4A;7MJ%NCMAK496R>+0-==/)-N+1KGLNL.-^2Z,"=A53FW)L3.IBN[=^
MG],_?<Q>F\)_%D\0YQ[85B9&9U^/SGW6.S;T05F%O'QNODF//Z:$^R[]R+C3
M:NB=#U]NS\*7A%])[H:?XKNRW@NKB>-JXF^B R_YD,FF(,*Y&>(O/^.M6<1S
MPE*MY]*4XO?<"Q<&.Z.V,\:>44Z\*A<&#$0GII'-A?DAYUZ;%$LT[Q6\2W!M
M42Q+*5K^W@D\\^;CH^_$KS.YFG[I>_;P <9V?->@7/YS1(DIZNO@49CDQ_"_
M?<><P?^,O+'U\?\#4$L'",1Y)6V#6P0 _[$F %!+ P04   (" #<A5532ZUD
M@+4"   R"   '@   &5A,30X.3DX97@R,RTQ7WAL9FQE971C;W)P+FAT;<U6
MVV[:0!!]1^(?1CR@5N)F4-4FN):2!I1(0% @:O.XK,=XJ_6NN[L.Y.\[:P.Y
M-54?D!H>[+W,G#EG=F9Q>+F<3J)Z+;P<G5W0&_PO7%XM)Z,H[%9OVNWNML/S
MZXL[6"SO)J.OC40K=PI!+W>P%!E:F.$&;G3&5*M::,$"C4@:Y$BN\[V?PZUK
M,RG6ZA2,6*=N"!DS:T'37B,*SZ/1-A4KX: _Z 1A]YR(S%] '.R'\ JMA&BJ
ME<V'?W-N.YV7 +OI2CNGLU>0')5#4V+^&>U?L_!$Y!L1QM>SY;,<.<.43;0A
M5D6>H^',(MG=1E<JQASIH5R]=H-K80D!8Y@7*RDXG'&N"^6$6L-8F*QI[*]"
M#RU\T\J22]B])1T^VG'D- [9/GIN?A;6B>2A$7U'X!5[<!I<BB 4EX456M&(
M%H2%*A&&.;^X<,QA5B9()_!C F.)Z"@%)N\ [<^U=>U1DB!WXA[AC$QC;PXS
MW8' !QE3XF'1#N##6$@LUP>#0;O_J=_[<O(1"%47!@SFVCB(*5H,4V9X"H.@
M!?U>GYZXY4C:Z0@]Y7H-RWC6^WH)!NV>)<3"\L): B$Y,^T0^L"LY[%)!8%Z
M>Q\$2.B4/4#P>1]D(USJH7*"]O:>%2MB\1C'9TY+47%,A&**"R;KM4/TTO)%
MCEBY>($<LQ6:O:@>,!73(#@I!UX9,J*WB^0V&AZ0&5L="@)5K= Q^%J-7X.U
M*G'UVBZ+C*K\B?/<Z%)587>&7GS.R+ ,]^:1=X#*A4FK7]:,P83Z1''<Y\FW
M!Q1$;G= *;+8MTU3QKYE1EOB[VS3E#-/RQ;$XI%7Y_TUT)'!NK9;EG61P;,+
MRH.U[YD1S(/:C$G9YBRWC4C*_-W>+HWH/VN9HKP74F(+9G='@KSF3ONFZN^N
MG2/!'F"Z_C^_^@CPWPJ_ 5!+ P04   (" #<A5536A!*;28/  "V5@  '0
M &5A,30X.3DX97@U+3%?>&QF;&5E=&-O<G N:'1M[5QK;QNW$OTN0/^!U[@-
M;&"M6':<-HX3P+&=U!=.8MB^?7RZH'8IB<F^RN5*47_]/3/DKE:RE%B)7,2M
M4S215GP,AS-GS@PI'?Y\_?;\9;MU^//IT0G^%?3G\/KL^OSTY>%C]R\^?>P_
M/GSU_N1W<77]^_GIBXU^EMH#T=W)K;C6B2K$.S46EUDBT\ ]",25,KJ_@8[H
M>C';KY?%T2TZ/Q>)- .='HB=Y\*J3W9;QGJ MT8/AG;CY>'K]^^NFR-O]V6B
MX\G!EX;EMH7^4[DE;+P\_334/6W;K?U.]_ Q#0L-7"R4?26QURGCH[17Y,_7
M+%TUS/71J_-3<7QZ?GYQ=')R]N[-BXV=#7Y_=7%T7+U?>:I>9B)EML,LCF5>
M8"G5J^=BK",[I%%V?B C.;R^7'WXD3)6AS*N[,)F^:RAQ*IO-[QI'UZ?K#Y#
M)>5//]SA5EX[[_LJ 9NK#55JE:F%?OJ$A#Y[^T9<71Z_V%"?]K>[_]O9Z78^
MY(,-<71^_6)CG8M:^W+8R^>VX%O,_8XQY'VJW+Z^UJE,0RUC]_:8=V6=?GO'
M"WF5%39+@W;K[9'8V>VN%1#O6/2GW1^!X4]VQ=.=G9U[)'>B4_MG)\R2ALSL
M2/CKDH,P _3<.AK2W3X>WP=UK#_4W;7OAS;K*=-N[>X$8A=.\X\B$6N3[K?S
M=NMUK)05QYG).W<LYNW\I?MDGSX$(HHK:R#;]ZJ\.=C>V_]>!;TS[]9II*CO
M3F=?I^N4^%(=M%L7T._V:;^O0JM'2APE*HWPOQ7OLH[H@GN*2S70A372:C86
M:15_CC>O,Y.(J^V["*5?6O3MK/SN]^2K13N7D<;G,HW$&PP5DU(/[EZ1E4;N
M@7G^JMJMH81-RM"J2,@":5:9%BI&4R-^.Q<-3 V$%"<JEF-I%)J9///VNFF'
M2CR*HS_*[/EQEN0RG3PR_&XK$#I%VS0ETT?3L;9#0<V7N42[=2MOF)ES<?-*
M!&$@L]7I@/R,>IEF\Q*:-?SX2H6ET98,YBB$'%E?=)_M[<W,A _J8?'YIMSB
MKKHH2O!V1<^*(=13T"MPL@0S %K#CX'X]TX'Q+(K<FG$2,:E$CDFYM9B<ZJ\
MA)> 'K4&61*:Q:M6E#G:T /U29E0%SPM-L7(U!8L"W:R-VGV"=@'-GM;7@&%
MC+E7<T)N\OEA8"LJYH<ATF>I_>*&60PE.C^K7F/PK+2%Q3-2?3WN[%H"LK@^
M$OML7*S5,>\^Z*Q4]FA4+&Y/N*OE;-LLQY)R6S_H9=9F"3_#0M=4_G"EE*\O
M=%38Q+G'&L99V_YMZJUF@>$K9%NG-+!^7R^]Y9\FN)0Y@=B38'=O+]@#-GFP
M:4+4K\[3Q!5_U$2K&6>W0VE7DX. BF7I 3L8@YKX4P$",-10J)TL=G](GY<F
M',I"S<BSFB@+UEML59 %(:3(C1XA#H@\EJ$+'DOBD$X!^3*&5+U8AZN)D2%\
M&5K>'$!O(G8FRD '']-LG!+&7>A19C'-63I2A66!CAL1].P,D5+&,2/Y4(?#
MU;=&EG:8&1@:\+FT8JB,LAD$P5ZE7C/.6F:*AUPD6%PB>$#=!]3])M2]W[ [
M)4D>='\*=G[:"YX\VV]0O!E(W=1I&)>,=_,X/0O**SHW6)4;KQOL/]L/]I_L
M+)6@@8OG:B##"5'X)1'!@<**B&?F0L \#:W"P'3V&OHE.B8W*.4"F5<3:;K
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
MC9O>//H"UZM403>@_=_-&] S"_G>-#\[&-DN_>ZL^R%:^KW:_P-02P,$%
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
M,,&TM!$_;W;;.)-94IB\U;=UX77==Y><OL/\1QT#^:L:C5'IC)],''2Q"MV
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
M$4.I0#.NF76[.:T"!QJK/2UZ^7IP?DY<>&A3?,O.&JJ68Y][Z,4<R)O9?]A
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
M8T8_!WK]Z35U=*W^O:TP<J\5PH3GS/K3<6SD)E?DKC=TZ/J80Y6"F$X9U"V
M]E>$T+D-M?.E7Y,;/:8S0#X>]L/"QGGE!/69>8I^=PT]>0L /*7Z#ZS),??=
M B+ ZZO7WG?SW+W7E$"\N[ZP#K.SHX6U':)_3WX#Z9NM2"WL."H]>3YX(+2S
M*9Y4I V V%I43R2(&1V#G\D@%,]YAK^RT7K^*3^OG)GGS;;(2?D;G&7O./L&
M62S5++[6+#V\W.?.E<*;,.OQH\/^W])WU^LW1 ?':  YM#\!^SS.[C_ R*(*
M9&=H.+L%_)HZ]\E4[TI\<UW03;??HD62'2P_BX*&U[F[#Y*G\!BC54JX)\1]
M7K+9SC58MWX7 WO4Y]56VRS^^W3SIOUB6(3?.!I3N?R"V30M6%D&LBHCPI1@
M0(S<*;-^&T?^]A! *[X+!U)+PE/):I8/'I!_%Y9N>UJ&C I0;.JR6VMD&@>/
MCH/9@:V)B#!49K^91_<3)#)D:I5A1KBN^R&DYTV464XOBW5NN]U+PA,JJN6N
MKM8PK:X87HWN@5G2&HGD@GE.JIN^@H:1PX KWB#J*%.L-DJ;3#NGUURYO&Q_
ME1P]%8F3J1FIT2[JL_4,#O9U*&6<*X7/B6A/QYSM) 1^;A+W21[XP%33+6NJ
M5RD?7X7IZ6!_EVMXV:%D;L']V,@@K2BU6<;?Q/T<5)LZ<PO(NGF7BMU\S2='
M62SG34U3\\'KGP!LJ>C?.T7EI9L 9CACJBP_<XU9D$-I_$%[/)9W564R+7S+
M75"+R>9=ZT/Y:C=1$N;[/;-_UXEP-,AS+2QP(Y$R2 ?#']H,Y<#I_?00E2*&
M4;S4FK5#IY=<9/L@'";2$R.4AZYS$6KI@JM(A(W*^_/+SZZ?MTC'8B]);@'D
M&#01/_!>")7=1^ & B+QM8_S+V%OWU2YR]]E.]]Q?IX6/ZWMEO'"RIMGYD\6
M@T"52.=NZI\XNXT)\Y-]V4/)1'*LFOZB+VM'FREOL_&YO'&>K[=DS1*O7:SG
M:C'!7YL]UEO _9.;21N&6X#C&I8_,PH'O(O"1_7HD6%E"6ST)I!C"*5+\VMY
MKUL _O,L&OQP^CA(J]125V)//J/4%73>_,T'EL%J)H*[<BY])W3N,0 E[V:%
M/'TI$Z[,">'N;Q(G+$.O14BR4QIS/]+2*#,U[Z!)P>/)UU7,/KP6W_?^Q[GU
M7KE DU;+X\_E<2L%CU.<DU!*H/?(ANJSD0_8IO-UC((93GRZD\3!)\D%^*#3
MI!3B:=A>+9WHO&FP8,FA;M020?^)X.EXJ.HS3I<G^LIN=G);F\F34  )3DD^
MA# $>0N@5+23.;0-V-"RB6ZO*U^OI\"R*P9NV-R?"/ NYXN 5BJ7EH)8C!.?
M9 3+_)@7 1=G;YB!BW(.%M[SW0)RVTZ?M@NVR,=D-)1=%\=:G+CZ70HAK<BK
M%?1S="8G^'?A4S]W;AY@0<K2(6MK9#@Q5W=^='E?/- 0FUQ+B*_E $?7/(%
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
MUS/GFQ/[NYA1/J-<<9'1*R+N,\+L*-\B2D&#LR?#F!5BB_Q'M&?;U[8CUH_
M+M.QNP18@\*'-RO?>.=FT =J>E4_'K*:+1<8]KHPC^D(M+R^^'V6LXT%4@L8
M#.ODR=EYX708R>1;8BX'__%4#FM7:[J(J#BO1BOY;M?4'YUV(*U4AQ *$_(;
M0D@U,K9X^D&J'97',4:0O.0Y]H1Z&MDQ._SN2?1PX0;X95\/K52PR48[SK)G
M,8C,)QZ](**J-74PG#GF&N_BJO1R/'2Z&:^# :'2FG9DR&IG1+0)%MS4A<W5
MU/E:R9UU/5U%\<Y)%OKRQMJ85X><KRJT^FNX#;TW?O7B^XO<W 8/<",V$0WO
MJZQQL2''$6Y4 QGV$4KGL?=+-SD?(%RR0SXY5+UJ<*$J^V5JWB<R/Z["K>)^
M&?Y#3UWTQW.36X"2HM(/=):1XEB=;1;J?2OHYY!^/FUMT&MQVG1+4:Z4VLA^
M@U)AY:=!\_12NK1SC_R%A/AZZB 78D..OD\1IFS5#^('#6I5F\5]T%@YU%Y_
M/C^5OH^G+&+>-J:W?V[%R8"$4<[K,?S8%,UTL^^E05J=FV36:_D@A82(X)#;
M5O:AV/WN[NNX$%Z($PH^..&AA\G\7!,D@UI1ZY]!6J[MIWX^B#CX$%^^M& &
M>)OU8*I=M?<5LU>5A(W27HLTBW99LK>_G6NUZUU19*'=/#<@G5RZ=_*CI>5B
M,2.Y^>6;]NZL6/,!R:*%!82$!'+Y.Z;(U_KI="%Z,>9L+7)58:93M)8@8T'&
M^A%Z)]K#@2]3Y/3-LOG:@,?V$*ARR3RK.!"I4/U2^&=-D5"%/6)D7_'A.&AK
M.6" S2AK4_!M8Y"HORI3[FL!HX*&2/&Y".+%--IPI1*7?@-M!,V'<Z (QFE(
MA[,^U0E'_Y+B\[#==IBIW&(4=__/H1G#4MERL57MF709#LAUQ>\SIZ-3*&L(
M53\Y&*/0VQ=&JX;CR7ZK^#?%?+/R,'5L/6Q/#"=&%5;RZ19 IM!'<,:)T=O+
M_Y-\DQRVN/==.1UW8@FQ&;RT6CG/593:#-R%=;<;]S1C=2ML3*TRT[/<?:X:
MWF&FRG](C]I/-[UZZ(SK2<,S&_^*Q;C;IP?);084VD.;D#)]5IJ/'H2^\AP;
M+VO2XJ!C2)/U%36R5?"V.5 B+Q>NU4S7#,AUT(')SI=+"5HV1JBKO@?]5>)E
M'JKGZYS:8'XGI*:FTI+7_@<LMOT7Z'W6@W0Z]_P)LWJIWHE9RM[5ZK!0R#J]
MEM#K:0"9)?LC5Q$OSB^,]RT]LADAJB3"^#L]<CTNQS$WI!BBD4P,?[BB&F6#
MG2L*2(FLJRX9XBM\)Z5%]JN>8?D;!5FGVN@#XA% FN.*38',C1S:*;+.H_DZ
M<,C_@W1IR;)47:UM!4X>G@"6O]2@R1_;<_<IY'E*PFOTJHU+/X*1B:M+?U$#
M(]5)$VM#@7N9PIRTHO((JQ!2../SE\'05/+[!LU3^4YK<X''5_"WZQ\@07"\
MC[6DXS23VR3/A[W"[7AY'6?!5A:Z_CUV\NDN<S&Q)1>Z*Q?Y>2PSJU")_<1X
M(&RY@,6GGO)W=D8\N CY>U&[PE++B7U[?)\E#)ECG.HV782T"'_ZM%]QF'+S
M(EQP\Q"Z-+(IT]\E=NZ'#4#%6XSDLT_#;@$4")=D5Q95>*5*V=K>8> &V.]R
M4HZ[&S)>D^'=QV.M]3WZ 1=MQ(O$[[> @S6&% TT?/"9[JH8&FIH+)0;"OPI
M:_F@F8WM[8/?PS.*AJ;1B@(8\H)CF;X5[=BWGA?-."_\Y*5=9\!'S2';IXA3
MT)ORS^51X8*:16\J27BV0^SG2BXL7,M+P\N-);S/=70T5->H!"W<CI#'R.\W
M45 4)(A]]!80F[<.+;_S4VM5^=UK_L01^D_U(3-K>#@9.OU]*%T0#\&X-Q=O
M1B5EL5@ZB"EEQSAF<'*/3G.\;5DPI5> _R$4.**">4QQ"Z!+'&1O%=8*8IM;
M])1;+S@X[,4' 'R,F63U=?,@Y[< *W3_KY45+'"8C*.X[,\'_X)@=+WY-^J
MA3$-V!,5T,XRP)_K^Q%=A1"S,#$J0-H:9A:3 8=+\=R<W^C"M<D@V6-KK1_^
M%4S7CAQJHRE%&&:M8S=T/D%M@X2SYWWV$$='IL<KM,S=(RS7A>^T4;O^*M3#
MS%L TOJ[2[! TT X@+-4.OBZDQ^@XXJ[\,4$H7]3,R'\H$N;\%.%ZY<HFT$%
M"_'2O='K8L_UCMA ,X1Z+P5;)G7)1YW>1IXOJ7%/^+/#@R!HIS'&WGP)UB\
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
M]UG(:^XH"<\X(\GT?\5C==MC>77M':;; YHGE:LZAS!'!#AX)=/@8%]0*D.
MF!CSW;.#=']0[.(;B>SD?34O0<U_5@8:QV#W;.31_I5+0F]1U8KUKZ6AW=45
M"[.!MC?:_HK&TYEN![I/'566EQ1,Y&1E[W<N#MFP*C- I'CD=^.;U7=B(QN^
MM;&T?+5@>]@P2SC_W2T=0&=M>N^CMPFI+S\OR_M<Y+3JDS38F1[T2XZ&57.F
MWZG2\Y4WM <TA@Q^CJ15GTR;&'@(2>F:V.*_VF_TY$(1_ALJBW&2NC$W$C,A
M8+M-D\$]'.?Z)ELLS\179T9/R(/^58/A0?D5#7P;GH< AQ35>[RQ(4DX]^MZ
M85\HA>L-/5K1))\E]!:@G3]KA%F+#IDJ4TI(#Z#+N/#">JBGF(F)^I(4BI$S
MPK7 8/O)17R!;?6Y$)>;'S>TS=?54)<I E (V8P#Y[T>1X583FILP>![%?YS
ME5M M,^I$WHD8FB !E3ALGB9HUWKXLJ9HU3:U:$E0#BO^_/M8Z/Q]]@X/S[2
M/(T9GPJ#[(N2E6-1F\;ZHITFUX8)Z6I-\?"B&?#H6@NN=L\767LZ=UTQ?3_Q
MBN=F+%N>G?_-HN1Q&)3<I[E =;KXLTO[Q$Z6+17BT(W63QUQ\6:.)^D5CVT6
MSP#;3O<3K,,M@-!X5IDWZ!G6>_UWCR,P@8/C9P@7!*F.MN106.3^^?:G#VNM
M43[Q&;NC5)>,Y]["9>A0^82P\U);:SAYJ/<I/XY.9D@?XGWN,>_V%O2N%5,0
MTRFR?I;RV*'5%7*FL-O:VNH:&)PI0T)G++QJR:.@;C?P>+1^T(,2&WDU<$/)
MR&+G:L)2'J&H\A7287KURDO+P>6&&9,075>:G^?!^T-_+Q[JX"27UNDOV"1+
MVRXN.RXV7IS0;S(XH6VT6[&>D0P6T#+JJH?V^9#"\@14!2<41.I+#P-K&3T&
M;\HOR)/S\[Q'[C'+[7W*=Q8&3GF&0L[V+EDP8K%0EN;C"!NJTRD.W:(5UY\N
MBRPJL+H<D#_85?QF$>Z:EJT5/3#\;8CVB5=#VSM#<GQUW.KU5ZA[O+_US T3
M*(00AC$9T+:^V@0.6+C6NKY>$/8EKC\-G+"RFU>4JT345CPP=4GZ#A8K2I&C
M(=WUDH_D<!"F%*P5,"K7:/=!QI4A-&2MKSJZLJ<E0$;AYCI:60>9!N<O8F+X
M?K@,5@@7HF6'T4QQM+KZGH<Q0HDY5XU7L>U'W:?2J"RN]/F6]!ACFXH7AJEA
M<=0ZGO].A/[-H:T6VC8\HKN5YQ2U,8S6Z,FVX,T)+PJU87#-4(G+J)OD!,]
MB96UED@S'T^,0J"LWA>9= \6M^62@M]=F1_DX3]J2M6MURO)\?Y,ZLAM)KBB
M-:F6_O1RT@"=.6-MFA2M^3!'F>NU"H,7RM)="\W'#U1OI!LR;@&JTU+?HDR[
M6_*V9PN,YGD:HSE65H7$"?"^?WYR[A4S5S'^0'!44S ,[%7N6^1J?5CNH6IK
M)O>XI/:8]^(0OCM]O>M$%0,+=+6A_VT./53"N.P *9!J<C".AS\?1EDQTBCU
MFT+LC#O;3\XT#)Q2WS>\+B)AI]ERPXQ8+5M-H48+H8A[(](L[AWE+BV(6T!D
MI\;&,95UGNKR$!B8ZDG<TQ&G>D);6.R3]/1IQ#/5D.P[Z@E]<?-#W#F^;&K#
M(SXS.SDZ.>BYV"!HYL[A(O)$-F93AMC$*:>O<XMI(@]<R33N[&5O)OW$76*K
M@UY@MS?,CH7%1"1'I719AUB<%V6H%04J7A)&9KK _:4G1Y^*S#8_E71IY'[$
MU;&9X]#0]4U+0U7C1$6AVB7;6J,V*"Z/=.I#K+_]&4@YY]<2;A#>A;Z.P;I<
MW@)&,B_V(#O]6JP*5PI(OJ<E57#SV3ZO>E#Y\.=0C2_A&G[U!+G!%NCJS?H8
MD;-Z4IQ$(Q8)C%+F0& -3&$-,[56;L*'M<VGJHW2YO,_]#K+@TY>%0GM CO&
M(GN1^RPF.!K.]9:$Z5%73-.F@/C@-/%VQW0I'"3=7E/O=A[/VMC$3,\JT,$I
M)G7JGGP+(.BXSFT^Y-2!Y1AC2X,WM-BYE 0ZW]XH=(<9)@\ZN(O>'1+_-)CC
MY/4XSY.]/FK!X5;#7?-?J_C-[\HC?>7,TP(*&8J.JSMFS@^[\PC//B!.YO3\
MX!(=X.#+#QQJ@9L.L)8U#\P?\YX<'SV19FM9.#QYL(XKPRCCZ(;I6<L+QR0&
M\K&<-PJ-=[1RGMNUJ,P51+W8*6&',;XP[%HX.!LJ&$ LQK_MF=UM_S;+VSX-
M/BYB5!4P/M:+(/SJZVQ\8/&OY]$R\$'W8YP/-FQ=EPU["QA@"2G ,!K-!A%M
M<-(O+;M0;%+@\;;-- <;[PROGK!*O%U\(5NDCC!SC'_9]JYX1VH=S@F##T)I
M13\OR%,-"_60K6(3!Q@^W*27K8)D+B^B%26J7!DR+H=C4;$D/K_+NA9]N^2U
M\L2>J2?L^;IVO!H[NM^19TEG.W5FJI9-"1I.DTLO]EGL*+8272BIF/>_*/G'
M*5PSHPT'P_T/H=RG-M8+W92F.!ZLE>=ZPV8U)Q-6P7 VZ"6&M<_;^4/\-SC&
M=Z5&>E5\;D&AC1<VY^%.0,(CY*'8[9C#!J)[?X0($ /<S,T$*6!4\IO6CQ]
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
MI,?4T<E$[JC9!%#ZWWF=_L9C(P K;FIK;1J6F'MJ_".V]^MCUALWU-W(^E>
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
MEL[,:=4QQ/*C&E+8IXRN5\^L<M4VT"(^<Y,WHFQ9$)JS0TQZ^K\>FX:$+#[
M-R89&K7+VIOG&4F'H"8;EZ/G@X#QJQY[?PC#JR<POQ+2'YVT@Z,NN795'/*!
M"0)2V9LQ_%9@F[-51S#)3TPTK_).<0MF_SN?)^IC1=K9&.Y@)O4DG>2'V)6)
M?$CJP#IQD$*6EC;V5?D&Y@*W<OM"/FK]^;!L6F^ %$' !%S//7*<DV?2< FA
MTUN4B5#OU+>7=).;OU%2'-IA97,K#MI?YAQVT^R&J,UN3EO>-:2<4Q"Q2G#U
M<+PA*@_^<W R<=&0T=]%<YP:#[UYA _7(@HA%^$PLD.YW0+$5T*X%_V +=P]
M9?J!2E*!IOG3EZTM,%8Q%>%/EL\*+0[/#C=SQPL47UZTBXR4GN$6Y5CWUP[
M@GGA0E&R$^,5[Y(VUGU_S54NS5<?N!S>L+BH@GK[W;'S;-V+9B;*Q264D7+,
MQF1W=U4U]29DSR_,GL6$=C8T/%I*7S(MI]&_^3+V;#8+U$02P\7C3XF:O>$>
M*9>\T;_4[A%+LZKG%NVVU>Y=#A J!H $)Q2JEZMR>S5]%E]]+\UA[?98,V/,
M#*V3. 314\A %(Z-YH4P]9X8O)3+AN.<N$C9%.W3PA+%VT6@NM1S5J8@F-S>
MW/N#X*A@UV%!^8\R"RTZ *C&,N$Y*+GS!M'CN].=R(<$]P3DS""A2=?P_A7
MI*L^ X1!?5K/-=CVJ_H\(7PY*R$U;^&>OC/Y-2QK+7''_,7 _$]_ZW8Y]@E]
M.=MTT\S/N;:1>C872/GQ13I;Z>3BKVNK/E\+:JK+9\5>1<:?J_Y#6>5.U4A_
MXE0&T>Z$G*,;WV-+VQ>>&G=YPRNW; J-*D,/2U0M,Z"X3&57B^9:JU*QE<*Y
M*K,X[:XL9#?L"A"&ET!6^2#W]E::&E"H&#&P'=C3)69J:NZF[F=48YR0[DI3
MC* N+D[6>E7;XDD%H%*?ZH?B"5J=][^3*M6(/D[UN(:V$1?[K@:,[(BR<.[.
MX6%P#+O+$_9Z%8!J'-UJ-Z"6A?@ISLT[V!]"?BYBTHO)TIM$FLINC2%81(R,
M3#/O4:%%&M>FEO0OLT29RDT+.)G734OTGC%OCR<CE#/R])Y))[LIZ9MZ"6;X
M&HKQL?Z;5T-M])]K&!BRN77^6F:0O:>B];A'?0]O_,/8Y=;)IB=W-G\ I"J5
M)&Q@*]5=PYQT7^T'_.YQK^\U#ND[JM(Y@@]O-5X!JA0%&_T;<)T1%\@N[YIK
M9!O"15?O%8#2ZV]*I0^"E#MJUTJ\->$\K=_B("]69HA*E]\=[._.SVP6\7TK
M,,2A\*JF()+Z_'GD4Y(VH:D/3J_&OCTGGU$)SMU U-A"<H]+,V<&H30,,+6I
MWYJ"KU]Y7O/13@^[_F-=8DK;JF:0Z*0+I_H6\H/(;:>Y^QK]<*A$7.U^(UU>
M9HN0"*Z\'^,/"N6%($*C)*-3XP@>??;N+.Y!S>%U7[<C=,<K+6'<YE_<'C;_
MSIS46@@VR2K>[Y@X4H]"=3%Z\G(V1"PS@,,=81Z,.>D^^H=WM.>X!&L*[M?G
MWSC\FO$NGT&1-(!#D)EU3OQ(SL)-_QK/9Q+"_ .+ 0\U<#+7'D^5H4BS]HC_
MOR\97]"X9U#*8RFZZ DX=_ NC,] G:D3"&F?DR^'TL'*YB "WZ>D[9L8=G+7
MCQ>GZOT9^8[<6!EM]<1$<1-LQER$:K#ZK1VV3C9B36\-!>0.VL3.8=2M8MYA
MI$9;_..P7#MQ<:<U7RQ:2KR&>2#"UR7.PGPIN:\^=8[D[\JM_?9+KEM8)YO"
M]RD$YT?D6Z11B8B(X-ZZ44"F6Z@'1]F@"H)Y/_67S'->MTP7T95 &IY(.LGW
M^=[&?9@LY6_>IZ>N61C]'8-/<E5V.LM+"O^C"+(S44OY$\F-X+YJ2!C67!M
M0N)^>8"+6UT84NZ%^2/@\BN*,?>S4VE\1/5=W4RS-$_H(S[] YZN6PL[RII;
MX0V73*2XOREP\=\+#G;V(+^7 02'$;^\,/?8];3G:;<LV0691B+_,3%BQ0GM
ME&J;TIRK@W:@MV\D9!J#"^]A?(X>-M10VLRP-D<82#B>CK9-2CXHD/ 50MG=
M1/TWZNGQ0,PU<[HNNCOW,NL*0*NR N-HU[EHJM+#^B7HGBIHVYX0\9]1=+:Z
MGYMB+'6_I$WHL-^_:?EB367ZM^67V)Z5/YSF L,FQAU:Q<6K$0$BJK:M5O4^
MLWNM81\S=_3S,GR4)"TQ=JH^3:/K+J<'*2I_>;MJSD8D^ =>N<QE=\H>/4U\
M^)FB4 -P_&.T5,=D=R+T8!H5+12]X,1#C@@^UX: 5CQZ8%*]MC4IQR.4?9P-
MG#6P:CDM N@-\"Z6LBZI3TUD<J_!YOXD"@\R)U(@_+YNS0G!^C^UIB^%^?HA
M\9^'H^<9*1TWC[E3UYW>P1L5>FH^S%GA-4LB7Y%>TKVM)'7U*/LEDB6J(#+]
MX3!T4@EI&;O9)Q(T\EK[98V=[;)\&G(K]SBA#;/_H+ZY(8MW?PI+.:33TDLT
M11LBO'J2_%$MXP'ZOK3+2^N['343ZWVS&H%V.7E+6P4G7:-=+INJH),WI#S"
ML9H<1  7E[!B4).P3*]V$_)N=?1-I.9*=XT-B1(G%7L4THR1PG6,H9(J"P)[
M<T?CCX_J&J=D41,U*RWCQ^Q2K_Q^QD!<AC%J,F3O\>@;D"O JE-"9.BY(@FW
MJD5B"25J/B'$]W;(.-6VCY,UK@!4>^'X GB2Y'ZD/T[8AY4M[97OY:A;Z>(G
M5AV]U>\I>3CZ&"AKIPB(V(132&U8IH)XH"\E+@J %N?JD6*$!VDU]KNM.O$-
M-8SMK9VUY9"B?E.OQJ?[YT[3+AB)Q5=!#8V8HUU0EG#N,X%$PN9W>B[ZV3^X
MT!XNOMFVE>5N.#.D\B2B@P2FA+5SK=(JF/NQD J.J(YT7:9->WO^.DP6?O(/
MW?!.=Q@6PA2_K_GX*]1JIN3#1EY@V7CR F_YXG*6RH."K((CQ;!RU7S+)A0R
M0FVW)*MA)Y3VW!K\[D0-FI(.,3#B8__<V$;0/NA]*[=\HMHU(/%XPT'*DH!K
MR3C7(*O0[C'N?EPXZUEO5Y)H&!:0?5MY/'I)W46,L"?5GZM!^.R(LJSRMLL?
MVBE7NO@<MO_:-S%ZV;J-)AT9@/%VH'';];4698?&,C?Y.\#2ES3-:4FLPL2E
MU1-'XM$5@.,8'[!L,<Z%Y2TB7.[VG433)^R[MO,UQ$[WSJIQ+^X&:+(T?(33
M@THD.HOD?M,&R"GVX>DN?D*MH2NY?#1D T+ORL#[=C%<V;U4*X)ZSW*\(V!R
M;@R1 \IS^"W[8=KL<K0Y]TZ8I(]+NMS=7[_1CC(<,X^U(;-+]T!4VS@Q4XM[
MMP,01A8BHO6Y^6;Y+_$LH#"%BG=C87E8W$3+EY\3&_M["^:VX3Z8BI8S.&Y^
MYB4!D22["2'O7@$8(&@W,_G!&#L(>I6>F<MZJ$[?],'K'PRK]P[-PQ6^U]SV
MZI2]*+L"N..O@R'J]7MR42"<Q&)FG>R&W?)UDCMX1'FK* 9Y!\S4&R @5L=1
ME.1'515YT/_;5CV6;*!"GGY-BD>#?/-D6I= G+I-%3\9LOKLG\U_%'S_S4H@
MU>,B]7/;NY,^DI[0Q*"L'^$/[A[J+')00*-X/IO72WNF.DZ.=6^^KM#=3L#O
MF62 S?.-)HBUX.)X_7LSW_DM,KP:"[(=-+ 8%486((/2]:#=.]&7,?3WN_*=
M2$IP76(FO-:I5XH9(HGK<R)9K9:FGV;;%F_[N40@P&KL1);8@9%U8$V$]Z?T
M'L6U#\"^LSPTX#+E[EM*GFL"AX#"CF<@Q_<O4JAJ-J0NZ=A(I[@IIUB^.MZ$
ME44VB_'VP!([LG,S4>BD^$5'TR19IAJL+%$8(UZH)#&'QOUV<!Q^_5T74VQ2
M#I"/ON536HX\^G. &9H+*TP@49XKD.)[;:?Q_N=,6XZ<DW(P[UUM4OFY9&.)
M)!*!K*I=E"N,9UG/-;R=I'39'YDC_<SY8TMC@D>F[RN^?<T3DH7?>S6^6V\&
M^ISH7-[F7\"-SY[L6*<\H_!/VQ(C'T;3D<[[EBFC^2,%2"BL*MNS28G.NY$Z
M=<1(6ZTFX_GMUJ[$2)D(Q*(.N"R/:@H;1'R4SK%(G\_J<?B?/A*^-]K#UW2S
MJ^ET3P@["@OEI4C%;J!*R7X-!*..K[8[1?;C:U,-*N#Z8&CQ0H.)4:OKAIO\
M[T4.R2P-+^Y-EMF<Y=UF=]3%GF_ZKOM>^V)A87B&>HP3%IJVM_RM%$-<[>N[
M]HZPV * ?0:']$&I!LJ -(^Z52FWX]$M-.I4T<(_>#)KW@)-NS,9?U"DAE!;
M&/_LN_&114\0H'2_ZU]N.I?+EG=YPMD,O]HL67LQDA62;6:=%I-VRYYZ9XLH
MYJ[I,/RG%R"<#7QV76N;0]A]X^(AJ85^3HTM4N/-=;0?%;CVEKWOO:/SV-EW
M,X?4JL^BQ.IE(V<K?!27S/W8*J=,6J-HRKTT?(H=D'\N.U=)1)(_T=N0$@M*
M/2#+L<7O!VM=E #%BD@>?>$-?^L\3X@[RKY9" =KISG;.;G=9^N;R0MS\\,W
MU3P^R8+6Y567[4@M:B4(D!N.EA4G@LZKF%EP@D@-S$4^LND-]/!GF>S[*'&1
M=;'8\EQA]@I0Y[C69ZLN*.W&)P*9FW]&"JZ*-"0%9>>T0M_=)_W!1GD;2-SW
MPA\W9Z]JHR:J;\65^],T3CT"5@NE,];\][PL]OF;5(&IR$#"KGY=>V*4<"_.
M!1SNDKTQ3MGA)G]ZAV::[OI97:RIK4^%(.1G.Z_8SJJ%:4R;_IC)NN_.=D?&
M%@;CD)4B1.=C>MK24HV,4/4]=_) #&WN[,/.];8'NO^^"G5B:G?U<>IVY$)9
M1VI^WG(4PU3;+@TZ,P[P=I38#OLAOF8Q4#0G!B4'//.W#X6U^Y22WAE.KV$Z
M!4G/% ]D/3*%R6)W''BP66P_Q6[FAB#7^SY3^#7JM"A4]OV0SB5_O@+$-F$-
MU;7'J_@)*:GBQA 7PY@_)E'2#%SP^K-HOP*!^WKM,8[:$ANL9NRBAJ'93LQ'
M-@T.3P^A[P]H/Q(N5J/J>)1_A>"H/RY168S]>%@Q]M_PD,'#)_VQ#'W]"-=J
M3$=U1F>.56?G.W]_OT^R^[F=)QT9=EUV14=B5D1T*I108Y,-92<KAL![_?_C
MG<?^*B]QLAOUD6M/7+7,ZPN8%T=;*Y0,]YD:KE%UI^D?RI\N\;20"LH'JW?^
M\9$PQG4"Y_E*XHB/87XG>[N,9/EK-S);QPYN4D<;P62TOMB^LK'7@@J&10M/
M1EI.\]WV%9_&\GZ1FB?+W 1!>?-9B1XMV1-VPW[N]Q2D)$]@WVGJRH>Y7TPV
MYJ'-R$\G@-I2/9656RX=C3%AP=M5LF4F/D N'P3[%&X_4'R02RE?\;T6ICSV
M]0_'_$J4FFN1X&1N6U/V;I%3JJG#L<'TR.GX^7Z#U:'.$J=?DJPJ"]#'JQ0"
MZLG%-Q2*.=@91/%><.Y8(P@=O_(>))XH]VW+2H4*C44T5^^'LHA:+AF;*WQ<
MNAP,IZLA_'ENIQX?JL8V>=^/;@0G7$<4&MEK!<)84KZ4=PNUCS^51 K&:+U=
MJX5A839I[%0]T[\N^4GPL"^>T8(Q$FS=X0ZHJ2\/BL2MV"A.P/)V'$5LV1BO
M^N*;3S\J/!P4]&T)^.]!@S"IB##8SE.B5MRID&=%V(>5=+^LW&E]AO)WJ1B\
M*+@#$O!FS?T=<0_X<RSF,LA$M&_O=EUB0- &)CTE;5("U^1-!#T[[XC2W]YO
ML?T[V]8$!E=8ZLQ.06^H<?,$^L5&JJSL.NW-<R6("TTN*:TX6)X;R:?K$Y8T
M L5_SPK]K'MBD>7RG]]9@9E'CE>.91=-M!QI',0 AM*2V?PJR$KU=DT-4U^G
M]H+#\(5S7"&$R<+R8AV/KTXCHG<*'!6+ O9Z^,>O.T1S3 A.!T=X3,OZW$&+
M8 ]/0D_^;+\SGCS.>\LREF1>FW@B=G8Y6-(+?+O9$&S0U)0.*#FYY=LYT&>+
MWT2+ %6BW.$,4@T'U^WM(=!N,+9 N(^S.MG&Y]-!<!I3/W4,E7 <>VGZ^J);
M6KK6XW<?3L:,J$V233/\0_14D(NKH1ODXPFFK.(2861#Z[;;LEWGY@Y?(M1S
M=/:\CX\>^/*K_2Z4 N7$N!,20OUEAY?3\VC$I%WG3M^4BWDVE[5L21-L+#F#
MFB5S?[[Q\;4CONMD)R+BO80LB!V!AD1S>/%R=HX%']1[+SWH2NI6GJQXE+,'
MXHF]++\U&N_WJ2_TP^]MLXZVHC?%L"Y8M.+T SLN))<U*:+<B]*L:^P(W*;B
M(*,Q-J51MO-ZKB=;/OO4BJ;);N9^U8>ZN<\R=VNI:AJC1<CW"#HQLJF46^%.
MO05L/9RE'42![D**B6HY>M0")/'7LOUO^@\OB-Q(G$IIQ 7U46C*)=<\K9JJ
MZ(9-42+38VE1A&V6YP3,.\B#N>;'>$";H9?KG.5.(_FI9 F26K$3YMU@NW4$
MA1T;:(YWJD=/7W)/D/UPE4C'W>Y.T4FR3:6GXX.H0&S3!VQ>=\Z#.0-P4QW&
MJ.*4\V.A2@03-W%A4#A'R663>?LO5PFT.Z#S5AZMJDX/WX<*5G;^%\'+%*QF
MC!(M+@4FH65HC9YL4[IKMW36-M%=)&&^[BB%OJ6'VJ0O1*;^D:]@-9[Q5T"]
MDIW6!Y\0WLI1Y]MCAA+(TJP7XD7S)_/-+NG\"/8_US/#+PPPZBO+4C/(JCVA
M?^5X]"3FX<G4Z2UUK//WJL@^/6M?3@&689D7M-^OF[LZ=]K)6TQ\V_=5MSJ!
M[HV!K,WJ&AS&P\4D@LE&0\#<_<TK@!27@T^E_E]R>RM?ML\5X-:'BU8R/2'"
M@%042E3':E\FK:JG.,H1K.(C56H@:B &LJ&A\H!]E)5%IYT*5X0AY>5=^ILD
M]U/#;W%ZP08^^I='__F,&P_?/Q_H.Y@_7['""Q,#3DY[Y@RGXX PL5[;X.GD
M8P<K0T/U 876N'<NY7/>Z9[RNH<0=]<_)=_N#E;LU+;[/^&U@&:&=;V#KL2J
M-Z8F1#,Y1?(2!U+4J$A^V-&X2S72_$#A+8S<N8.5$Y%L*[#C\1SCYX3NY)/^
M<%3#2?J70,<%M]Z;V2VA73-U'I?SA3E NUN[ZC)S&\LK/:',E_*0I]-VET.%
M4!HO-7X,BH?+H+UN'%DE>6^\&F6H;*B[/0ZDE6M0D%'I9A*E?/%Y>H.7G_
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
M&F>#;4E=LV+><(C\@_4G\ID\#4@6?/[0$%_BFH(KWM=!>=%5_TLX^??).-[
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
M@AQ>'M,TO[86ISD6,:!@+KFM.$>D!2.A9J 3Q5%46KQ@/SROBQQ= =O6@YH
M3-;78-@_B8.D:S[S<4C7^/NV$,.E6THNSQRG4W-O3ABZ^*1$J<>V5A:T;%;?
M=SWODYB<XKV^EEK78NZ__??WH1U+Y@C [GM0@CKO!<=BHF8OX++=!CGL"+9T
M]Z0*U*.2_\:APHEZ>A;&#Y)NU\0^MHF$P+:+<J3?FPI$WF?_AUX7VA=&=YAN
MJS9T^<PE"7BZ\#B6__2_0VOI7:]R,8=4K:0+.L##U]>V/Q#FS9TY73$^]_64
M-MSP:.7'HH?=T9=.ZU!+ 1)WS@!/?*.^X;P)N,EV<>"@/+9!T><1Z)/,17%;
MMZH#ZRWYX?"ZL;:$U>(A6@T+,8WNN'@$\*X6(WF$7FXC:H0(3E1XP:M05\I0
M3G3$?,^?K8M-6GNDGZ$,^H" *1QRJ^+U1:]IZ9:D#"?W^/:Y#T< H?87W_!2
M]#,4C39.YML*YKY-,ZTU,H;<7[6 N3.66S>*LJP%.\W8FTM4<OY7H_4^-U J
M[!J[KT%R_#& X.<2+;F=N )UYG)\9H%_7K E@S/^_P;(^DGGX$[)$U=J&YKP
MH\KZFK]G3(LSFI(>9'51;X_ETY7'6.,V1&TUD*NK@FEQOS=PQ_]C;TI"O[.P
M4]]%,+_9Y\\.G_\Y/*J%%#6#G357_0S-'B;HX/+G_8,:@CTV__D9_ST"[/,<
M 3I46+;[SL@6&V9I)7*_<X:-MANN+^M!8-:1QXOSG9")E$..Z"]C_JI1K($0
M=H>9B4^5E1*4Q]B63+VHS&&J,!R984V?C?S"C*!1*;#%B#9IE@I=+@E_CT;H
M(.JB(_TVN5D6M)_9C';M* U'NYVSE8FI%:8+M^^9OH(MA+$G"LO:U>>%QJ([
MA(':@E%D#,EMQ2=$HK2$Y30"+)$Q3<P2BH2Q;HDNR?:N4*1S&!"YU"<IP7&U
M&4E"$Q?J?P%RVQ4,/*5#A#HEM.CO=(N:3@U%MNFMY%Q]=G&LF_%68S9&-*N/
MS_Z_M^\LYM]]7QSXKN::&/+@E$.<9&)\P2C$VDQMV1NJ10"]F-Q62W'YGEK;
M8K;1[X$;GQW;E6=YTB034$(A15-,L]W;=,G([00%<0['D4T_=QHF 7^K;)GA
M-C/-LBZ"A-FKK*M>?F?H7G'9$9+)SC\D]S%1_^38^G.BOBRTN; XM@HO^:R4
M^6C=6Q4[S6TVLE&('Y%)0"B:4 FJE/0%>>^7[R.R_^H:M](VFT)F*=AV";PK
MN9W[<*3MRK'I^,'?2>B-G>E4YNX3U 8)-DE&/QW=YLBVG+6M,Q6R&MF>/- S
M'X5M9QLQU*"HIVT)D5.!.3*<">VQ!AY9L^<&V[DW4GL->( <M,D']/1V[G<:
M!QP=F7*QFF)0, ^RSCJ31#GKO:G1JJ7S,G%%S]Y>Q14:]V9.YQ;.1Z!XLS,@
MWFUYR+%@I#6E%I>-_3648I.0N@#9*O<<:7#<J-]>4@W'/RE!WNC3EZ(?)@1R
MQZZU"2*?@WB1Z,?T^ERH=GA&3Y!+2Z%C5<N9"-R99@+>HF1943H]R"C,*6O=
M:KG@U<*ODH/H@^;U0SW4[8.\-FF#SO9W,S>8^440T>J.)$GPJC[/+[DQ[":W
M9Q"X4Y5K8L7A*?Y!QT$A+ C8CPV62]^;KGIL>K[N6_X6][$HQX5*L+3HZ'#6
M&1JTX_ <W?T=WOY2Z)D1N72]5I@T =$N:K?,OTH8\!ZV[ZI2KLXHMUL1S!,4
M_3 D#:D+/YAAJ3(19'A$#L<P2F1N7\3++T1]NL"MN2ESWVH4Q]&[;YE;#A5-
MZ-#6S:DN<?KV=V9FJLYDX[Y/Q2MC 37DQRFS3ML(!ROK4EUOP>%.!?^6H!;<
MBY95MVWCQY>+3_E1* 1_F]>$\LV0==]_^'$#LEQJYZXOLN\^GC8;ZZT)/C^]
MZB"8[UV?F9@1$%"^3)1T:\.>Y\1]BWT,R7TJ;?2ZEG/N[8$NY/81X.4R\ML1
MX';MMS/Q(>DW$E_[I+'="@1N06EG&'72*$?F+^Z?F&@7\5X3@ZW=O+FY;=*K
M&_$J (9D^QY(UR4K_N^SEZE]K/W[@>PY^>'QF- =G3_S5NE@K13?KI[]LGX=
M(Y7QD7X74M#O:^5F9413Z>J0!@/Y(X"GY*14GRZZ!Q8PM]LY) )!<[>3^9MK
M"8@D/G$I$[I<-"XA=!448AFB^H" *,CI'!GIG'T!NH+-V:"0:\3N\0P@.P\)
M[8*L#Q #3[" 8C19_3H30IM*^"GPP/XA$G[3[?T+7VQ*\15+?>6#,G[*F0XT
M*8YJGJ4U+FW 4QTJA;2U'IO6-(V7Y/&6@"(1YEF.T'#7_.7QN=]+XU<UTV=&
M-$P+!]@E;\KUH.,>W2V# 56<>53(%REA/UY//"J&2?/U7797[M^XY71:Z"3M
M0R#M:ZG5P_C/:_-R\LKPI3WA)Y_'3&5T-#"=V95,S_8?!ZYH$ISZ, WV]"!W
MAZ-1Y>Z_YM;-,)0.I'0Y2<S[9-^#KR/YPSB!)K8!>$-OPKGG1X#6AS&@]H."
M0_7)WS-3/?O6J\L:@G4#?!:T57)9[B=KM2AK,L4_@]1R6G?KCHYDFD- -SH^
M,TL-6T?KX&DNZ#3USOOM_*IJO^*>M%>7AVO8BQ-VM(_]C<QRNJ>S YC#%$:6
M7(=FV1<XBJC:35L\5?GR-?/PFD7S \;7J:EKWR3<V :P99<"@%HG^T.,,@.:
M7Q?4AU3,ECO'CZ[XFOXU7?O@/=9<OGH0Y!FR2DU*,N )541^TA=F1E%4WX7>
M6B;)M"53LHSH\/_@48=R!*RSR^N: 4BY_4!1E^"GX NG]X2KMY?70PGP1O'X
M@JQCE-:_J/_N<A3C_L''R_2+\ZW3.5D5(%J?[>%0SH:(R]"^M_(MK&2=V.V[
M+B'1*TD")M\3_+_A68]H43VA5VBG&ZB2%U%WOM)^, *V[);[)9)0##Z'/H_(
M:Z2-A07%8&A14SH%D3A^TDT]@OW9VZHD"JAG7U&2W=S@C9^JT&QEQ'QE\@@H
M03:STQSB[>H8Q^$7X*'\#'OCDQON]0_:Y3<7+W#Z/+^)ENH9U*RQ=^$J-!R
MF'-;6OE[?K?HF%:<!M_'ZBXM!*:+*J2+2<;FFVJKF#U9M8Z88;SS[''>J6U9
M+>U@W6$ZDV'6%,[$MU2#"RY,[YG#SD6;UC'@+<],ZY6&1YH%F-\Y@C7#2E>Q
M!*7M17PB[.[C>OZSF<)L926N2Z+<:\NT8S"W&:.,X:^$^NF9![IF@(BH9U4.
MMQAI&O4.AJU3)>DC8I]DTU<H4.:G(T#@I7[>^V=%<2A[JEZ[@/$<# H:(1H2
M_=Q&5;VK__A<<&BM',=X9P@^ZA+[Z>L-'% ,G.>X\:[?1Z*S@(QL,Q!%;A#6
MW+NU0H6;!/U39O33"OM++!:F_TL=R,K:GV] JZN?[)I/BV$UW2WO?>N7?B^Y
M=VA?2AE5^7IK[M7*^"3X^?2(0UM+YI#.H&C=3S6&Y^SFQXR7H>63CFB#+?UX
MYK-\IN3<$QPQ4I\3V=!G< %X18,#.7/I^# WHQU"WV46-*B+Q35Z>1_.PF$^
MKW*!9(_Z5=E?(U=N:BX%2 !;\1]^RO5NQAL9G=@UI,_VU0 X!#LK_#W>>(L
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
MR^T7\ $4<2GP*#"XR!G<X1.<"PTZ$[_3*G2'[I8M8%GCZ0K"I:Y]];P2>P2
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
MT=SC\[>>6*/98V0[B9[+!-,>;7)"K)@<W4< @38>)G>GRV6M1\BX;MV+8T>
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
M>_K7@"_-)_5SO]IAG=Q<1+1G9?"CWT^U>3 R45-^+][5.)??3_A"^]#[Y^Z
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
M=HMBS*<TU=0DS?5^N@PT.3OCKZ:4]C!=Q:_",NHE><D-!G1\M8=OB-23Q4%
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
M@@VELZN!D B,X@GRU#:CPE70K=A2K5@M=#;E? +D=_QG >W*E.DO+C3(^.O
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
M-?RUZ0Q]@;:'#9=3#00Y4VT4HDSX=AD<Q>$A^<&?] :TF<>.9EYMS(0')(Q
MO7\_+S[TGSW;=6.[W$.N4/SJG!;=9'\=;K!@L\:$TQ1T:/G<S]GQU9YQL8B,
MTO!U[.<4#17R*Q]EAQL;H7GZYBH7=D(R;=_9CA?$C@45SQP4=\[0@Q2XBYFM
M+UM->5O:R&-+?<W\1^A2P80H=^<X5BL+DKK/>;+V;2TNOPQ8'.)4>+\/"2GX
M'15FLCLH6?A2_&C(/UF]2N'KRC\UO\K9FH89&R*S5S)[!=T/USZB^@,4\F@G
MN73*]U'HF0+M> \+%)JF\L516HD%]\L)=0: X?\7QM9YXML1@],GI]R)<G$D
M,U,OW_X7>"L<,LBRE:^'K-6?U->3)[[A"BM;4V=4J (J W-/INF;_R&'2!D,
M5<V:VH1@G=< &PT&0W6#FRTO_D]!(7?7^\?6W#*NI##.)KAF:_G@ZL7__BI;
M<-HY'3]5N2IU]UF?7N^(7PGKBR )E)JRV&E@QC85)W,FHH0Z._M2X(5:Y?U>
M$-G^$!6@:.B"ERM=Z$]NQ*\VTW4YOR+N;MI8>BO@XL)5+7K,@B!6WM*2]4?%
M9TJ3A317:?SIP["9O(.YJ:Y\"/?ZR/<(Q@2S4^SX;;=Y!A&7)'N7I?Y%<^\Z
MUE2*;YZ"+]P/_/<,5'@0C4')3X=H44S&BE6@H+VWZE"(8\H7X'J*\_LT^3==
M^QM]!F^= 5Y6=TO*AQPY)J): ](EAJ&XD+P#G0I/J8'7<?86[&#+RD'6+UU\
MJ,I[OG7+KF8] 6]LM1FK1?C:.ZLISDI9H#N;NNJIQAQT@ZZLA4DH*0FMX20"
M3>N0I65HME)-8Y%?8RUY'9Y66^?;^^D?<_JN* @R;E?O<X_1I%_J+:J(MJL2
MIZ#V _+LQRHMZUL[M'C-8$6N2,8CB^JVUZ<- \WZ1>I7Y2,*^Y+PI?G8V]V*
MHWMY)OPO@MO5NTW-&(^9PX.-A$7?7JJ]L7[58UBA\+N?P\IUX45SLX"F>H=Y
M6Y".V;D2:NM7IL>; -]_UI"Y7@F7R6VWRN6:#O#[V;;/WM:)7EBT)N=HCKEL
MIS1N\)E4KVX]Z_[JT;OW[M[ZNNSHA64;<P+- 72/EAX7I&OGZ<G@Q@D/W<3<
M=BNS_LHX\?7C44#TB$DB1E_X+K^$Q+]'':EN^J;W%C4Y3WYY*<A 5W@-JCW
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
MGXWR<KJ&A=["X9=4L.HS27_<E'@HD/.>:!#'-/EH=4CC#O_[.D9FBAAME!M
MA*FKH8'\0>T)P/'$9C\6%-G=<FXSHC(U+)I2X_=*"R0&'D\ 1VL"6&E7SNFM
MJLBA@KX#*J!"I[;I!MA29WL2P:4F55(BR5AY@CE>%TP1J72M&1T3X<4-D".%
M$('*VZ8P'![0OPDP0;>8^F6H7;C!(35_?1H=8_DN+PO=T*2NI%@RH>=)Z]6F
MO2H>C4@,0RKA%2*-3R2LZWZX**ZW&$T!MA>W-&"TJ219"#!E\:HL Y1(L )N
M(%K?DT 2[)B[EJU88TB=C,L0I7$Q5PV'94ZO$-*>H&%(<@T9"%=UEF1#+<Y5
M%Q*45&$$ :\BWAN8KGOEHNH?<"4WR%(E^N)H2E55\!A<8KUL(>RG/)MHC7LL
M<7''QNOK]\2=4G)DD$@Q\"(5$T8R4)Y07@L(5'M0&4$#VA!(C4LCR!1DF.MI
M#UGC(<!F!XRDKBECB96L.?%2VYC2D5#%!GF%,F2(KJ*PS7SCP!G1H=DV"=!D
MRR8#V;V04A;X8D/ (O+J  QGE/<9V-'D3R18:OR134+)@(E,S_B)H%MEP;)
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
M Z2^!"-JO7(?C^7CIY>X1!Z/C?]NZ;M/!<UC$AP^ZK]MH"YV_;9J6;[C)5R
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
MO*%"X/I$92/ !0VA_YG$:Q(_^>GFQG^,4B>X#!\I)1F)3BE:4<P%@][@\ V
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
M7%U%X9J#!UQXIKBI@\B,W @]0I=L[QDQ:[@K6_DCQ(,+ASX;G:M T)*E9J)
MAT(2WHZ4^J71.J?3&(=6#G4N*AA OY)QIF,UGS*'E7@3DER&'MGFKY%YY5#H
M%?7?%/MJ  ?*D53$84:*5YF\)9][AL@.JB0=)Y;3 6Q.L9PN>I4,ZIT7J_4"
M*6QDL-P5J0*7_(6&WM;,(<+T0G3PF,U5J47DDN7=P1[=MB&U_%+EN Y@C>F?
M-R@QRE=_:1*EX@O6=A>%[+5LN<H;YFB\1\F6F+H1 B1$R0%C,UX/QD]"Z*;8
M$^89M8."B$=YBJ@>HIZ#P)U3P Q$QY*+?>DS9@HCQS T9#!G<RU)B5?RS4RV
M3#YFHBK^U[E]^C^?Q\4C(4%)\Y[PA^99N29/-2SC**1_=//VF..]WRDC,?6+
M3)^Z):>[HR(Z<X.8*=F%2#[#]CI*_T72A1?MTC+8JG0$!T*8RRD=2LB2O7VQ
MD_%+S=5F&_.I3:HM@;[YZ<8,ZIV[(5X6\/9H;?@M^BHI7-"6M8#;.)?FQQ7K
MTWYR]96PX<1:1Q2N#Z=:6\1T]('/9::^]R4AJRQ@STN]9TMTL2FM-H]+3(U
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
MNK<16:]$701'[I8J1)<<HI(5TE0[YL5B2=XN]I;LG#WO*[JJ%9'QTC$YVXU
M^2;DP0P_$*IR<L0Z/$^&G)-L;DJ,%C>L-BL*EZOE0^"O@=?&<!"S-VT-41K0
M"<#:RP(_*/GKRF%NV*"6OGS%S]6*.H\$74LH%@4U-3J[O'=<#_C)UXN8$#YW
MFR1435#UKG)92E::@MA+F'!\W\FH@U"++ ).V/[H06,]-MR4> FK6U*IF)&O
M-8'V"P.XTT4@E.PA 0(EW)^C@&HW=A5R =%C4>=BMF/#^@SJIH_1848=T)/S
M9Q*S?D+4:'4UF=)>PW[C'GUN'-%#'L74Y@*S_+;;*+Q+(_>K N6;W\U0.[4V
M#LVIL=/YB&.:,$R=F-UOU%\@WBJ*5QF;#^=3R7%"E^A4DE9M6@(G29:KPDU<
MQK?^>H,\?ED"<D >DW!EO''+/>"P@I2=TY5A?&RT2>HAUN#21JWN?2F]>MBJ
M; P)Z\&[W44A=W:PJAG[(:)=)>#1R7)Y;O3HZZ<?5O59"QIB7:$8T@BU9#W%
M@R"A;<]B%9 +932'$!92 6 W<ZR6^IGA#\848V:5E+'ZBRB^WY#+XCYOF"BB
MJB*1A09?RF+_L5Y=49IJ"D0Q>FJX7<E67^;6.$^!\EC?S"Q-4B?TJ",+Y09P
M'7MA:1 GH-1 >%M89.DFBEF++BH&%]S<_<2DX@NUIV-*[O?Y!BZI9(0LULU&
MF$&9,V#MB3-L"-4,Q_T/"IC*$!L,2N(DA\[;T-ZQ/'DLJZX/HLT)N.I&NH1Z
MH.IR*Z[K4[Y'ZHG[C^S92C=27UX&1_47+0 =+FO?30E?4DN#0<$ FP:I+8<8
MU1?V_=%F4_O2!U+KU4&UZJ!JR_>KO_KJK[[ZJ[/T5TN Q;E'[';1A#!AD[N#
M)'+-I77[,)OOQ$E8(^XMF^G@Y*2@D-=<8D[VAU\I<CP6+)/D.@IS'ZXT_JLL
MDIHK=YVAL7,4Q.VE,0PR?<9EKF$_?3#RQS@SY^9^XQ1[2JY9=EJ2$N\7PEPE
MXBT>2>RL<Z?VC&K*ZEEO6I)K<F/6WECM"K91V4!I>H)P9HOL77C?FQ%PL)/=
M,MBA'(,[YO,S6K+<2 BIY%E92K16G:?>T2>BT8ET6!*HV+L,'X7Y2LD([)'6
M8>&H!T4AT5G44A'>2*I!S,;>C'AE5F*9_?G30/Y:)^?]*%C,U#<;CTN%@/U@
M-+4 (NE0,5%9;*;VHA*]"H;]9?(1GG(;+1[;]H\A",_3LAB'EX7\_3@-?U;J
MJE>87X9YPP[%<(Y1TQ8#VQG?<).B8Q6A-%N&CG<886_WR/!MU;Q,T05K\*64
M)J,YF^@'AN$^!P4)P_/;$T[#?"Z%N#=X;2O-B]<F17Q;#MM[.]]+OS"[EGO*
MJ;HH5M:IT):NI?\:KBTEA2Q,_ FV$TOK79B@\F'$*.]FUL3>^H\1[?-KIRYK
MO;C;KKJV+(#]?,5*_N'8/<@W\*"\@:I7 &M>PNB7.0'K%O 13TA'WL<4.FUH
M"^W8/#?:?\#4\>/F65*ZLY_B*$%*^T7 \UM4ET)^8;6&E2*;*&$[O7O;(/X3
MZ!N!(H\F66RXE6Q5SY>_89QEK+=<CD>]S*_CP:"SQA&ZFOV^+"H,5R>6T:=^
M8_)6(CACK:*VA5G;6"-R6IK28,.\NHCB%?%9T6JUBTF:5R(\OT7S2L@OT[D,
MQDZ( -OY:4/537RKAI8RL^49'7H/1:/ZS?=/$?!=:'2T9B:(%OD'R>T8[<VR
MV$J>KC;.FW<GR%D].2!1'90?,;9T=&C6A*O6484&C,D,W='1F 3(FIC!54B%
M#"IP%A";J?S98"$@_\%6]L-ANN^*-1^G)XGUN.;M6MG.:_-M!R1"U#K7WE9
M./<X>;7FVH+7'-",=:C 5/6=^5,[E5A^'4[R.; +UPE8O:KB8_+EKY.%*-U#
MC&%KL=A\'/2M6]*3$$J%W+MI9"/7'Y%Z'J$Q#&L!S)GJ-BP.X S%-?L"/K,N
M&II[F+]V&Y/AD'0(*]?QSW,Q_H2(VG?P;-ZQ8MXA#<<U@^P\C3XH[K:?)^T+
M(UP5]HS-M>J6-)^V9J$:H;A_R^()YJ^\#<6DQ'.>"G7 =F;J$$V <O*D$5L1
MWI"D='42Q\3S0_ISDCK/3I*0M!;;U0_M7I/TK%C]DJ]^[SPO^.HZ05W :EIY
M#.6BU7+E7&&?*. )6L6ZZP;G2!E+@%''^'3U\M0>@5_N^+3?<'T5)<FI$\?[
M53Y0&,="4(%OYY97$=^Z/E2BK.&!LYTXT#^<,EV46N!L!VQ;GJXQOG;1%*N&
M3H1 ^6]L(&N8D-M\U&.R"+V%Z\:9$R3E/XW&:P64K%D^)F5 A04XP5X 5@W3
M+/1.2$C)7;03.XH:GD9):DM<U!%]"7ID.+=,5Z<)=]A"\XSL8N+Z)9J+;12G
M_A_\KQIVG<+B<V'Y8")"IPQCJ S>?<26&LB!VZO*03S<!5WE04-3K,6K-^X
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
M? 8!MAIS'7(6&B]P(!(CO=W+@".F' -!6PG9ZHB_"D]5DH@1^8J42PSGK)7
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
MCX];9]WIG7!?V,9^2 4TXV0T,TOHEH*[R,$M5_<5N+L<W.4!G$X"COKBPS)
M:E+&IFQ\":.'A%"AH83*'8Q;XD8A:]575%<64G222U'1'8,OI?>.,QBJ_5=R
M;8'H>X49S@VDI@ZZR%;H\1R]%1L8D:7+54ZDT4*LPS&=0I+9((E#9B3"M*8C
MHX,/NDL:Z0_5&!*Y&E);;O;\UJ"@Z0*XED%X1GCHPW\\]%?ZLF,97'G*T'*E
M8<*IK#J!5!]S=X82.2$-#-3,(I*F^?.]$ ^ Z2-9P'I5ZF!.24D$S=L:[:KN
ML"MN*/*1=QFZ,4NW/R/Y?R=U=:MA/F_9&IG+I@=+-1-'O=^R)!5TINI/G:U]
M]2*N:3$]I,.=-"@_ZYBP08KWQ'=[YC'9BG0\Y1<Y*W!Z9 :X?M50:1(<199:
M((X"1=WBH;ZDEC, !0/,+55;#E'+"--#M=E4RK<BM0:G:.J8*7>ID_+ESW_/
M6$]<>H:CD!]:K*S,?HAH$250.J:6?-?M 0DYL9+J6M 0TR7%D$9(D>O)B03)
M<)U+'>1":0$JA(64U]C-'*L9C&;X TM0U#L_Q;E'3(IJ0AC?= -IBCH/6B0Q
M_W;(HV#4_6&SC0\3C1<,ZII+R\G^\"M%P?F"&9O74;C,JP[Y7FJ&YI+Z6:D3
M>M2ONLX8WA_D-L@X:%CR=@>;,",Q":6.5QOW8Y19G]/[C5-L*:&;>R1)2KQ6
MW])/C*9G5-E5ON1'1 $TBJ8=9]*>?)KEL?F\,82#ES\[\!<(+_^S%>TH0.-5
M._8R"9+SIN[*-\6Z43)^R'/F>-R0&"HO6JM:>Q(:[N%K$5'ZYJ"E+![D<OC0
MEL-EHU\ <VJ[.K"S=%H6P\N<@/7>4-(?-C"S%Y(VHU6L<!/CF:'OB)1_,:5A
M!.O-]6I1)1ODG6(*1DA-."W:(,=8S%U?H'-)_C"#HAL8"N?<63QQ C8:S*RJ
MZ%G^!6N./J(6?/Z+3)%8>8-+6*Y4Q&7681)\_!BGGUK,\[#R\\!/QZ)86R>3
M6+J6WGG1/NE)CLM1Z 51^7:"M)[X 67T8/W:376$OH+:6!XAV:= $ 5&#8\)
MI!&.)D>*',)Z)!GJEW1OH,LO:45/33U 6]C'%#*D5.35*L]1)KP-/'T)C_LF
MEV&>HO<ICA*D] @$/&UGBFE+GFE^F:X>!B.;*&$+OX''$CJ#^,_LYK;"8L.3
M3/CNV9[S4/19QC*/<SQJI*C:QGH *T]E-?M5@LJFFA*Q(,6YXZN4$L$9:Q6U
M+<S:QAJ1T])0L0WSZB**5\1G<R:J74S2O!+A^2V:5T)^F8X1&SLA FSGIPU5
M-_&M&EK*S :$O,=^D5?WFQ-HJMG86,TSWCLZ[PHA_'$Z(>$B%ZGV9H0>_16
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
M+VV;P\Q>+BG*?ICX+F^UA6C.XJ!K+RG;C'6!Q$3YU&G=XI\\\_:"DB&?RMS
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
M?&^,PTU1X+(XK?*<D+$"N"$%PNF2P"JS,D@^2M UH"Z T1UT@D+V#0IH"[^
MX4JECXSQL+[_\RP$6!3]XKN)HM"ETEZ/E,7BG;FT/\;!?9R0S0);7=\<,JX7
M^9@%I96>=,W\ D$LJ3XH!*,T7OB]_FP#P_T6T",NQ<(:,3 A_/&VL,R4$GL0
M:TSI6\TY7?^DOJUGU5"AS\)?=UD2D6D\_T<5ER^6U/<1&=>[[9@%Z0HK>I]_
M\_L_OG_WAY\0ILWZX/"CEHM$-E3"N</]_L\+K[\#SN,L(BI_7NK//F\Q?@@2
M<%5TL_S*IOBMA4V.3?)Y&NE/\3N5*7Y]0'[GXRCAL_)^SA[RRJ;]_3**_2:-
M'!T\DT0MP$A#R>/RI*KYH2"-5GQ.J<I;H-J(IZ;3'+3P=YF&V1ZWSBFK[DH1
MK865'IF#4L"" %SL:]2Y)KE.2"\XFI!;'SZR,1L;G#_G65%<Y]DVMH.5?O_.
M#<X><0$RZ!?H0#]!WR;DA^]\(X(CD3X*CL=D?F1='> ",4X?&+ ^DGZM0(!'
M9W%-?1(+'"X$F( _(9 )REB;+/5M,TM$U<>&:(PS3.C/N+0,CR$%UX;S@+H
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
MB,%I5GQ)(YPG+V2?Z9FH9^/DQF:%2&80<O^X?!:_:I5$!@H:JEH2@U3_G)H
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
M<6')IM7GPOTEF#:/@KVK^3M$J+,$6AEKZ%F7,D;"*)FR]B3-B2KE$V2KQ#N
M96SX,!3TV=0%\6J41W-@*.!Y:L),'M+*EDY=V$($8MZEG5YWKC/N:'&G@,&G
MNHVOZSTCX34W?OJ389;81PKFED"V;6@:@TS<H\LJ-[K,:<#,M[8Y1YH3J)-/
MC]NH$U,V92E+:;LWXXRQ_PVDIQTXHJ35U;=H."(S# $+]/FW>RN!S\:*E"P)
MF[*R-R?W\#4*>Y\WT2QKU*\4,*%L+XCGRH:URRJJ%X3$U;9?\!Z'Y,MQ63<'
MF)[FR$_I)E-VI:7LH1TMRWM4V-ZG,V<1N*C"76WZS"_2I"?&JL"ORI(']_4\
MCHT6P(JNVY:!D+)]K;PB= TA(!B0T4+2A:+,XQ#\JL!)G#+*TY;/=!<N39U)
M;@3(:]JQ;!E-R]JCXQ]W6K)J-&.UN3!,;7Q]><HZN<%U5G&H^?$9EU?;ABYD
M\X!*D7<[?!'$.=W;K[;CTJ3 73 *$N-AS091E^BTP+\ SX12<TF4]VF]02FF
M*6'B!O A$*2O"LH=1EM"LZX?UEGY_?R1Z-N&LL^U8!%]S>JQ)2O+Z\W- GMU
M*VJE2V@-[K,ED:6[>&RLED:CVD1_KPI6KO@N$Q22Z&E= [ZL*/FS&/+AOYG#
ML,B3PQ9472DI!CU_BW,:O\!=57[C5): T+"<R<P)-;I.HU->]T@,"#;?X[6H
MKO)K]^CTLD.3N86 NA(CP538K3?=9/9F;-+7>;:-RX]986?+[77O8P/MR$L>
M@]3OB-BK(J^>[+$P^IO7T6!L>)XWX3^JN*"[HGLG\X#XVJY+^LPIN##J>H0I
M*P*!@JZUYP1HFL)7=1F/IF=A=++-SA<\.=37<M\Q9FT6.GW;0\8P4';E<I'J
M_"&%%HN\(()KPM0N8+$@(:]HY6IBS=V)\OCQ\F+'XF?\1/_B_DSL**_GBFG(
MF,)V,PJ)6Q$,^?)5/?:&LV AIH6F@G2..D;5>1+:*8YDP2F[+(EPCB+(R!K?
M5T--:V5P&PA5%6K=#/AXR:W$&>^<VCP\Y/@A*#$Z-"?6(8_)OM![:K_. VH!
M49F43P G0!,U=[6]KNZ3.%0/@Q6V=%NB1L2&0F K:^#WS%"10>.PD0[5Q%TH
MZE#=/3C9@^.Z>5/\Z*/"^]L.'4%-(67LRM/V,..R3#"XM4?W.2]?#EG:4=8(
MJ-?OT_G3#6T6A1GLFXYX-X8OJ#K04%?)(P_W?F9CD;>>9K/9,WSP,4'L-$B2
M)=%YU)_3Y(!ZO,V!9$AZ$L!Q=8#D2U@5C)PY,XBVN\ZS$..HN"!<\V[(.0\&
MN$$:2MTX/F25F!)%6M1M$8@3\>,N@B/GM?,H"1W9M6$0RI-B=.YV 7[UM5WZ
MH2+'.2Z*TVQ_'Z>L_F!<[GHU"*?A9=2K8[29\*CBF*XO?5-T7W<'SLVF/_1$
M.AR4JO1W_LX1_3@^5',2%P&K#:@J ]4?4KW@U+\W?AX"1(C5P:N1;_0S+D^#
M8D?V\<<XPM&'ER\%C8MH,A-OPC)^'-0GM^(L-6##QP6V/IN3Z:J#MHG7.DKF
M..@[[0SGQ_0N>Q!M1K0.,LPXP80)5M0)(CGNLC7 VPJC[O/BV!B&8('T2*$R
M SV9$:.Q:32!)ODM_!MJ>*&JJ$/8I,O*C_?;)DB%H9=+"L=/^0E;P^'>H<C
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
MVN,);"0WX-PPZ35L'I=I4>85>TO*>OR2U@\5H!QD0;U)T])3[\KI!J#,E@
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
M$L-53OZR26@#ZI"X)D+;P2-NHHUCF?W$ \NLWEV?CW.85;!_#EVG*&A[A;_
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
M-'LHW\XSEYR"-371@=N'[7)F9F(M#))D'3A3E%IK;RE,BV%L7HO63SB $NY
MY)>XW'U)L_L"YS3/[V5ZJ&C>WUZ1;_)3E>=Q^O A*.*B9>6:<)=%EVF8PXWC
M&6;_M7(9[H9S]\]F7 QKVC;M:L<5)XV6VJTGOT_O7$)V\)K'F6@6//<U7@.Z
M&A[O6:$(>MUVYSN"^NN'W=O9%GQ7H%%'(^ZW\F:W]YC0VAW7EM%.)HN1BGH\
M:#.#B=IA!&209*Q++;:!,^.!HO7#2_=)'9:T(4I8]#E+KP[P[?D_*H+,R[0H
M\XH%+?6*Z[%_*]X+6&?#K3[L8D@BK9K^\0VZ]%J3T2FV!O<;3J;=P/]]%//=
M&),T^62[L!FA)BVJPN(QZM6Q>\*$QXGW ZCN"S6=(=K;"/6N83]'R V*C:?+
MS!$![>^GU\S]\9IA"Z:HV0-E1O12!V)8X+:A"A)XKZ-U+OC@S'F5>T\#G3A
M&N!%'OTMGL$Y.%A\2<A,N9/M(JUD%SIH./TY5;?T>#,]6GCK84WGBUBJ*B>+
M8)Y,PX26U<)ZZ\>C53'FPLM)87E0:J<"?$]^2"-XO'8?)) NYRNR-82 LVAJ
M\"5A;?<'.DQ^'YCXECT,)-VO[6P0LSKSJ) NDA4>'=.0T#A))F;5]&"9H85=
M5651!I0E12VL>&_?3#'BRKTWR_$(55=>VP/J=8&@CU6=3IY0NY3]8BQ!P]OM
MN?S^!1>$Q<_5_A[G5UO>J;94G7 ;C'HH%FYA&*+'N_0C".<H:HV2-?:;XL,F
MX :EP6U-])*6B/K5LZWA\&Z:)X'S&VP,YMF#&C9DXQ3.YB3!T55^D>5;#+41
M[2M="CRX?&A@?SC*NW';&&4YU*=DS3VZO-S!;2EM25$:AD$;I'=X!)SE&N]H
M.&U<PGM,7@Q']J'/=S3B"6[3>_#'8RC0&_P(DW>Z WA=IKTXY#I^KU>7*$[/
MLB0)5)Y5F'7K$A9&'(H*5;"^?D0A[0W%*=H.7NP]'<5"QG72Q+K;[SP";A8
MVL)NQI-I7&@US?90XEQK)^*V<E\V=<R$L#IJ^ZG'9#6RN>ZJF@H&99Y-C97E
MO=J>Q4D%H9RW$)E($40?[=3'W2:-;HA^F<<A_0;^\B6-+>4;GLF2A[S$\S@6
MP;+N#.'M%H=E_W6$8%?S8!TM Y^^';3 7)IZI*K[ O^C(IK>^2-<UMC-FRFF
MYB,1H) ;T55A^SVB#;Q:Z%-R&YC9TH&:Y$;HY>V#M.X S4WT&!=9_G*!<7$=
MQ K&KDHG;OT_BEP):\44Q8^H[-K31/VL&FE0=X&VI ]T()UX5,PTI-><PJJS
M,N-0#L-J7]$**&?XD..0O1H@_TXPM5,)Q7V6E_$_Z>^O<T@R6[Y<$Q&4Y&]P
M[7P B]7.\;P4<UY>TBS%O03W*.AHH*A'Q*__>VE0#0[M)6?5\/@^P_=E%VKQ
M)0T80<)1G7K;RFJ8IKJ4N:V.\4F>!.#M?4EP>U^VF=M]%U]2%FT?DVJS8)Q_
M?>&G7_10V1(U[3.V5(3.(K^+A2IX>Q'9'X[0_115(>:_8=]F.2**).FVBHM=
M\]R=T'TDVUQ,6$%I5E)EYSBC\>M_+<E#KL4WDB-)F47/,6ER7NQ?9/DIE5O!
MSJT;7*<IAV0FK3PA^[.2@W8!*NX.D*58-EQ!8=L]M1/RA@!W+?GSU"T)G<ZU
MN]"L&U]0 'U!)EK@(2AVUPWAS36<I%FJEPQP/@GW!O!LGN4K(11E/J:K :J6
M]59 @ ZL_V%R0M_K8 ',#!?!W-DV?"@-+D3VXNZL@E.'O<7O^QS;YQ,*L0LZ
MO;DL+ZW+G,'[,>?! P:2:\, =*?"M)*G\5N"FHLZK*""A\HI8])>L./"?+HW
M@"V,8F(A3(?4>(M=LX.Z4>B:A>DVMLW/,#$0<AS=!<^;HL!E ?8'8RI)LB>0
ME25GT#1=/U&<"IS)/)J/S=<H:#[W>>.C(=^A1TAM$DPW^0]5$:=DNL@JN(=;
M>F;$9@\I>)TN(X+Z>!N#N<NH;\)_5#%AAVCUO< -\K=JCR-;;J"E>72IO%@:
M@PSXY0X?!1D%M$\4U)VB!#[K1QP%K&//*;$L8;&_G&R(P<!\[=U!@%>WJ(MR
MG59DJ=/;A<]DMM@/MN[#)NGZV?05.!-@OVFY#H>EAF2/+J64AK^&[;YFKO>'
M*[+UY*L_ D1\O_9C03 N\7+)B0F)\#-HOYB%.630 -5 6TW95X>@M756R&0S
MX_RPRV*C>T(,;UK9,3_<CN#K6^)'(Q2&"[.O4,X^^XJ7LP"T[A8V3R*&-QS#
MRM0BG9!;H4;4TK7C5L2(T(#IUQM_>8/2+#VIF_BL-#$EB;:4C6RXIDK;QRQ]
M@,?K$!UR:M$JX-'QL6-R^!#!A7QY4I)/:>P/00MF%Z^U E-?/GDV:R7B&U2E
M%XS:>.\HBLO]H2)S?9F2*<*%TK8Q;N1^QQCQ( W8C=FW**X_]EGJ2CSGW0;!
M'YWNWE#DY=]N0YP&>9Q=DU,]SJHB>;G! 'D<?<+PU%-EDR#]]#8(\M/QYJ!$
MR%UJ"!5V1!9/@;H6J&F"_I,U^B]/N-$1)(!(>0*T;R*@9WB@0A8GO>UHDWDO
MC"89#;= DG BPE#[&0<WCE&C(*L&,%,#-4K16W?*W6SXP32#[]U65AT2%^\0
MS7?<;<%]M IOAKO0D]&03#7,-IA=?:EK:Y?'-'P\&3OB0525N_F*!P(/"J1
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
M'NMP;%!%E,1I%EE#LJ2N^>L/"?!-O(N58'L_V*.6""!? #(3^9 -PJU4(X%
MX_ 0+;+YIT(N0E6JT5"[>9U08>:K^C1Y&)=)!O<:#^#[0(^C[*C6PK^'I' H
M).1C%K4QQC';:[P/-J_Q, KI#'1L:/DW/"C4:'O?4.^3+"]ZR>V2'NSO]K?1
MT2H>N:R/+6<.L"EDKQW1UC_B^3$*(S" ^'FPOR^2KA3RK+;6"TOM]6\R7V3*
MD=AUU^1@V$435]V <!78]!R0!A"/$?7NP%F;$ ]YG6'%GPBZOKY'.9:,BX;H
MRFF 2:,AE:1H/PM[X-AR<]">TP9Q#^58/F]=YLU\NNB'XQXQ6EAT;X5;\4FP
M^'0K'K3QHD8L?6KP,1WJMLA7T!E-R-0X:5C:;D8R"+G3S!0"33_);?UI?1#0
M.-1=HJ%VVUA&@9GO#3+L5 7>S9<HY44[CEC*T[AH@!O$!)-=D[(%]253\U+=
MJ4R!MJ?WMQ\<=K,6IEF2/1TO]5*[(+:%I -&'QL(";]KDST>)$[0@J&#4$$3
M";Q-\^LDHTWWQ<MHQ8L%-8;6'8(+V65];,%S@,W.RBKH2YZ^0,$6MASM^G@&
M/>P\)& 02^5()"_KO#_AS1J<V6;E23(&,Q!^NKPZ(Z)SVC3G5<AL7C6QNY*$
M4MQ\D^=ZY4XND\\TMBL;)1^&FSPG T'U7-E^"SQ>P]?#HDW8-I&.ZJTMI$30
MQQ*NJSAU73LLF#P=@[F)I\N;6B(QWM;9D<%;:.EIWK)8CN(!L:^0U'^SYBVX
M>)<6)D2<"D?1'Y2+!<B_5H"B#-N"6M^6/9]"Y%D;V#C(KM:A?D@8M4<+H&^/
M(F=^D&!KK%Y0ZJL"E(2Z]B<+$3)[B* ,0FB]*>C7\ZQK9WJSJTHH4L#, _.]
MJ!B'W;=,"H5%83^2=Y\OH"^HF1-M3S(UQE[\/XUC7AH)"J-D+Y09^8\IO=\]
MYD4,]9-H;&?KV$V#+!U60*D<..U8*'_:#"9E;_383L).%';A7)LV;$V2PQ^Q
M>RM\R"MJ_^1D-0NJG64#D9T'IB],&8P._C;EPC/I$[B.'I[^9BO1F4NQ4@L8
MKNKD)%;KB&E"HF"S3*I":T-F,;)!>W83RJ+,IP8>>?-J->6_6,)_,[RIO1QI
MX^G=_&F3T:A.%PT@5LXU[78,Z6=3,47F;I-B?H I?4Z+Y"6"Q*FF*41RI)P\
M^4KHV<=2,)1:0O,M29N6&6$3233,&H;KJI#TSR]NO/O2$IJSI;0-UPC9;U1?
M;+-]GAF7F F2GR;EC*R/Z+BZYH%JX-0,G5_]Z]FHP50_C4E:QX69+IBP6L?8
MZ-2AZ!/&UK2N]%$P-&-1K4DU'!;].J<&9/!NG79\:=]N]=A[O.OUYM%F0\O]
MF,JQJ#*AAD/=^:R5@W%W^Y#JIID9G2M3B[)?X4)HP]U<019NR]$ [%:2H_5=
MNXL'J$THHV^O)N$$&W\M<)@QBIM)/,T>#ID^[!SF-0[@"9XH[)0<+ O8FNWM
MMNWB3%>0@<R,E;,H36G\;C]^5,-[Q76 :1'ON?;P*E]VQT^[<= (Q)DDQ?B,
MZT@XKR<8_C0HFC>?LT6RIUMFH>>Q4!!YN3D+3=EF$NR[T@(FZW;W 9]Y'?C3
MW*NVF/O?M8WXG6:QD#]E+,!,YZ!V0>Q#3@>,A4AM=X]ILFJB[OKA*5\'/=5L
MF-H_LHQD\([Q=SP,+Z+5\_#;)=S%$JB"^(H.A5H90#J0XM$YN?Q+62TT!US+
M"NKY:J3BQ!8G.4)DJG*U$'*KA$9=78L=KVU\WS(C5$W\'(2H:@G@XPMM#NR'
MO(FAKE6"=2]*S*SLV4V#'+ME!90I<+3*NR;6XD 3'M0N#C!46+P3ZQH]T)XF
M?J&@4?G<9"1;.$[[7V.'??;65KE'V2==.KA<)\/WC4HHW'I#QSAY\;!)_7"*
MY94-PLWRET!@VMN] -Z0[FX-P1O.JI#S.?('@7?V64SR8>%"* W)3"-W9D/
MQ7085:4RJ7'TC(/DY_L[=M!#+3UX3Q?M*6#B)PJ^TG?[[I/Z??B4D2L6Q6T[
MGZIP$SP\1]D-!Z_\CL-VE0E7PO'T3PS@ V1:(:&F*K@FON4U!6BLRE\(IA$C
M"NQ$P<9BRB'IB;YP\O_[@995ZP(\3JK9K "BA]W-";UB_]4?@1W*OOIB]YQ&
MGF;95RJ"^ONIO4&I-W*=1P=QSC]2<.?0^/2%%M$3'638+6M7.<*.[3U'PDME
M#]1#WD1B#'GB[LL82EFLHZ2H<R06F3.*+,VS[&D/IGD_&YRF_.\TED-[S/!@
MRZ71*U%9@:7*]X<Q;QYA$/C VE&+Z5WIQ.Y!=2I[LGAY53YF!5WE3QD4].I/
M#.6OS,:W=C1F7HL.$&59\6[(4&B@C%E 5YH-2QJSW(BW9]T@+FV/YD/TT?D0
MO:.;*,EX@;6L*J)5M8O2:<\5:>0&/DRXKD)\!&TUCXDU@!U9$DP<VT"5,+PY
MZ#EV'G"O&%1)5B:K'T#=/*)9?AQP@ST('P4=51CUTU-!GT2KNOI[81V$5GR.
M+X<3U?]X='?=C#%-_N<BJY)JWX1A7&RV:;ZGVN30DJY^_Y2__"<;+380^X'O
M&[YC='/BW58:*%0EK/EW\.1!FR_#7"<63 &1,F%XB)-4%_/8E3KFGW'I_*[(
MR^/$;'N"$N!5P@M0<SEL42A.^LH0XK0\2#(&)Z$_O3PM!GCD;XJ]\_;?@R/5
MIB*_<88 H1@Z>'3A&4V1?@(,)GG]J"5)"0@2J&'#IW[PAI$*7JZ'D1A^S)*J
M/$\8Y=CGI9U):)X"TPEAA,9\'HD*;CL82>)F:+#>FTY<:@3&C@H'W)\V78KY
M,^=I_,M.=)L,UR![ DB KA$^<"HK-C2=L,FC:'DN;X46X/(\1"Q<FV!+J>49
M" ,&AK!3TC1_A<R+ID\@6_JT+&EU]@SVRU5VQ#;8SD!@/P^X J@,OQ*#N 1'
M,*R$[NX%A3C:F-8_,'7PI5F/1,V"80.R?<6D+]I>1#R@=_)P[O*&G101O)A?
M,UWS+"J*_3HO0/DL+_.")D_'2G]V!B-,7K0KF H1OZ0Q&YB2C%9,\:SG("F;
MA*SZLX1V#?F+AZRGJB/9#NW6:['<?<6NC=,LOF83IJ$E>PA,@'IA?I JR[N#
MJ]-%P)<MWU)1\93R*?W\8Y+4JUPGFZ3B5TEYDWT\4J2"P_(!M&I[Z)2AKFK9
M/6'*2!MPW5<\_K__Z\T;\L\?W__PQW_]\Z?5=O?YY^R/?XE_^_/+T\_[[./Y
M[O6[/Q=_^?,_WO[R\6%?IG]^6?WV3?KWZC^K>_KWW_[\AT^?OUU=5]_\]^7E
MV_M__.?+YW=G/W_S$M\7/Z<__(W^^N'A[;O3/_SCX>;UPR_?_>7BO^G?5A?G
MMW_>)N4/?_GO?SS\>O=V]Z<_IC]]W*7E7Q[_^-OZY9N?JU_^X_'QY=/9A_W=
M^=]>SW][_.^']/1/V__XX>7=A__ZY=L//VPOSE_N/G[[_4/VM[??7/W][/KE
MT^/5YW=_>__'_^?/E_?_<7WQPX>[=^_.+W_9_L>[__[/_"^;]>K'C]??7Y>_
MO=O\^?NG_;O]9IN?W:\N_O#AY\?'__J/\Y_^_-/;/WW^\;5X^^&/[W^)WN;K
M?ZS7OS[]L/KTC^OO__[V\?O_\W_^1<[N[]Z\"9+:Z;YE^OO<4:8\+0YVBHB>
M4OT5CFA<Z-8+L'$UX"AV*AM1=Q,;[-+0&I0%'_O"9<)[3FE"N1_L5EZ*A%G>
M"@I94UX("Q$[F]/-GBR>HG@-UCO4> !W5'K,($KY2NAZM10,I9<Y:PNMAM:-
MM8P:=$!4(NA7QOM^R^0L+\KG9'OZ5% >%& 9?:8:B1PCI@!#92EUGY.H^3[H
M>X*) VW E0Y1[[ H,>FE/@+C@/?TWOSXV4'=XGII(.M@T1<:1@R>KT>HS+?9
M_38Z?D4P"1 N6SQ8'4T=S75;^]#L*7F\ P_>ZKHP"M\)9B2-'(#%Q,](P3.U
MX1P'%BXG4$;+;HOP&#4Y#GBNKN,,P?W<32T>$/G\QXFH-:^*_8)GA$AE$.5,
M\Q/%Z&H!Y+T20];OLF9I7^;L\/>*I&GF@UHYB7B15A85UG4"5HS'OOSTX)B.
MIU4W2F4TH_>IL>+/N&NP!OU#2D^ODPSBHR&^^7$',]XR.KZ//B>;W>8TRW:\
M?U[[QY*=C$WD:]U"YUAO60?#%<#3,P/8JI!^/A9Z(G2#Y;$VH5ZWYI*CT4/7
M+/3TJ+ OWMBB%*)]NF91YL-3,0XY6%4.A38*ADE7P;Y6"!5Z$2(=];LJ1$HL
M#PA3Z54VDLD?S4H(F<EB?EG?YF55T"HIN-D"PGFL3E\'@Q7@F?]0F)6^R^8K
MLF5_6,*]/K_X#,_!62CIYS>YH[_NV%3E;514"?0NR:I3FY-0,0[Y))1#82=8
M9-L-*DDA9B)!#T8],[J@:R72GK'Y?6'J2YZ386$W#;J 6 !E*2]]]2S\"YTS
MYSKQL26)ES2]VY7L "M+9M$\0B]N5S$RC,>V3_7@*"2G&03V:3-J&1)CQYU&
M5"R0][MUNE+E:6K5R6,\ %L,1NL;$U]+\5TX1BLHW'!6AH\?*WLUFX63U<S,
MZ1#L;+\Q ,KF=%V)[:9*95V 6Y9&BIW=IZ)\UYE.AJ:W\20Y#4Y77!6)1=(@
MY-*7EU%2<-_Z42PE5Q@"N(D<0316>>C*OP5-N?+D?M_0\:&,AW,'SK0D>_J.
M9I ;P<RFTWB39 FSFOIEM,85E&S:27E.C/Z@[ >GZLU9S'9"GL1\),IB$@UF
M;$*-3J:UM8+VJ#I,$-HG[ /(Z>^\/]WDS+S[3:0@KJ^RBO$$>HP>\5W;L&2(
M3"D]2.I6X_5G==I?T(/3CI&#.H!FI'V*[K<'Z\WZ;,=TF@TM[F@JPC&?DZUE
M&K[5+*@E^6T@4N7/=:55H:-*/9H4_>'#"#KT0\R%:\V)94T1S]C;#PSDJ'Q^
M3XNG>F;P6$[NT)F.)?5J(4XD)30JFS#/WA30D0M"3\B&#UM*:*Z1C_U328^X
MSX%TD2:;6@_DQQQOMRR-Y)8=1-K1F*5 =( HA*(W! Z>IB-VZ!*VMDQISADC
MYI[UA;K4* @)K[LXKC^6X@8TBX9A/+8^K@?'E#$H'13*YV#'F48^+!"?(V$5
M)K].HL<D3:K]4:X@U5K8<74*.,Q)I[S415I_G]#@!0$,S)/G24YQ]O9E7;)C
MBP'9R:7J>)E)@'3K!?!1:<!1:<IB1"U)"S"K+#C8ER(3QIZ:<'_:XQY!\I70
MPSZD8!ADAG]\0MK/0Q\^6J:IA$9R\+C'[C(; ![L4UD"MC18=S0 /3IWN+ZZ
MQZWXBD3\LV )*0KZML&V$FS\]8]W49DP;>:6$1U"TRH1HG.?/&7).EE!4,9J
M!<M QD&>)BMVZS[0S]6[=-+-=JZWD4, "F%*'P*PZN4=IA3=<;.2C8$&.C%9
M\WV<, $MH6**".GHK1K8#)]#D@;O+(?2U<N8!]<&N,F+_+5Z!F]XE.WY]'N%
MV$N->IM94+V+-A"IK/QZ*!%C23TXJ'7OP*76RK>E@*<.]1&28R[**MFPO7D<
M%^)H"?R<O"$ JBXU)7=#T^:ST'J2G#']DT:"UB'%TND3',UW= OO'_7AI#]#
MYLKHM%HY@*%F!9CRX9:/)5?9.B\VPXLN1!ZG"W<'"9S6-/ \@,X ^*Q^SKU+
MRD^B<@G\=!1ITZT70,8TX"CCHGHCX,@2(P@,"7UH63"S+UPFY'U%*BJ?F<X%
M_X&VO"]1"JE]&$>9W<HAQ,P&,$V=_1,"ST^$=F-/>"A*T554AP^"RY\+YP>2
M:$T?CYBHL[R JNS\H>8TN]K ?5TP@^A]4K8FT55VRBSDO!#Y\9>-S73?_-U9
MF3_&HI@/>T> W]P58"S#Z$&E1Q.4+BSU.&0]0/-\***8-@E6M75<=C&)8K6C
M'-=V*X>H:V<#F"IXM?Z\;HT"WY] "=^0ZJ<3BP>5[*P)X:DK7&4O3*+S L72
M42Z&;Q.K0%%&]=6?#T4IR"5O8EE??K1H'G!FM4%>[VE4[HK>L8@A1_:KXS]1
MV8)F#@K<=#.$CM5R9O?@(<N))+Z/6W0;)7$=_E,V)^;9CMWV625B5YU52)])
M4=W#'@ J7]'X3&UL(#=N<IB,K,1LDV=W_/<U;Q9W;W!^]/*\6V\+Z!I0[2'5
MM6*+@66U-1HS<]7ELET\Q..;+7!*:17#N9329NSH:@Y1KLN1X8.J72XD\2U+
M*DF"*H]H7VB60[^8U; XY%&'C3HR<\^0\%8.[05/W6^<$\(,Y*2BU]"W\8BR
M9%X5.Q[2")%MAM#8I@AD55AR=6A>V)# .U#R:L.NZP(.P9OB/"FW>1FE-^OK
M/'OB2UBH=7,)GP\@ ?PF/G"JI+2="MY84C;%FY0WF@VI!\XA& /Y]:67IT;X
M79['KTD*>9SCK=/\Z8A'J/WJZ+>S-6A6TOI4#PDKI,[,[DNF&T'\+_,[^D*S
M'>\Z^L3.;JCXA7">FE?%OLR-$"D?3_BXT+>W-1O[,F:'L_?M_=TN*I@M0VEY
ME<5T(^+_N!K*A/K'J( _)K1LH@"/<^0YPA#@SG8$42&'W8=!311/G@]./@]Z
M>#]^U(V7<1X_%(N%>/R0@V+LQ=V3KB FBIY=0\M$@^(A88)0=NE=5$+Z<5=S
MXV9;QSE?\8 >ICORTIA'U.5\X,!O%.,.I"J<$&9Z\PA3#<J\A+YW#Q"'092A
M)Z'\'DOJ0[2\[E(RG=]&+.; [5=E!DA_<Y)K>8(J\BN'/6^:1PU+Q'W2*D 8
M\PS>'V_6X(^NW',JS%/@!E49H%'7XJO'@7DI1@:-D[+D2Z\8GP7>!UR+=[2D
M#'B((3QG5D6:\Z>+^J'MB->@S;HA'K@LX%)'X_&1_&TK[L9.RW,$,3.MV3PT
M-.VHX?NL=1$569(]08\&?I-BJ/.F-=&5+0- J@I!M"*)T.^_@N[@7T.3!E%G
M-*SWS)*G?3&SH8!OH7I><8@7/?=0EO3#<?4D+2S*,XF/$47KPZ6&67.BJS9N
MPM7WQ/E 7WMYK$6>L1]7(E0++PS.&0ALIZHK@$KQ6_$ I'8JLAW,U51'%K5!
M\RUC>>C:9I[B,2AYYD,\SQX,0%_58J)Z\X>\^IE6IX*Z'@?@@2M@GY&'@7N8
M')^0+*_(GEW,8V%&/VOGD8ON.)Z!K-X=F6G![@"H%!<G+TF\B])TWZ5_-,$R
MO"1TR=]"RO<4RM0?QWOG"PR^"\\34E-056\$^:<8\J_@SKP#1628-WP W3S=
M>GF1QA<9+9[V%^LU/(YDJSV#XR59T?+Z^DPFSU+7GMT\F'X;.Y!4#CX83,1H
MT@TGS?@3PF8(+H3N'&P=@/;$.<##<W5[<\0#L9L]P&M8L[;J^>OV9BH=(9Z_
MQAP8O'<-D#BDBW21O$#3PS02]_(1F:Y8*L ;O!P2=<4Q^)BT7\O.CB#1YSK.
M#6/-E>C.?*J_T.(Q]Z7]-U;$;]X_@I_@<_+A&V\]=YHD>L0=K%P,_Q17@6+*
M$NZ^EPA0B(X-!OX->C7H<#XDR"%*:5E'AWV@Q[P"Y"OA6SDR,/01?\N0%BVG
M!O:($L/YKUN+0U\)CNS,;RC^CBFVSYNH^+28H_YP\G]SM%?7(^Y:FW47]^JJ
MW=2]S\D#73UG>9HS:W$):K\#DZW?7$?;W[E%0D:;UBY2+YFT+<)T#*8'8;J\
MJFY]1DG[95 !T%.Z;7,@1\RS^<7#:^[,6<D83,Y.EU=PEGVX(,ZJ*=UP5H'8
M ?>%Z,EYED9E>7K$ZT&R#/;+XQ0$E3&?O.15E!+^*3DE===5WK=T,6J&FF_#
M:H)2G&<WQ2S4.SDH,MW.0.\OC-C?>+CN)3.^P]F<[\)OSG<.F_/=XC?G.RMY
M>:?8G/;%;JYN+T3[9]LK>C("MTS-:'45M]EG=5OKL">!CL9M*1D93C[]@G>/
M;4_[TZ>"*GWNTI[ FL'(7<TUH*A2.GHC2#M$NJV1>6_!D[8]KP%MO_T]<@LW
M'F[KW:X?'Z"/BP8<ZT<6M9\?O1"5#7MZ?5],V'N6/-L]ILG*639DH] E0@*$
M2@[XI\MYY#%1OF6["D4_9O]T??.:T=B6R\//,:WQP<H*GOYT37+X*/A.EE*U
MX> 4$T^?BFA:Z\2_Z1#DZWP"@(*5XCL5._&WII+6#5?EB'E=T]_OV-;>;2YW
M-+W?EQ7=N 19Z08C\UH#BH+K]0@"0T@]1A5%A2P %DQI1,&$MY=07"9%6;U/
M4EI6>29]@Y'VM9>-PKZ594 HFRNR3TG[[2)N91WEV][T*A3];N5[RF"*3[/X
MX3DI8F>NZX?CAKQK85'V^($Q/.V"CUJ80%AQIS7DC/C[!N1<9;=%OJ)E*7^1
M.V90I=7*(<K4V0"F?ZEEZL;"WFF=^#PL56)+#<\R-_<T3:&%'LUH$4%%L=-X
MDV1)R1L/O="F'/(QPWR<( @1.N $H?(\Y'.<D'H6?C(.YR'-1 N)&?42C6&>
M@RO=?,_1VI;>WS##^BDZ=H:.>K40TJF$1E_39$]N:<'[[T$G[-[@11R81H;V
MY4Q/@;F?,RR>.+4 R5XZ6YYH^?!E,^(;/Z,)NI24%5QVE[LLMO9ERH>A/FU)
M0=#TD!'?$OYQ>&-92_=&,U:CZ/'<]=/UW_:/11)_OTNRU=[!7Z(:B.O;E,*@
M]G**SXGX7IUFAN[UU/*@\W^JL3T@!NF</A[3YNE-'^*B[I97FB^/2\D7FG*B
M?\Z/,/'5VLYR=GP4%50O_I!7M+R-]D?.2=&OB)^8HH5'W>.V&4/X(%*/6HCH
M6'%UU.G60 3/QY4?Z'.R2FG=I#%[:A_AK;4(XPS([G@3/ J1J8>1=3..1.W
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
M,KN>1.+_NWWWS6VTA]^=OD9%S/\/>O(PS0'*51TY1^LH@*(6/#L&!JJX?!A
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
M9"9Y764JH*4U EE%X %& 93MEL'7X,D1E6PZ/[ Y;31EQQ>EOXNV>?G7LG:
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
M#7@&,B\)V'L4-7ET5=^'/$)4,(T9I<<5;=N>TS4M"G8"=:W<5)M/\FE(0DO
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
MP>5HKE N(!]8Q]STIQUJKI14+7:U!8(VZE; 9&L"()]YZO;4*J*K1P0\W]1
MC>EN0AB_S?/ ]*A["%_N:'J_+RNZ*:^OS^I?JCCB,55 5GE .^:A-^VPF/N>
M%D^TN'G-3*^CDP]#73$30,8T5Z"$>3GDO]!55=8')8V;< UY.JWDXZ O !)X
MIE>"$D.T4VEB&AD]^IHAP>J[J4&:'"4FA/$$_ .M)#5EF=%Z>W5[T=Y7ZC8:
M-J-#MM&P@6_,'A>:8+FM)3W@325>@RJDVGI:JH[V.'X/,/?K& -A>H"+IJOC
MH+\[[48'3-BP@F_B$'&@"5867QJ59>M#O2EXZ:F! =DU+*[_JJY/Z3%7L&O$
M ];)_>)-.\1$Y@B<I3]=?U<D\7V>[KCL_<C,I.?3@K)?Q")"]L&V>9;O?"%+
M)WN"/-F]!Y$22\L;5I(S9C8I/@]WLBH &C-#BR;6@T]70_A\!^F9(H!.^-?:
MN+I\W;^!I?G\CO,$OO8<()5>@,X40V+GQXQMW_PI2WX;1EE"#RC5E:<;$XY-
M.JC&+#%CC9V\?K-N#E!>R =.V>=D6^I< C9CE_%"HP1/\T)C( =:%."N>LX+
MD)/+O+C<5;M"! =_S&):O/WF[3=-K#%TZ4A>P/V=Z94)_QD#%N_WAGG,X4/I
MB77+^98 +<<%3-J2:/#Y[+5>]<L%+;<X/SK2I_9C,0G16J$I^]73=S1CVET*
MI;OB39(E9=T%J [V&%]3ZI(1?M,%[%?O!>]$& ZA(F972W:%7>>1LG%+\_>
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
ML)V:=',;PF-#B ,*%642A<@^]""P)L7W8K--\SU5UU.M \&Z7.EV1 BC3(.
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
M79'8?@M"!INY?VFOANZHW430>KA*/.1^?DOT<;,63'?I(5=I@+Y9=MH4_X0
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
MS3;L!?@= #@:#>K76M!B%?L;%XIZ_<B.:])97[45<W>@'9>3GHQV%Q)<L1T
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
MDA5SUF._Q(+,79&I)2> $TX&NUV7U0>9RRB79G]D]6%=@IFH$^QR4LOD@HX
MW'P2RYX9*0BF'$$%94^M2.' "9E?$SZ2"MMBGLPH/G/ 9!;9JSQ$DR< %^$!
MK1IZ[$$"/QX:,,YEFQ)[K@15HI./?[LHDZLZ]\$2%)N+\/*<IW^"T'+UW+(J
MTY>ZNNMX\P!U^0#]/J.IHZ,;PRQO8!H)XBI5Y,VDY6->/W^$XHBG/XE?Y'"O
M)[M^Z9UA?\4\83FSY\[,S\NY[#U^L%QP9@Z$N4I9FX%EYF+&KYC.> MGOBT
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
MC5<U=)1K^9CYRP?FLO W26XDDE?QD<?,BQWC/J_G2I/<H\SWQ ZU'\8 %)X
MVM"<*$)9-(?M.O&6_X\[@DRCYT\%)Z7.?S8\<*8/#?CNZ ]/?FTI[/DU. N[
MXBAFN^A>T89#UA5*,=M#SY+03-A'Q*=<XT9'Q_?S.DOAYNS3B+EW[)9B(CU
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
M(H$#S-U/LQ]'FY&OV(?#X&K>DXB&'H,<)8/Z'8T3PYQ<E%*19>V!1QB.F7O
M3):RHN:K-&*(W8O%14:)^-EJSXD97[^2R*6QI8B4/A83,;WZSZD>;3$GJ[:@
MFXDNNBQTH8']?C5('#KIBU*8QG'DW7**Q[1E<''>6OLGFFPK[9G[,_",5L7G
MK.F9X)PW(R1.U5H35QLL5V/X&V&V!JL'N]S0-__"969EUD3#5F13$3B^ AAZ
MT]=I"58(!7[#8_%< GT:+KSY92YE.<#0+>AC?D=>Q$_&/^,GR/-PW]2("#5F
M6)/57=CE-0%M-KOLUM9;;KKA$DVR@+5L!V%>IDA*],*BN$.ALDE[Q0FK6WWJ
M@.7QZC"QP&2UOD^??>JJ,ZOURTGKQ?;]XDS::L.'!IFDF/.A7&':AF@_ 7 &
M73V2)/'S!(YF>=K'?1B<\-;0;_IK3OB2,B 06LIJ'[*7CN]#<K*QWI1COKJD
M01F)=1^%+B%>?,,V=K^\S%3# W&S/ #ZNR!G/]O4EIFVPE0D!6@B*.SC3)[E
M3#S^>$R"6,*\,5YGY&A,F_E#Z#MD;I=E=UZD2(\N 1G4Z=ZP&I0K>#LX5 /-
MV<LP.#  C*2\/P/_<T*???)(7/:;UL;L#<-HPEXE$,D+<1D[WJ,4@YR4R*BB
M-&FG%XKLA=A 1)H,G_@>2)Q$U.45<7PSZFYR_Q(3/O8*^R]X,W(9N,P")=X=
M8<Y$@31O#\TG]#QM27O+%\I7B,5T$04SW@+0"7/?"HT+>1DYWJ6ZEW$$Y*U+
MA)((?(-46+[P?DWC; SM4]B2X5^YL6H;LV("#$)H'G[C,)H7 C/R2,OJ_)HE
MLTX86&:[G$N[NC&@O>*$=8$^=0HV(HT RL806.O25%E^'F>R2H^"-3#S>P!J
M%W[YVIZW)9D].7%6R>E3,,T@L)8EQ%\' ]L5GB7IVV+;-"=H=?-,1IN"90;Q
MLG.6(4[*NG3B[8T?OGPQO)$ \_KSQ>Q.9.D$:!B!9+<=7XMIT@-E]+PX?HS%
M95@T[%^X"3UDDV)M;LT C<E<41WL;S01U*8T6%KXY[:0W<PT/P;]?2)QN%?S
M5YBS&P8N]4D-PZ=P"D??"J(3,8D458,=7F$6&I2AM-/6VI)$@,2H&R*N/-@\
MBU4YZJ$ZJCX:,W>A*S_AS0M!7Q(#5H\(L2W^2'831E=A^IRL4W_ANF%J2R-T
M L0T-L:2A&Z*8Y8=7Q$&T:49T0-OL0NC1)J*!B0*7? ^$;7027*XV=>:<S["
M@.^ ;?Z1^^9L>Y%B/F+KEV^<G>T4 QRW-N;4'F:@Z)07PX+#CB%8EQ98YH!5
M-9K=&<7,$]D<%%MS_?JA?@J6A +M(<>8Z(A'ADS_+$"9,NGX]FT[C%U$,ZB)
M!&%DH:O*+3SP/L[A.HW)(HZ)2FU)_Q*HK]%C:?L."AI42@(/&[JA 7]8OR7,
M0RT&C=H<B]T%[XW;BDHDQYZ;4G5$,A5T16/AH]Y'9$?3G9V@<R_43^%:5Z ]
M3@EI@2#;;\2E]HID_ZWL,$^YLOHTH0%^*EGLBB\..H0%;"X+^$*]# Y,C:&_
M4'>A@>U= KU0=U(:I5E=&>!TCD5")N^^$Y&B_Q:)118?WTW^$SM]"[40P'4I
MS(]1+:2L17'(<?&V+Q!+>5]Z5PC,%HL8/[,<"'/1;4TY40(\C?1?XUM11DK
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
M8I^K)H5H>PHJ<+$**FWI Z6Q/E6Z Z2;&'F.!2[J20KZGF(#!G;QK,8YJ'F
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
MZ[W;33N HG%#7=+ QV)]N!P2:@A.2:*K;&RA5KW&6X<-16B?'?.G;7G&:\I
M5B0JNXK4E\(].,I$UZ -E*>G955P!%:952RR%3W>@SE-XL0)/.:-JO)-<9UY
M'!15HL Y=UK-QM-D&T:\V6)YK?[ 1>PC,UTCQIBOL^TMF9@%/%;.)Y2JLG'
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
MT.:VEEJ"J><&'B>N[4:0XP'#)!^NV X^.$&Z9FBG$;>U'+?8S5D*B500^E;
M<A]&4R""R[UT1)GJM5JOF6O[N'=<;D)U(:F:.:*](LJ3FZI8<];ITVC&W=+&
M/13C7%7-<91:!Z36ZT##'FK[$$?<Q[0)Q)EI(QOJR\GG%B%<&'I$6K_3!\"
M4=-\D3J"HY1+]X#$LF:,N=I:_0SQSJ5=*/=H7BDG_10CU*7 BHZ]0K54T^K!
M7W5=U.\X^6=OSW"17G$M-,-Z),[1:>AH!?^L[4,40Z53$"M4/]\FJF'QN6='
M+^.T&F^,?GHZL;/<E:</YC0/HC+%0%N$(D7H^?-#);,R(CZO-$["[-*H#"4Q
MC<IS )5JM(<,P%.H>R/K+ZEOIS57UO")V[Y$?Z_29(!P<5O)@-GWNVY[\G3%
M$9P@ 0;%TNX1Q7:O)Z,,=*!N"*_NG2-OJFNGS*4%U!S/71_U4.+H<J1^(MQ,
M)=[BP/YU0Q[(SJ%!\4/>E^']",Q60 (W'P1,!E3(C=NPO!/?*QJ+G)8'MOM[
M$KGC!+ 4D'B;XB$E-UPW<[P"ER!('7_')'^7[H2!NL]U(S-DTZ@,?8@?R4?K
MF9:\",@?,L@UK<RXF$;RL*-I!<Q06.:=B!OAO9LT22.28U(@<962\6+0O2@@
M-^" DHOVH]W/!,BG"HM"LPR>7L*?B1.-80:J8(&=8(,H.U5>(#V)Z&/,Q(5,
M07Y.>'RZRJ?.#HQW'6V$;YB%, 'Q.:$Q@=H23 &J\ -PT(YE&:*'*:B@$QJ?
MN@R=^ %8M&13AIZ8QT><=6*I3[D^%KA=/,U/GH&\5&D_I?!H*\*8(O(I"<80
M(WAHNM<MB>/E;L_[D"P#)END^:PA3PHZ_P@IX W#,"D5#,S*MG[)9B,8!1'%
MR/G5NK:AVCWWZ/C9&_&SX_Y6G45MY?@.QPJ[W2',T0;@#NQ\1YR0Z#)@AV;'
M]I=&?+ME9Q_S4*=8\4.YHDD$LVT)W9-XX]!(,%C,0MB+$#F-?[MAGF>A)6(>
MXU;(!%-="?=!H(?V(DM,F288;_4R[(JW*E[TZC*M'//W*I7L/?6U\-T@0\ZU
MT09G&+<$PP*Q'T.?$90G0 GI,F-?ZV+(@30SYK63!NXE=BC[XNM7$KDT[_-B
MQK7F&NB9%6;L.B,%5M2IQ&VUO@QWNS!X3$+W-PW6U+^;E^YK[!DN:H/W*"W)
MJG_94I<WF,P,,^(Y23E1)@S8O_,,4J;UGYV8QE63S?!Q6E*._1/'8,%,XAR#
M17)B0;!X*##@_5#-'JFA8 XY0#F@S&-H%D* \$7C5(Z S&1I=:O>/&%LA-!?
M>8$/9TV;CG$ SL9T&!4?%!A?',L__IV2B%%R>[PE!^);&]JA"!JELF1\15:K
M;U!D"L!4CT$R4Z7..:)7(?>A[(J.$@;8<36],R85!#5*5P(+ !I!6(^QP.^]
MK!,'-"\E\)!#YP",DQ$1.;%'AMLW(S/XF[?(X&\:#!X[S-"%V[<C,_C;M\C@
M;QL,!GJ@^"1LF]']G2$=>$IDP_5]1 ].0O)F_#I^U/FW."X/DJ=98[J$CG")
M'J:=[6O=M?,>ZC<I\1^/,=_([>UE_H_]3#=9]).3!B/*8U7G\Y$T89IH=3*7
M?(-32(_'8QG9P,PAPV#^ZMFG&R=KK+Z,XY1H=)M16>63.\AJM)W ,\X).T-6
M8_-607A;&8)WQ5:O_93AXYI93_5/WVX<L-=T:M 0=@P$SN,<^ZN_#J,7)_+"
M=2(&8.^=X)C[631@,IX*:@\<B?; X-QD<%;KIQ+.8P9G>8)C\M:FO_B W(&*
M"/*9/Q^#\#DF3*(8>3(7]8&X8<#;PN8ER]7'BK)+CEC*[#%H,%3T_ 1C86AS
M8(<SPEQ%[TE$0^\Q<:+$S$+J"C*K;*S<BDC>7/-Q-6FR6F?$'"WL/QQ3_#R-
M07)IF8U8_M>9W2,&@\:U-)5R3E*_0M-;#C?9=) X:-(-VS>[(B(N1 ^G1FX?
M]SR%+TL)6ZT-3$>=56=^^,TH"1Z^5K3*2)+X0B])L56PO'H6P$XI&<3*7NJ
MIN2-9B6TF#_WPGI9!F[$2T"N2/;?25D->I@C9TJCFA":/(::F6>6@NW]FL:)
MI.M==])UY:L9&P=R*H"-JOM4XNM W.B(E0^>+#>%,,,O7^,%&N8J$[;XD,O5
MGTWC#-=!O6@7)VKXDIFPO%#TP#W6X465N5&\R%<TB0*V+:&K$0O[_"R^+-MU
M/X)ZRVE>IZJ+GX6VA^-[6\\@QSSI/<+#S[,F4YLYW2:6^B.C@M ;U_].>9][
MIG["0.@;6YG<W1!QO#*CTU0UAGO(")![K:NU"LSRK5G,Z*M#P+A.M82YRK8&
M<>![,,Y!A@W4<S-=3N\^Y3%&9GGP@?:G,?8+#FLCN'=Q//U*W@!BP0VDNS!8
M936[@KT5XVC%3)S$"3QFTMREG)?O%>[D4="8MBQ('Y-'X@_P8]9(,GB^-=[]
M^6GKY%N/&1$.)$Z(U^CF_ .G^Q733Z71_HU%&05%$\5MQA%A6/::7_LR$4?6
ML=G3D'@E\K(_H^A8"1J?=6P;?W"&"32.1JUCPZE20B!Z3R)563):%>O%;I!P
MF-$/ZYV.@W_NE^3GIB2O:OT\N%':-AZ#IX)S5SEU?-Y81TOY8&"&X0(-UT8H
M/ 1[IH323\5?H#239+T97E>Z%(-ZM)N@8ZGR3C&B:SDW21J-1^;OE)(WC!DZ
MEU;E%-R]_&3$&)K%YD_ YV*.K&LK5@2B?WF.Q3S-.>N\,7\DMFNZ<1ROQ6UP
MX?A\\B^L)=>Q_-LT[+KHF<O ]S-N_!?S'.=02+W#SX L7< L6T!D3V?G29RN
M(6D#O6L9O! :JXDX0^3,[K*HKUM!8F?QJC)YD%YN)SAB19#Q;LXVTZ6$+,J4
M'A[XN?^CB)HF<V!?. Q36 9&K]HWVQ:]:KS<027&(.QC7E*-RG'SMY2APV5J
MVS8_U+%P(>-ED*7:_Q"%L:4,+PMXXF;I&@LI-+>@'GFLB%^LM2/U6W\LL03$
M'SW;U(K$0C(8:]*?($SV>'J5\ASX^]P0*>E5CACP%(Q/G=5F)11Z=#)X\&D9
M\H6BF8J=S%@YZ6UAQG;?B'P&JW5#,?=NPFA-*)^H5FYWDN:>#,]/S]R3<LO@
M=:=M=B*.8I7L:GZJ57<3L[KG\5@-]H"$'?>V^M3>'?F>C9A9(;KY\Y.\3G5B
ML6^K<J4?_7[KDJ;-FR+X;?SZ,C3':-00:*Q:KS(V5K-[ AR=;86@#N_+-J*2
MS L:*ED(UK6A!.3LA N6X(7DC-OR;>A&6A1WW$QKL2]0RIC,RF<8CS^%_(W>
M%WQ\1?W$I%!5(A$0FY^ 8G"OD%>H9PV<G+A3]_$UGT3/3B4?:L[I+U+D*L-N
MS3+C*HTH'\KU!7\SE\\D0TYY39!$9SXU/.!MZAHYETJ4,[UVA@&%N81-<3C+
M/AUK\[>-#D"8*DQ7[MOOVH'R!]$Y2*#\Q'[16J>@.@24)P%[A[\:>VV0$J);
MD E'&S)IL660'!)*D*E3G*M,:J$.W-@4 )9]#&@2/SQ^'(]U#8@X[K(I#YOD
M@FI?_];TE#53X*R/U#@^6MRLM<N>%)B/P7_=H@_6 QC-0K%KZ@WRR/IX!=U&
M:L0@@7JII_UN%SJX(,5$)RRD!OP$KIP8,[PJ]M.11FXCD"J!^=:U)3"'4(:W
MV$F&[SU?D\QST]T#SIN[?>%&DPGSXHEF!0]&F=J/Y]:/Q?(=:$3?K,U@E[TH
M_;%@MX2HK$? ??[>_@A2K:Z;1QWS,W1S]<-ZR7MC^#[Q5E&>"JM40&0?A[=J
M1XS!O@E4@ S98>&0UE.TYZJ3!VP'*WMA/IIZB*Q@S:&R%%14SKNV% )^BV)J
MD56@TZHF&O^U*I*&$>#/@CJ<I] 5+$CY8BDO^]K1@.[2G<_G=NXSPIPRQ0P3
MQ<3"'[*%;_G".<7-4L3Z5],OQ%@Q1C"J!ANQ8%R#42Q_E9*G%^(?B/\A#))M
M/\XFBV)GJJOS2DP>-R$;Y'PF*UQ>K)E!LPK(S\11Z(9GLNB;Y'*=;%!9&/ <
M?B NH6*JYE.8.#X,AYN+XG!X@("K,OJ,>@-2I_@"T\B5#M(=WWK([G?/(T'(
M;D'^MY19!\S2<'PW]=FMSZP%ZC*:\<SQF-$JYB8$_X+Z*3,2FC\!F%5Z5^"U
M"+RK$UX?&5Y/X66!UP7'ZSJ'7C1VY5]D>)W]Q.#6M8N(;FS[A$V^@H)A+?D&
MN1YV%.;R<RTC%US&HU%0[(XDRX =1'(;QO'BP$S^3*4P<WT7!B*O;QOZ#,4X
MWZ>56)8^%CAZO5W>J\$C YKBV6(/Y,#EZ'++/;)E4$FJSUMA%P.M*8EI<!7Z
MOA,I9*B8+8NB"+J9:D@?.+/+Z%@WM9%07B=E9>40]\&<('.5R66>[N.;'LS*
M3:1QNTJ_PNW_--KU*J<8;!JZYKCH>MBJ_D96*8L4F[=R*/4PP(I$=LEZ;<*T
M'CWA)U!K%G7MPC1(5FLAP_1 'HF;1N*FJ#9^9$)>5%+PWRE+*>Q4@0U#">GE
M3U4^AA(<)UC2(]VY!CP3\C'U12L.$Q<(;9+B]R67VB+C&6R?C#/>0V\#02B;
M10Z=P=!$:4RKO6*M?\I2T+3\==*<I7* &U1E6B]<BV!HG+*E(O_(-AN>%)^7
M7YAQ>6%F98O&32GJIMG'$F9%V9Y?TH8!T0& S)/)2@0604*],PC7KZZ?,I[=
M,,'F3]]IQMO5NBEHDAX64 EBL"@:ND #89]E%<!:PU#(H??S 3EOM0PX8 %O
M-,E $*6+HWP!>QTW+.*+VMW!CO*K.7(V60W1$010@.^<';D*>2.L$:6P A1)
M=XUXJOLEJ\J#2M1H0 !^M_?#(R&5N(/%-B+MT+ B>DC<[2 [X(N,670G>RZR
M* 5U"!@.'!+7&Z2%<=UU>/ROVUNR<=QC,3U8QF29&]/RW2=R:-NH!C66S?"@
M?NX"A7B4U7I*&53PRHO./QO/G2YWO:,4@L^6/>A,T3O+,9OUX3P+K@!*4<$Y
MP/RVL2.HJVCC!/1WL:3#X]"Q&U%A4X;KBS1FQ(OCO$Q&-U!:$MEU.9GX0,#0
MIVYK#!1*YMO!Z09E-(BCV*97>T6+*+>$'0>BW8P7(BJ.7KD3>>C:/ :(\A4+
M+]Q_IS2F@BBV(G1ML##L ],#5=79K;3#:H(K0XC_,2(V0U[]4#$-P!X![^-G
M@WR-:)716Q:)F )8K9>!1P_42QW?/RYW.X==P-3Q)3A(_5NH5RM39% CXAH\
M-:<V3G92'"6_K%X"7DM#]ZJ:F'U483G[6Y/=YZMB78E#]*Z$-B"9PL;\45>J
M>AS"?2IH%<$S'LBUH@XY?PHCW[MFRVV.U^LU-XT"]\C.[(&Z)+Z]O50-[2FN
M@Z*U.NFI2@!H;323(V_F1%1"F@.>$(KUF>/]S!.B&- 'XL1A<!-&DI]9M:U4
M<4!2&4-\/9D%IDQRX'B'_L,CLQN2XP>2;$-O*;IG\'+A\K3?D\CE+-C8R3E2
MAXZB^*"D0H/(L(5@8X:_>"B>6:5\9^'Z/B('&J8QLU7C."7>#1/XP&4&ZV/Q
M.]50F+X%<QDR!(.XLO R6(?1+H\NW@N6\H"C$QQ7@7^\HK'KAW':5D4]P.@!
M0$73YC"DM&)<;=#JX^Q$(]PV& *B#0LGY%EEZA"I:0ZM,@P=I,\Q]:@3'1^=
M<JR@M7!=.S0LYQ'BY-:" ^WT! CAF7!X>;^R&.TYK8[[D-8KQU4F54B".Z_J
M/J(')EGWON,*\;+(J!90R+F#6FQKH]9LYU1!*9_AE_;9Y"GC_KQQ!M7.]5$%
M@"2Y4 ;26;/:DG!@*FGL>J5TMV,'.5P_TDU U]1U@N3\F=+8R9C_B[L6@51'
MX^JOJ=L67@>"AA]@N"YVLKO2N[L)I\_L>9/#P1P4'KB(LC@7C7^[.%J=2=L%
M#ZNDROB4555R)R'1ZD_.L.(X67R'[X*'?! 5)+V3GU7*G16,Z&4E!>0RC9-P
MQVY?U<<ER3>HS]^*U)1M%:,]S]-+J$URR3=S(+ELJU"SZW1CO ^\A1IH!L%I
M19RN%8/NB@9) !('C!BB'C109PEB"9)4T&KDEL1NC)(N\H:\P/2KKXH5U^RD
M8F/C>&E)'YQ7&QRHK3I-#M0W#C:,U# *&>Y)E!SO?:[^ H\_CNZSV0Y6G0<5
MN&BC-4"\""7*FE?+#7H7:,7-LD^A A<[NU[C1"BQN]W9,*QO)&PO6]%:Z4#\
M4,#(Q[[8K7+LA3M3SBF1%+DEL,1AN""!NV5ZRMZ+;2_0MQ;E:9#4O%X5.M13
M(C9FO*<)='I!'^D1Z.9QDY##PC^-R'!EKH=%5=P*#/<5WH0_[73#;OC!GZ1C
MWCX^2,D=L?DX+X<TM?!4+RM;" ;:DG5F-XWIZUEE +2^Q7#IQ-ME</WJDECA
M(:[VV[/PM\Y>&3FEZYM&FLI2=/$K0[;]Y#__9+X\D&P?R6@^4U]M>?/2$]'Q
M\7R9TTD2N B4F?'D^^$+'SE^$T978?J<K%-_E6Q)=+(*XLLTXL2Q8T]IP$=I
MK#R8^T:4AFODI",4-#CP[*KHR+WRZ, Q73W';-68B:NK<'[[%D":&CF8A[V$
M,?=6K<:1/\:$2=DM7=NI65*!.U^UK47=BMDXJLN4=X#C;<=)M.L_H8W?GX-I
M+V5.<]\Y_?^$,:N("8B7NDF.TC$/7MHZ<3)0LV5C'PESMGX'D9)K6!!:SJU;
M>+^F6;FB%=:V0YN_"NV@9,[A/V/%FB2ER(^$T<1)B,^N>S=D6_^=>$],+F/'
M%5U%%IXGVHLX_JG,K-IVY#*,+<V@LH;LO$UK>SS,I?-['+ON@825LFMQ=*K!
MEM7ZCI= ^N70ZSM"/#N"9X;)O*7*D/I%W&7L"%@MRK!:7S*@-!D4@&E99)Y<
M52)/P3ND,7:G%KY<T&RE$E1!S-4A;Z-8P4"(<)J9S1BSS;]<D7W([A$[=F(-
MPCP/8PNU"NZ-W;^\B)Z7JOR1;,[M_*XWA+,O9^N1M=.BX,[P(-?(]9$?2+0A
MT0M-MO?T$":\=T31>.:2_6*8W0G+Y:E"$JY]$!^9^H^0!LF/["_"QK19,ZF+
M@_Y1T:2E8C&ET:H&6EH3SMD! =O!;;VL$BW9P%!HN:(PDP2 -L=EB?>E[W S
MW'+GE%9H6&&9(4>PEC323D>\.LL**C;3[<[!H ZVZ)/H6EJ=A$0@@[<NP]TN
M#,3R"XLI5Q(P\Z&]A$1@>18#>78Q#L\N9LRS"_"R'QV>W2_OK[.&(ZJ5LV=?
M(+=Z4B'[^2[!<AD^MUE#-!9ZVZN-U[>[FO6:8\*G4*[6E0"_1>-! >R,6K*I
M$'%8GGZS>YCNJ+^>[U$O(A5*]^T?HX_#??KL4U>;$[*OID]_Z5XQ6CF<HM8^
M$PCOWHF28_51\N)8_8FU6TH#/%(8$^K6TB$T0#6PJ>=51<;BQ24!@WEX]4]!
M&VN'5_AR15(T-%]L(M+:%%3>4*W]8^RR7#,B=Y(#JSKLK8_3&:KTVD?J#"JB
M_3Q1I\:E,2?J_.N6+^:IS\2N_OKTYN,TMH/3_28[95IT/?\$L[5-*WDE.P..
M<\U(&9J_]#4+0'6$Z_K5W?+.0P]\]2P*UB]>LH_F87??RA((I#3 [?:>A8"%
M<\C,G54D IF>R.@KABY;#)MWPYV)M2%EM19]S=5]:S&ZL13<A0Q/@9]MOE<@
MS4&/JK*Y2D#<'FH"G:R#^U4:\20G$M'0RQ2/J*^TE!;0"Q8G" S)<!7:0KWN
M&,\]N(]HLS05BL>GY=^"EJY2"ZQ>%?#("G4R^HFM0,4(AHUP7*MT-2]3/;N$
MP95U=7#S^#J[!GWV5[4&H<TK9R5VF5[%2I9&D+_,K*('NMDFUZ\D<FF<*:KR
MAW'^4Y6N.B:KSEF_FY$1JK)VH"6>2V2:;,.(U^C9ML?/X,W8TU8BIWE];?-X
MFW#ZBCPGRR!.HI3O+%-"U+UWCN*O3#&Y=._X5IBN"'KNE[XJA>$J63]/5YZT
M0!A,6#8(RTF4PY@E/143)ES_,V576[H;5KXCJ2&W6ZO3"5!3W7:00[$"IW<%
M@Z/?L>:9!!MA=CN1*AH5V>%'M)]-S5ED6B];U&>'/0PD<P.DKUJU7T=1>ZIB
M*QYTZKM#>CPLD)"];7<2&3'?1BH7-9*VY7GJD.:&1G%2KJCZM"K]:E)$DN\+
M(V?SD;AAX"T"[VE+(T^;U-V?8[E!;63OV2Q@UTPC:V$9,%.$E 41M_R7.;5L
MI6QVP4-BG8[R5B(;2!T!*#LMYF)V0\0U9Q2$6X&I+9>*4=B8^.R?-S\0YL,X
M/E,*"V]' QJ+;BX'DG>+DZ:Q0X6.M3# 3OK49* F>3'NO@+5&X970FX95LRW
M39Q@0YFF6<0Q2>*+XP?GUS#*BC-MZ6$=^!AFC(E2UJ(ITLRL#AQ/&/+Z)8LJ
M6Q<'Y)$M!D=%42KD%!\^7FL9W$<A;ZTF'PIE4;VK09XW0Q6IBSQKJPBE5!29
M-67>!FLNBKN55@!I_U"\XW^,B$VUW \5L\BI1Y[[V-D@'X@M'5$2K];+P*,'
MZJ6.[Q^7NQTS%2/J^!(<[)K5ALB@3FC2X*DYM7$"G+GFN4F)_WB,>6C]]O92
M-<+4]3&V2Z3 L\Z]PY8+3_1B47NP&5(@T?%B<NK3O/387NB:.J5]D^M![X<P
M]%ZHSWW46_9CZE,^ 8#]3KHCWAT9[:$.!-?IQ>W.7N5ZFFS#L QI8MA5#HDW
MCLW3)?I5G.RCF?!1NE^<6^;DDK!52)PP=+C@Y-./F*3<A8%K<>B4"ERL"\OT
M>"K1$J7OU76<4&[Q>'S^P^&\Z$9:$W?^S=1>J*7<D.T5M?^5Q.[)$H0*>8FS
M+.%5Q/_+):=H )RE$F8_'<MQ,T%M;@<5BB.H)1R]FVCN(9O[$L=T$V")4S=*
M,[G%H1@ .*],1WZ6 4/5\6MJ4E*'*;L2VC^=F%LEY5O'QJ%&E\&Y8I>A:!<O
MLD^#F'HDRDD:\<)NT2'Z4M1X+X.G+7G@?UJM5VG"7QWCEH\+X__X0)S85H4/
MUEYPWNL!/;EQ.(Y1<\+'._'Q!\3[F#!L?F>(/K #J.#JM7PX"SNT===@X]:T
M<@,+95?XH/=IY&Z=F-3D18+S0HU5 ]>?BP4YE(Q0)2! !N.I$F&U_C'D&J2T
M@(O@T5B&H@HJ\]3QNO2&FUX&F^9A>9*Q$N!9:'X]4@(./(,R/BL;SEL4CCI/
MLPW\3/U#%<)"#TT;LQ#L@1Q(P&_$HO;+M .K6.:&T9Q;L[QPYR>:;"_3.&$6
M;F2U$$P5MG:8O4X;Q4(PV4?ZY[N^RIFDJH(_?8CZX*\I'?P<2FE?K^XRJIS/
MG;#33+<BHG!Q?&+?6\N54@*,PJ0.*:\5R2M1#F#P$2Q;.6HV!R&I $8]>SH2
MK\;O*DF'5+P5D(JA]:MGGVX<VRE3[="P4VQ,.=5!/\">@5/32ZTW9.6-UM2-
M*N(#.0PK<MB$@25]/99&O55&@RQHF2=E<_75F@^NX%;ZCL8Q^P>5%)2.KR<@
MZ?)X9.>6D7+.GWBGC1,>>9U3/P=:OIOP"6C;*7;K3B?PG,B[CT(O=8NY.,>*
MK-A).NX'BQ/KTU!E*J0#RSO1G/84_DK<),Y1(MX3B7;]9TK^V63YT+)+R)R,
M,:,H;#M[$B5')E0\BT 4! UKIU.L>.\[(@NM7-9J**4?JG$?,T9UESK6E%(-
M '*AF3+OZL95E4*PEM681^$4+(\K0443F:ED/C?K]?@;G1_&:42L'@<]# ;T
M3^@H3?PA"N/1:[$SH,C'R(C_BB6X.56ACMGGM[JY<%[V>#=R,^>%ZZ:[5#P@
M+79AE-#?)=>BO).;_,-Y\JJ5#("]B4S.Y<+[-<UZ/MZ$43N#@ YC.S3L<.3@
M0]A!2#C7:FSSYHZ\?'"BWQ@1GIS72X8U39BR<0*7!IOJ(ZJ6Z'4M*C=P9.I!
M:15M?U1APXHOH\HK:5ZH"NN>^:"#L+RMO:HB'%$=>>$G4IV'PU]83RUSK;ZG
M2L!@I+'KGHYZQ=DYI0#>3PVOO3HVE^Q:WO 6Z(*(5CO'](+%;N;6)L_MO)13
M;\A;Z6G]FS3PE >.RS^;,D%;-OIY9NYT]%?[G-PQ6T]^'I4+/"KW[\?GB'K_
M3&G@'C6:EK1]B.*4]HS/;=DB=!'_Q,^OGKU<<=7,C8OK]9JXO!=FUEF3P>45
M%;S]!8/J9T'O17)#> V&S_MNIFRM8^V7K5@?$'A-T =0&G,!P1*P9PH3H;H-
MG2#F.:5B-EN.Z=\9>OP'%T[PFQW/0P'L9'5!IT2HT!.YNV'>E2/'C6TSS\2X
M( %94SN/0'TP42ZZH;SN)21LORXC+HO^R[SM$?OE<7G= WFF&E^1K*CM5E1N
MI=H&RM]K3HH?T4)H16C"7MU@VZ"="V!)/(,C6=P5\"X<G^V<E*/<%CN>76TY
MF-4%>:;J0Y&L8(U1S-*,JL/\SC/GP)*-SL!,-/C<R5$9M>":J0SGWP?F=$0T
M.5XQ36,[J54-\DR/KB)9H=J+:+&>.Q>\DI:7V1)/!'W[@TZRCV;&&^F^H;J+
M#"EZR; GHK;95DO8-ECSU*(M=(.;&&O"S@\T"*-*/S/) -.+X[UCK4>H#OPY
MLEV+OG!=00942CU%3A [KEJN6>N7,U.S[12 :]UAE-^?=1".G\*\=XR(OC$7
MB]##>3H-5'I_']"9,5>=F( M.K2*>:2(Y2V&^P]A]^<S8U8/+0H.C1MW8A>U
MF.I#O%Q<FCVSY"EBYQ_-C!G2?1<LP&F)^\ NT8BZ2=9AG=?,'!R?"\REQ4[F
MO4!GQE=U8A;,!NA@:Y1E7<D'7JW+O=EK5=4)<(X&:#<%"_8"=<4=,\6:1RMJ
MJ=3&H:21RL1:0)F8Z^7.%7.JS[[0/I"5%<[$30GN;34;&BVKL)O=F2?0)*YY
MLC//7%RM%YN(B-Z^YXF!TK8'DH^0KI<V01.]#F1[PYESTD!%EN6G0&C4F= =
MDB(A=EM;)3VR_4BVU/7)J22@6%XY;[AW!:R7S1YR]N\<.8'E<<LN;?[2PD^@
MU0().2249)4N;=-#&)#$8A!&66PBUP8+\S[M%-1.QL'HL#)I)0P.A-FY?(Q+
MF) B7F"Q(J4;(F[MA#)7>LB&K 5S_<SS1HI'29L3YZ6P, Z7BB)LI0W Y'A3
M?HFX.0,8+P+OD40'RN_6TN>LHAISH8SE/[*H04$11"VG[SD:54F!Y0J,NN82
M;E$W5Y;'+H_78%25*&":=U+*2QY$J"0"&N8D\,56ZSPXYKAB&D[QX/HP0E:0
M#GSD"Z4S5JA%1Z2NGE5\5FN^LWX_5?(-]MF0\D&V-RA-H/4>61EA<D-?B:<V
M'TC^&8XIW$?JEBTB-94I)@RMUGFG0X4XH>2;20JU;&]0Q0-&+KOC,UP>D]#]
M[3ZB+F&2("9^VO'9VX!-\U3TTP@[:__2=^*X%*55]$ WV^3ZE9UF&A.!ZTG.
M\I_&[^T$ (PPF?+U;TA;I!FG\@?.XH&'5QG<1V1'4SNY_?U0I\QI!9J99_@W
MN][I,)4WS^9%0TSQK-(DYNV7F;?:?QFV?(?E_?7QH6V;8*GUQF'4$B_K<\G;
M8$WYW+32QSPC?\AI67B>F#/&F\Z7@=S'])EAPX>1$4_-/5);9JIG29$(<&GV
M W*K6^+M*HD4"JM,TZ94(P!DZKM9&VF'!O%M&,<D7@77KWRN3DKCK2ADE(09
MH%I']T*=LCI4H!GDY$O(E\$QWP0GS</>$PDUKM(H^M3$3B\(=?;U- ,DG?O%
M27@_O4E$].#P&O]BS#RUU$%!#FF2#.LA#EQ^O&%?@RR(+)VS!-;!H YCJK9A
M*TW@TMH'WDG6+(LFC*FSZ(PF<*GI6L]+S*'C];DF5T_'M],TS;LV6Y!_]%A$
M!97.9BSR,%#KM]/D0-=F"PX,+O/7Y<#"=:-4C,002E,A@-#X8(KV[MFF"O)"
M1 2&-S$9MW')>;.2Z3%,@4[%:RU(8\DQ:Y=N'!K]Z/@I^4 <7HB2I5@-FX-5
MKGFJ;XFMUC-U M2,9'811+'&J7\)75N@:\4SD35#[+9:%85R#'7$AQ]+!4[5
M"Z8,U:-H',<7SU\E1=#=7AE$*S0LOBB?B,:\TC:BX8V,J.)B,;E7 @:U,J)/
M?B4O[S42G67:FC_HB>475HLASL#,A_82$@&.?!NH_7A-?G)D..[#@&L ^QI0
M"A''>QJF ^6D0RL5:Z!C41/*(:'6*RC)<ZVWK)Q:YI,KBH7S!":+RK .81)Z
M4)7J#>+ YAY/57$HFOEG$R[@\A?O4DYO=D\1E[?<I"2^='R?>!?'9KK=>)F,
M&CA-C</=<>:A#, 8!BP,F"S7Z(HA&&SN241#+\M!$G,8%/Q0E45FP4HE:F"-
M FNH4EYUETE.:SXC[+4C!S@+OJJ1#G7DA)[RN';<;?UWIZ"_)5A-,<@!J<5E
MC( ;+FS6..*4/CI"&4HKM-EQOH-P<+4I(S\'B MM&_H,_3@SU8UG1)],_^:2
M_%W7ZGM #TB#N[25+HI/ CW?FQAALM4TW@(4UD#J]:4G.*49UL&=YC/ YSB8
M*6_4SH%^$&S@8\#0$A/K >DJ%/1CI1F*D=#)W/,\BTI/6(15U&S%!QCZ-E(I
MYEFDR9:/XQZKX*D"#TDZU:^TSBJH*N$@9WV.:8,53J>QY55ZK5(;2V8,G'VA
M?4TVD%8TBZ1?:1I#C34T3*#6+Y'.0!O?N,3+Z6O>$+:\#=+GF'K4B8Z52GM[
M)DTK-"SOKTMN:V9,.YT 3)B!W2/NG!VI#0NQV?NQ'RQRR\$^B6YI+]%*1)A&
M8_>B0H/<^XXKK"^+)F<+*&R[4X<O;=2"3(?0:XOS[%.W4!:J78FE7Z$^PZKP
M0+Y7S&#W9]];ZZH:(>WD<^+)Y\23SXDG4TX\Z=,6[6[367J)B3?V%!;=UO+'
M\'7%5U=WS;J7F8C3( U1*!("J7=E[0U+/%[9>^W+EI\RKV34 +0TP?)KB@YH
M7JC1G5%[191;4H5-^K0QMW4&,9&/,"NFU?4SJ/;;4SXF]6W!92UHT?:E2(/3
M:<HF^P@YR-=%:.D>H7(*C%M&J:L<^6>3\)JD]&[9)EP[R;&S.+A&O& F!Q_7
MSOM,B,7SEA, D^K*NCQAS)0 'HC/NYR)@7X"A6>.0C%&U>Y$NV$HZ:LA%1*K
MYH8H+Z4=ME)96N/!1&\Y3+</1D2%T:'.://7F#A*?GFB"0_)+9FZ/U O=7S5
MX!;[N')0V-^:AZ1]=0P6:9\<SH4. HU?3BI%YB>:;(5TL<W$6[I_"J^#A#]C
M*P>YS/C8 Q?GTNV5YU:>]I'1//K%P5W1B+CL1^JA+R6F-)9%<:"42=ZD <98
M!X['@Q-LE*<)*K'AM").8I&I8JM0 B(X;\0(X!-171/CDI$*6(W>DE0V;?.*
M+_:!!G27[H#I5U\5*RC02<7&QG$&[@I$G%<;'*BM.DT.U#<.-S'&:/C!BQ-Y
M3T>+ V+K$&9CNK80"'$ZHGP;"Q[VV&3E+Q?'T^_DSI% _[2'P+OWG8#GS%B=
M,VL!4=SL).DQ.7N# &?.D%NNP.R!,.^8NLQ]%H'XCP%-XH?'CQ:?D;LA3IR1
M/>0RN"^_S\Y_0)+SX/G4M:!F)&KX),;><]1VC+)$@<K 45''_;1U@I6($,<_
MB/#P,LA>GW 4'Q3R2%5$)F%)+24)QES ]_EQQ5C\WX],!Y7OI':&CX$B.%F_
MW8XT2GD$/'!W)''+CT_^"L^U_T^$5[<3;W$@D;,AM>EMTY)$3=RGZGG8D5%=
MQB+-+2W-,E_\G'B=%+/CGZJ!GJ7XJ)(5*2GD8Q 1-]P$O/"OBA=_Y^M_UNS\
M>EY74C<A,%)(3J^LW8KG65OQ/!#NV[*K\S(,Q+-MZOA/)-KU,QP!IPG[:E)!
MPF ;6+Z-L>4#L^$EVQ<-8NJ*MC(6S6X[Z&+%NF%L'$LL-!]".[S\J<BYO&%D
MRB:UUO"UU"2@'^HL+1D%8IK/OATR0K76]J:SIZ =A=(/=J[!(@6"PDW-U>*Y
M1^@O67Y+T3'N>K?WPR/I'&T7$_</F_#P%?LZXR_[@V"K8&C7FC/C8"=YL,;H
M*HE5(_@O;ID?HC"V5:UJA,K,I&$HX<$&^^J6@CP0E] #\?B5TWUUMY6'=*XP
M.WNMGR9@LWIU6"5[L"N2Y6(UQ[)_B7F%$Q1( C><=^0BB67 _DB>G%<R=-Y5
MN=(IZ]QJL4,7//W8V3D=%.L6VC[4-8+.USF311TD;AMMG/!2!!3D0LR^;&,
M1-O*<O&\,UIRM):?U0(**?+5(];UF;QR&B$U=CI'QV**52LPW.R:;K'M9EY+
MSI,)*V["B-!-<,G'H$;'_[^]:UMNW(:AG]3I8V?ZXGKC3EHW]B3-!]"6[+ C
M45E2WMWTZTM2<JP+[Z($:>JW9!*!( "2('@ C(AT4@XTF_W+J@2UG" R"UIU
M/U8DV?+_RO[@UP268%G5:T0EVL8$+3_CKDRKZ*(]\<[Q4#!Z([UJKV%ED$XG
M[D'SV\_G6,]<XOQ&5) CSK 4A(Q+K9)_+JR4.*51##:(D=F<Y\8@09B,H=%>
MXK6A$F:6%=]%0_0O-1-BX3*6ENLW\9CQ2%1]R"-9A3<3$.\ GN;@+UC(PZO+
M&]N]IQ0)E-BV8&R-*/TX%52$MEA]\HYB" %L0+DLGN80(F#8]!H/CEOG-[1A
MM)F9R:$?RS8ZD@8"/UT9U_.YQ3FN1,UVY'4D^)O'\,MP(7SD&:_A3YCN^:36
M?$1<-OD<T4<PC;<,[1HE%J_R3T1U3K**W49>L(JU:W<PM*<6R91O&'4YFSVB
MY4>C<GF[=41@LI^:\J@/&]9!PP_';8J8.*J?A0:R,6'@ZI% 8S^NRFPN'HW
MEMI4111=Q=4U'Y%$0$_YP9Z2(VZ]_@5W[ZE)K[JDIWD0].,@I/W=.[>6@HJ"
M/*LS3268TA%JK?L2N!M!D-(D,%HK"NC@4<W9Q@P>&Q#>;M 'W<Z"=:>4%%1[
M9I4AA:TGT$I[41<2=)L));!,0L"O1;QWIRHH,"6.3\T [ /M\#7H)6S8%LG7
M^I";@MY8JUX/)'_CI'C81UWDNO<0:K2HBE^KGXJ9Q@0;]8'M.[3E^T7JS":3
M6/&2R:_/):X:?HMZ.<,OS:VT(W%UNI*?[A[@/+XW.%8A*D>@H.%;[RU92:L7
M!?+D93N+FL4!UE-A=/6:Z2 (__<E.NU6K*_).:C \+TFY[TFY[TFY[TFYU -
MS&ZOM)W';<1<(/*!DY/>*L6'BYBY&*H6](J0"\J:?V3\(GE-$^0_'GMAE7@@
MB,%\ 05!W9RH#BABN!+B!4C]>MB(@5 F\'\U*^CLX+5JOH/:==QUIILP5*#S
M9D.-+CLJ@^+.;^7ZRBC ON"^;FO2XP3=(K U'U_6LHB'*R R]MOUTO?UPME@
MX@$3'_$[(N7*90EKOIO_$M9-."+";,"MNVDS7J$Q-S)+4(^3."*#PJ:,C/UV
M87SBC*V+_( )JJ86&AY3$%.'P50V8_HXP)+U$W,,9MD(>/LG>H(>82T7(A!W
M?@?5BP5EU4J,5-A[%WF-1N(TE)\Z3?;>3'X6S>0;W:Q'3*WLCP*,'_)6@$).
MT5M,SW,;<3K@PN-$2O(>3JGE^YF<FB9WU"8!F+C+M6372YIEG(Q=$=T/%B#Y
MWAQA(NZ-O:5"U-B%W?\$ZMKE*7+%7".6' \Z E5.[E%>X).JS)78$=D&82K1
M3:,<D+X\ !V?GLH.EC ,7DQL YB<?T])2E&V(LDJR3'!XK[3*+C5K<OMTG@Y
MD/ "MM!@F<6+K@3U&<@+6N)_JSH"IT<N6G+&W A'1(=:AES(_NTJP(B0,F?E
M?FX@N]/ZPLHB3VFS%[%C$4 G*G.[_"MUY2:/B/ES(2OQJ2!'Q-[^2NFY9J_N
M[S[*(M2/MK#U9Q!;>/WK\*7WD.&\YE[N!BD78*E,TU,M.>/7,[L?*[5BGGYX
M=6I8>.WNM=K-$4ED.N$6HP/.<-E)NO-[BBHN%=%5GZC[JX(3%6_GX%8Q0)!\
M%FTOV.[TRJI#S<Z5Y7L(;\Y'W,*0;2*(F"0WK$9&<RX?HQP5NK&6H$:KO*#!
M)!N^6Y)C>K,RW3J+5:#1,!X4BBM0IT;1 ;=O:_(V[NI4CP2#Y(F@R/[2C!/[
MF-)?>"K*=(\^1"PGL")W@X*[+Z#ZR-^"^\P[ @IT'_J"I/IT>IZF#Q-;#%U&
MVZ!,&7O7"7Q TLL-*7<H;TV"1\,'*(:!< XLIMN&$/8%,W5^S'Z_%QRK7IN5
M^9BM?P=]M=>;E4RR;,\K9J65V=F3<;,:5F5W3S$1D,E,5?Y,:2"=#^:Q!)5A
M@M[<(M<<F?*T?[D<6/KU(B 4WP0BY?/$#\)VM8F-6Z9*.YC_@Y%2!HZ.@^GC
MD'HD2G(>/H2- &S!"IN%R+<HDSJZ$,08=OHW_V0\]*%F+(C]S<'06XA#G9B
ML(8=?L;L(: <"19K:+99@]ZBNS*S-5SKYMGU:<*@EN1;2DOQ2BK\!58[#",!
M+M5CS6?S4#I(5E&%FZ(*<SFEO_2E.%;7!I(\R)Z8C^14T%P.X1LG,=%R#YPX
M4?&V=M'T\TJY05#A%+5,W=X454LTP%G2T--X2\,9A?:B? SFVKE5KT2-*S7A
M?%R,S#"/_L;^<]AE]=;A]CD]2] 3*9]0/LS0E01!7 C79=)N]ML5!=";89-Y
MX?1$6=.2$,0AZJN*]LPANJ$(+E:<A42PL<G0>9 "VI1@=E%?'71F#Y)[W>)#
MFU@1JHQNWN]R5*+*L)BZ\\=MRUQSCBC*'KE;^>//U/1BZGI\="G.ZZ"VG" ]
M<4#UY[BQM,%92M>H3,\%C:&?-CVH-[HP]71D$:_;1IAJ7G*495? 7@35M.DM
M2S4=6<3#]H:IYB%/Z5FD!]#B>_DFL@ 0B;%ZU'27X)<9Y0*!W&TP]4,VE\!5
M+1E1S3F&IOI$E[6B5%*)!>@-75:BD0Y]+ZH4&YG*7+?N71=)C+NGF?XB'#TG
M0=5Z_"6.WZ>.)O[ZD^#K@%@J?OL/4$L! A0 %  (" @ Y(554\1Y)6V#6P0
M_[$F !H                      &5A,30X.3DX+7!O<V%M7WAL9FQE970N
M:'1M4$L! A0 %   " @ W(554TNM9("U @  ,@@  !X
MRUL$ &5A,30X.3DX97@R,RTQ7WAL9FQE971C;W)P+FAT;5!+ 0(4 !0   @(
M -R%55-:$$IM)@\  +96   =                 +Q>! !E83$T.#DY.&5X
M-2TQ7WAL9FQE971C;W)P+FAT;5!+ 0(4 !0   @( -R%55/?INB.4AL  '\<
M   +                 !UN! !I;6=?,# Q+FIP9U!+ 0(4 !0   @( -R%
M55,3W)O!> ,! !P% 0 +                 )B)! !I;6=?,# R+FIP9U!+
M 0(4 !0   @( -R%55/T+!FVHRT  .E$ @ /                 #F-!0!X
M;"TR,#(Q,#8S,"YX<V102P$"%  4   (" #<A5536.;;22<1  #RR@  $P
M               )NP4 >&PM,C R,3 V,S!?8V%L+GAM;%!+ 0(4 !0   @(
M -R%55-;3XG_>7\  (_8!P 3                 &',!0!X;"TR,#(Q,#8S
M,%]D968N>&UL4$L! A0 %   " @ W(554S$Q#:CQ$P$ *28. !,
M        "TP& 'AL+3(P,C$P-C,P7VQA8BYX;6Q02P$"%  4   (" #<A553
MH)T]GPF"  !K. @ $P                 M8 < >&PM,C R,3 V,S!?<')E
:+GAM;%!+!08     "@ * )("  !GX@<    !

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